Oracle 10g 在Windows系統下安裝若干問題的解決
阿新 • • 發佈:2018-12-30
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/
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,在彈出的對話方塊中輸入你新建的username和password,就可以進入到資料庫登陸介面了,選擇以sysdba或sysoper身份登陸。注意這裡不是資料庫使用者,而是
JAZN:> revokerole webDba "iSQL*Plus DBA" username #撤銷使用者webDba角色
JAZN:> remuser "iSQL*Plus DBA" username #刪除使用者也可以用
JAZN:> setpasswd "iSQL*Plus DBA" username old_password new_password 修改使用者密碼