您好,登錄后才能下訂單哦!
在linux上安裝完成Oracle 10g以后,我們常常會用到isqlplus來執行SQL語句。但正常的isqlplus登錄界面只支持以普通用戶的身份進行登錄,而我們有時又必須用到sys身份的權限才能執行某些操作,那如何才能以sys的身份來登錄isqlplus頁面呢?
(1)設置oracle用戶的java環境變量:(在文件的最底下增加一行)
[oracle@foway~] vim.bash_profile
exportJAVA_HOME=$ORACLE_HOME/jdk
exportPATH=$PATH:$JAVA_HOME/bin
保存退出,
[oracle@foway~] source .bash_profile
(2)
( 內容如下,\為轉行字符,注意前面有沒有空格)
[oracle@foway~]cd $ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus [oracle@foway~]java -Djava.security.properties=\ $ORACLE_HOME/oc4j/j2ee/home/config/jazn.security.props\ -jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar \ -user "iSQL*Plus DBA/admin" \ -password welcome –shell
(注意SQL*P為大寫字母,如果小寫程序會出錯)
出現JAZN:>提示符
或者
[oracle@foway~]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
出現JAZN:>提示符
JAZN:>listusers “iSQL*Plus DBA”
列出當前DBA用戶admin
(3)添加isqlplus登錄的dba用戶:
JAZN:> adduser"iSQL*Plus DBA" foway oracle
(注:foway是自己設置的用戶名,oracle為密碼)
(4)給foway用戶授予webDba管理員的角色:
JAZN:> grantrole webDba "iSQL*PlusDBA" foway JAZN:>exit
(5)登錄isqlplus的管理界面:
A、輸入管理登錄網址http://foway.uplooking.com:5560/isqlplus/dba
在彈出窗口中輸入前面添加的用戶名foway 密碼oracle
B、會轉到dba登錄界面http://foway.uplooking.com:5560/isqlplus/dba.uix
在這里輸入sys的用戶名和密碼就可以”SYSDBA”的身份登錄進去了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。