ORACLE LINUX 啓動服務

切換到oracle用戶:su -l oracle
1. 輸入sqlplus命令時候提示  bash: sqlplus: command not found,解決方法
在oracle用戶下輸入: ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
2. 查找 listner.ora  文件,任意目錄下輸入-》
     locate listner.ora
查找 lsnrctl.sh文件,任意目錄下輸入
    locate lsnrctl.ora
3. 圖像界面配置監聽器命令
cd $ORACLE_HOME/bin(我機器的$ORACLE_HOME:/opt/db/oracle/product/11.1.0/db/)或
cd /opt/db/oracle/product/11.1.0/db/bin
執行命令   ./netca(一般在root用戶下執行)
則出現重新配置監聽器界面,重新配置即可。
注意:有些linux上的oracle監聽器默認配置無SID_LIST_LISTENER配置,需要手動在配置文件上修改方能成功啓動監聽器。
一般重新配置監聽器時候最好把oracle服務停掉。配置好監聽器後重oracle服務,再重起oracle監聽器
==========================================
啓動oracle服務:
su -l oracle
sqlplus /nolog
conn /as sysdba
sql>startup (啓動oracle服務)
如果提示shut down it first,
則先輸入
sql> shutdown immediate
sql> startup
 
========
啓動監聽器:
cd /opt/db/oracle/product/11.1.0/db/bin
./lsnrctl
LISTNER> status (查看linux 狀態)
LISTNER> start (啓動監聽器)
LISTNER> stop (停止監聽器)
 
======================================
當oracle出現連接不上的問題時候,可以首先考慮網絡問題或者計算機配置問題,如計算機名的修改往往會影響原有的監聽器的配置
測試方法:
ping  IP地址
telnet IP地址 1521
sqlplus 用戶名/密碼@IP:1521/SID 測試本機的監聽器是否起來
sqlplus 用戶名/密碼@SID   測試直接通過監聽器連接oracle

=================================================================
linux oracle賬號被鎖定的解決步驟:
1. sqlplus /nolog
2. SQL> conn /as sysdba (匿名登錄)
3. SQL> alter user username account unlock;(username爲被鎖賬戶的名稱,例如test賬戶被鎖。則該句應該寫爲:alter user test account unlock;)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章