1. 程式人生 > >Oracle 10g 在Windows系統下安裝若干問題的解決

Oracle 10g 在Windows系統下安裝若干問題的解決

1.  執行命令cd %RACLE_HOME%/oc4j/j2ee/isqlplus/application-deployments/isqlplus一定要先進入第一步的目錄後再執行以下的命令,否則會報錯環境變數 RACLE_HOME 可以在登錄檔中查到,就是安裝oracle工具的那個目錄

2.  
執行以下命令,進入JAZN命令環境%ORACLE_HOME%/jdk/bin/java -Djava.security.properties=%ORACLE_HOME%/sqlplus/admin/iplus/provider -jar %ORACLE_HOME%/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/

admin" -password welcome –shell     
   
    welcome
iSQL*Plus DBA賬戶admin的預設密碼

3.
新建使用者,設定密碼 JAZN:> adduser "iSQL*Plus DBA" username password

4.
listusers列出使用者,看看你的使用者是否存在JAZN:> listusers

5.
授予使用者賦予webDba角色JAZN:> granterole webDba "iSQL*Plus DBA" username

6.
退出JAZN命令環境JAZN:> exit

7.
接下來重新啟動isqlplus
應用伺服器
    C:/isqlplusctl stop
    C:/isqlplusctl start
   
有些資料說10g 可以不用重啟isqlplus服務就可生效,但在windows下還是要重啟的也可到服務中重啟相關服務 OracleOraDb10g_home1iSQL*Plus
經驗證明:最好把計算機重啟動一下,我就是重啟isqlplus服務後沒有效果,還是登入不進去。
ok
再進入網址http://host:port/isqlplus/dba,在彈出的對話方塊中輸入你新建的usernamepassword,就可以進入到資料庫登陸介面了,選擇以sysdbasysoper身份登陸。注意這裡不是資料庫使用者,而是
isqlplus應用伺服器要求的使用者和密碼(要求具有webDba角色)如果你不想讓這個使用者繼續登陸或存在,可以進入JAZN命令環境(執行12步操作),執行
   JAZN:> revokerole webDba "iSQL*Plus DBA" username       #
撤銷使用者webDba角色
   JAZN:> remuser "iSQL*Plus DBA" username                       #
刪除使用者也可以用
   JAZN:> setpasswd "iSQL*Plus DBA" username old_password new_password   
修改使用者密碼