oracle10G下在isqlplus中啟用sys賬戶的解決辦法
oracle10G下在isqlplus中啟用sys賬戶的解決辦法
一般使用者登陸isqlplus的網址http://ip:5560/isqlplus(或是點選http://573b95830e0143a:5500/em中的相關連線下的iSQL*Plus),進入該網址後會直接進入資料庫使用者登陸介面,使用資料庫中的普通使用者即可登陸。
DBA使用者登陸isqlpus的網址http://ip:5560/isqlplus/dba,進入該網址後首先會彈出一個登陸框,要求先輸入iSQL*Plus DBA的使用者和密碼,注意這裡不是資料庫使用者,而是isqlplus應用伺服器要求的使用者和密碼。
要以DBA身份登陸isqlplus,必須先配置好oc4j使用者。
採用xml配置檔案認證的方式。該配置檔案位於%ORACLE_HOME%/oc4j/j2ee/isqlplus/application-deployments/isqlplus/config
但是該配置檔案中的密碼是加密過的,所以我們不能手動修改該檔案,而是通過JAZN(Java AuthoriZatioN)來配置。JAZN是oracle提供的一個JASS(Java Authentication and Authorization Service)工具.
通過JAZN,可以完成以下任務
如何進入JAZN命令環境
0.開啟CMD命令視窗先;
1.進入到目錄%ORACLE_HOME%/oc4j/j2ee/isqlplus/application-deployments/isqlplus/
2.確保JAVA_HOME環境變數指向了正確的jdk(需要1.4以上)路徑,可以使用oracle自帶的jdk,位於%ORACLE_HOME%/jdk
3.執行以下命令
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
當ORACLE_HOME設定不正確時,就直接採用路徑比較安全(java -Djava.security.properties=G:\oracle\product\10.1.0\Db_2/sqlplus/admin/iplus/provider -jar G:\oracle\product\10.1.0\Db_2/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/admin" -password welcome -shell)
其中realm=iSQL*Plus DBA,user=admin,這些可以從xml配置檔案中看到,admin的預設密碼是welcome,但是admin使用者預設沒有webDba許可權,不能直接用於登陸isqlplus。
進入JAZN命令環境後,可以執行所有的任務:
1.新建使用者ning,密碼pass
JAZN:> adduser "iSQL*Plus DBA" isqluser pass
2.列出使用者
JAZN:> listusers
iSQL*Plus DBA/admin
iSQL*Plus DBA/isqluser
3.授予使用者登陸isqlplus DBA的許可權
JAZN:> grantrole webDba "iSQL*Plus DBA" isqluser
4.退出JAZN命令環境
JAZN:> exit
假設上面我們建立了一個使用者isqluser,密碼為pass,並且已經授予webDba許可權。
接下來在CMD下重新啟動isqlplus應用伺服器
isqlplusctl stop
isqlplusctl start
再進入網址http://ip:5560/isqlplus/dba,在彈出的對話方塊中輸入isqluser和pass,就可以進入到資料庫登陸介面了,選擇以sysdba或sysoper身份登陸了。
相關文章
- Oracle10g如何啟用isqlplusOracleSQL
- 開啟網頁需要輸入賬號密碼的解決辦法網頁密碼
- win10無法登陸到你的賬戶怎麼辦_win10顯示無法登陸到你的賬戶解決方法Win10
- Win7系統administrator賬戶不見了的解決辦法Win7
- win10使用者賬戶控制打不開怎麼辦_win10無法開啟使用者賬戶控制的解決方法Win10
- [php]wmap應用程式無法啟動解決辦法PHP
- Ubuntu 啟用 root 賬戶Ubuntu
- 從administrators組中刪除guest來賓賬戶時提示無法在內建賬號上執行此操作的解決辦法
- win10應用商店無法登陸怎麼辦_win10應用商店無法登陸賬戶解決方法Win10
- 登錄檔無法開啟的解決辦法
- win10無法開啟這個應用解決辦法Win10
- Parallels Desktop安裝Win7無法啟用的解決辦法ParallelWin7
- Win10內建的超級管理員賬戶無法開啟Modern應用怎麼辦?Win10
- Win10系統無法開啟應用商店提示“啟使用者賬戶控制”怎麼辦Win10
- Oracle10g的ORA-3136錯誤解決辦法Oracle
- 如何解決win10無法使用內建管理員賬戶開啟應用Win10
- 求助蘋果開發者賬戶購買失敗無法解決蘋果
- 網賭系統風控異常賬戶取款失敗有什麼解決辦法?
- win10怎麼啟用來賓賬戶_win10啟用guest來賓賬戶的教程Win10
- win10 microsoft賬戶刪不掉怎麼辦_win10 microsoft賬戶刪不掉解決方法Win10ROS
- WIN10賬戶不能改為微軟賬戶怎麼解決 win10無法登入微軟賬戶如何處理Win10微軟
- 客戶系統報錯:soft lockup的解決辦法
- HP ILO被其他人開啟並佔用的解決辦法
- Win10中啟用和關閉管理員賬戶Win10
- win10無法使用內建管理員賬戶開啟microsoft edge怎麼解決Win10ROS
- Genymotion無法啟動虛擬裝置的解決辦法
- 寶塔皮膚忘記賬號和密碼的解決辦法密碼
- Win10升級之後提示系統無法啟用的解決辦法Win10
- 記vscode無法啟動解決辦法VSCode
- 升級win10後切換賬戶提示無法開啟這個應用怎麼辦Win10
- AngryBirds(憤怒的小鳥)無法啟動的解決辦法
- win10怎麼啟用管理員賬戶_win10開啟管理員賬戶的方法Win10
- 電腦無法啟動怎麼辦 電腦啟動不了的原因與解決辦法
- Cornerstone 意外退出、開啟閃退的解決辦法
- 怎麼來開啟Mac中的Root賬戶?Mac
- microsoft賬戶登入不上怎麼辦 microsoft賬戶登入一直轉圈怎麼解決ROS
- Ceph的客戶端丟失資料夾的解決辦法客戶端
- 關於dbconsole無法啟動的解決辦法