開啟oracle資料庫
❶ 怎樣啟動和關閉oracle資料庫
1、由於oracle運行在Linux系統裡面,第一步,我們要連接Linux系統。
❷ 啟動oracle資料庫命令
(1)startup(用sys用戶或者其他擁有啟動資料庫許可權的用戶登錄資料庫軟體,然後執行該命令即可,如果存在多個實例,請在啟動前確認SID),資料庫有三個狀態nomount,mount,和open,默認開啟到open,如果開啟到另外兩個狀態,那麼可以通過alter命令改變狀態。
(2)如果是rac中啟停資料庫節點,那麼有專門的命令srvcrl(這個僅僅是命令的操作符,後面有參數的,參數我就不寫了,具體可以查一下,網上很多與偶內容的),另外還有crscrl(啟停crs服務的命令,同樣也是操作符,後面有參數的,這里也不寫了,自己查一下就可以了)
(3)啟動資料庫還有一個命令就是啟動監聽,lsnrctl命令(後面同樣有參數,能啟動停止,也能查詢監聽狀態,這個監聽的基本命令)
❸ Oracle資料庫有哪幾種啟動方式
有以下幾種啟動方式:
1、startup nomount
非安裝啟動,這種方式啟動下可執行:重建控制文件、重建資料庫
讀取init.ora文件,啟動instance,即啟動SGA和後台進程,這種啟動只需要init.ora文件。
2、startup mount dbname
安裝啟動,這種方式啟動下可執行:
資料庫日誌歸檔、
資料庫介質恢復、
使數據文件聯機或離線,
重新定位數據文件、重做日誌文件。
執行「nomount」,然後打開控制文件,確認數據文件和聯機日誌文件的位置,
但此時不對數據文件和日誌文件進行校驗檢查。
3、startup open dbname
先執行「nomount」,然後執行「mount」,再打開包括Redo log文件在內的所有資料庫文件,
這種方式下可訪問資料庫中的數據。
4、startup,等於以下三個命令
startup nomount
alter database mount
alter database open
5、startup restrict
約束方式啟動
這種方式能夠啟動資料庫,但只允許具有一定特權的用戶訪問
非特權用戶訪問時,會出現以下提示:
ERROR:
ORA-01035: ORACLE 只允許具有 RESTRICTED SESSION 許可權的用戶使用
6、startup force
強制啟動方式
當不能關閉資料庫時,可以用startup force來完成資料庫的關閉
先關閉資料庫,再執行正常啟動資料庫命令
7、startup pfile=參數文件名
帶初始化參數文件的啟動方式
先讀取參數文件,再按參數文件中的設置啟動資料庫
例:startup pfile=E:Oracleadminoradbpfileinit.ora
8、startup EXCLUSIVE
❹ 如何實現Oracle資料庫庫服務的啟動和關閉
可以在系統的服務管理中進行管理,也可以通過命令行進行資料庫服務的啟動和關閉
啟動資料庫服務
net
start
"OracleServiceORACLEORCL"
net
start
"OracleOraDb11g_home1TNSListener"
關閉資料庫服務
net
stop
"OracleOraDb11g_home1TNSListener"
net
stop
"OracleServiceORACLEORCL"
使用sqlPLUS也可以達到相同的效果
sqlplus
/
as
sysdba
startup
shutdown
immediate
通常資料庫停止以後,對系統資源的佔用基本可以忽略。
❺ 如何在Windows下啟動Oracle資料庫服務
1、啟動Oracle相關系統服務
在Windows系統服務中,啟動OracleServiceORCL和OracleOraDb11g_home1TNSListener
可以使用管理員許可權執行以下命令
netstartOracleServiceORCL
netstartOracleOraDb11g_home1TNSListener
通常上面兩個服務啟動後,資料庫服務會自動啟動。
如果資料庫服務未啟動,需要按下面步驟手工啟動資料庫服務。
2、手工啟動資料庫服務
在命令提示符下鍵入以下命令
sqlplus/assysdba
startup
❻ windows中如何開啟Oracle資料庫
1:先下載安裝oracle以及客戶端
2:配置監聽net manger 啟動;(IP,埠,實例名)
3:在開始菜單輸入service.msc回車,打開服務界面 選擇oracle和listener 啟動並設置為自啟動,以後window開機就自動啟動。
具體資料庫關閉啟動命令:
如果資料庫open狀態
首先連接資料庫sqlplus /nolog
conn /as sysdba(連接到空閑常式)
關閉shutdown immediate (立即關閉資料庫)
exit
再連接資料庫sqlplus /nolog
conn /as sysdba(連接到空閑常式)
startup(啟動資料庫)
----
監聽啟動命令
lsnrctl start啟動監聽
lsnrctl stop關閉監聽
❼ Oracle資料庫怎麼啟用
按照win7 64位環境下Oracle 11g R2成功安裝Oracle 11g後,共有7個服務,分別為Oracle ORCL VSS Writer Service,OracleDBConsoleorcl,OracleJobSchelerORCL,OracleMTSRecoveryService,OracleOraDb11g_home1ClrAgent,OracleOraDb11g_home1TNSListener,OracleServiceORCL。其中OracleDBConsoleorcl,OracleMTSRecoveryService,OracleOraDb11g_home1TNSListener,OracleServiceORCL是默認自動啟動的,OracleJobSchelerORCL是默認自動禁止的,其餘的默認為手動操作。假設您的全局資料庫名為orcl,則您的Oracle服務應該和上面的一樣。
這七個服務的含義分別為:
Oracle ORCL VSS Writer Service:Oracle卷映射拷貝寫入服務,VSS(Volume Shadow Copy Service)能夠讓存儲基礎設備(比如磁碟,陣列等)創建高保真的時間點映像,即映射拷貝(shadow )。它可以在多卷或者單個卷上創建映射拷貝,同時不會影響到系統的系統能。(非必須啟動)
OracleDBConsoleorcl:Oracle資料庫控制台服務,orcl是Oracle的實例標識,默認的實例為orcl。在運行Enterprise Manager(企業管理器OEM)的時候,需要啟動這個服務。(非必須啟動)
OracleJobSchelerORCL:Oracle作業調度(定時器)服務,ORCL是Oracle實例標識。(非必須啟動)
OracleMTSRecoveryService:服務端控制。該服務允許資料庫充當一個微軟事務伺服器MTS、COM/COM+對象和分布式環境下的事務的資源管理器。(非必須啟動)
OracleOraDb11g_home1ClrAgent:Oracle資料庫.NET擴展服務的一部分。 (非必須啟動)
OracleOraDb11g_home1TNSListener:監聽器服務,服務只有在資料庫需要遠程訪問的時候才需要。(非必須啟動)。
OracleServiceORCL:資料庫服務(資料庫實例),是Oracle核心服務該服務,是資料庫啟動的基礎, 只有該服務啟動,Oracle資料庫才能正常啟動。(必須啟動)
所以,要是只用Oracle自帶的sql*plus的話,只要啟動OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的話,OracleOraDb11g_home1TNSListener服務也要開啟。OracleDBConsoleorcl是進入基於web的EM必須開啟的,其餘服務很少用。
❽ oracle資料庫服務怎麼啟動
如果在windows平台,選擇開始 >控制面板 〉管理工具 --〉服務,啟動所有以oracle開頭的服務即可;
如果在Unix/Linux,依次輸入「export ORACLE_SID=XXX」,「sqlplus / as sysdba」,「startup」即可。