熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Linux下啟動Oracle服務和監聽程序

2013-11-13 16:23:22  來源: Oracle 

  安裝完畢oracle以後需要創建oracle系統用戶並在/home/oracle下面的bash_profile添加幾個環境變量ORACLE_SIDORACLE_BASEORACLE_HOME比如

  export ORACLE_SID=test  export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx

  啟動步驟注意$代表shell命令提示符這裡的oracle是以上版本

  $ su oracle

  $ sqlplus / nolog

  sql> conn / as sysdba

  sql> startup (一般不需要加參數只要設置好環境變量)

  sql> quit (退出sql模式)

  $ lsnrctl start (啟動監聽器)關閉oracle

  $ lsnrctl stop(關閉監聽器在這之前應該先關閉應用程序)

  $ sqlplus  /nolog

  sql>shutdown 其參數 shutdown有四個參數四個參數的含義如下

  Normal 需要等待所有的用戶斷開連接

  Immediate 等待用戶完成當前的語句

  Transactional 等待用戶完成當前的事務

  Abort 不做任何等待直接關閉數據庫

  normal需要在所有連接用戶斷開後才執行關閉數據庫任務所以有的時候看起來好象命令沒有運行一樣!在執行這個命令後不允許新的連接

  immediate在用戶執行完正在執行的語句後就斷開用戶連接並不允許新用戶連接

  transactional 在擁護執行完當前事物後斷開連接並不允許新的用戶連接數據庫

  abort 執行強行斷開連接並直接關閉數據庫

  前三種方式不回丟失用戶數據第四種在不的已的情況下不建議采用!

  經常遇到的問題

  )權限問題解決方法切換到oracle用戶

  )沒有關閉監聽器 解決方法關閉監聽器

  )有oracle實例沒有關閉解決辦法關閉oracle實例

  )環境變量設置不全解決辦法修改環境變量


From:http://tw.wingwit.com/Article/program/Oracle/201311/18249.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.