oracle啟動資料庫
1、啟動sql*plus不與資料庫連線
sqlplus /nolog
2、以sysdba角色與oracle連線
connect username/password as sysdba
3、啟動例項
1>、啟動乙個例項,裝配和開啟乙個資料庫
startup;或
startup pfile='d:\oracle\admin\mydb\scripts\initmydb.ora';
2>、啟動乙個例項但不裝配資料庫
--典型應用為資料庫建立
startup nomount;
3>、啟動乙個例項,裝配資料庫但不開啟
--該模式下允許你執行特定的維護操作,包括
--重新命名資料庫、增刪或重新命名日誌檔案、啟用和停用重做歸檔日誌檔案選項、
--執行完整的資料庫恢復
startup mount;
4>、在啟動時限制乙個資料庫的訪問
--該模式使管理員可用資料庫,但一般操作員不可用,應用於
--執行匯入匯出、執行sql*loader的資料裝載、臨時阻止典型使用者使用資料
--公升遷或公升級
--在正常模式下,有create session系統特權的使用者可以連線到資料庫
--限制模式下,同時具有create session和restricted session兩個系統特權的使用者
--才可以訪問資料
startup restrict;
--關閉限制模式
alter system disable restricted session;
--將正在執行的正常模式改變為限制模式
alter system enable restricted session;
5>、強制乙個例項啟動(用於啟動時出現問題情況,少用!)
startup force;
6>、啟動例項,裝配資料庫和啟動完全的介質恢復
startup open recover;
4、改變資料庫可用性
1>、裝配資料庫
alter database mount;
2>、開啟資料庫
alter database open;
3>、以唯讀或只寫或讀寫方式開啟資料庫
alter database open read only;
alter database write read only;
alter database open read write;
《二》、資料庫關閉
1、正常關閉
shutdown normal;
2、事務性關閉
--不許新連線,但等待現有的事務執行結束
shutdown transactional;
3、立即關閉
shutdown immediate;
4、強制關閉
--該模式關閉下次啟動時要進行例項恢復過程
shutdown abort;
5、停頓資料庫
--該狀態下只允許dba會話,不允許新的非dba連線建立
alter system quiesce restricted;
--取消停頓
alter system unquiesce;
--檢視例項的停頓狀態
--列active_state說明:normal未停頓quiescing正在停頓,但仍有非dba會話
--quiesced已停頓
select active_state from v$instance;
6、掛起資料庫
--暫停對資料檔案和控制檔案的所有io,可以在無io干擾情況先進行備份
--掛起命令可以掛起資料庫而並不指定乙個例項
alter system suspend;
--恢復到非掛起狀態
alter system resume;
--檢視掛起狀態
select database_status from v$instance;
Oracle啟動模式 關閉模式
oracle啟動資料庫 1 啟動sql plus不與資料庫連線 sqlplus nolog 2 以sysdba角色與oracle連線 connect username password as sysdba 3 啟動例項 1 啟動乙個例項,裝配和開啟乙個資料庫 startup 或 startup pf...
oracle 啟動模式
1.nomount 模式 啟動例項不載入資料庫 命令 startup nomount 講解 這種啟動模式只會建立例項,並不載入資料庫,oracle僅為例項建立各種記憶體結構和服務程序,不會開啟任何資料檔案。在nomount模式下,只能訪問那些與sga區相關的資料字典檢視,包括v parameter ...
Oracle 歸檔模式的開啟關閉
sql alterdatabase add supplemental log data 啟動補充日誌 sql alter database open database altered.sql archive log list database log modeno archive modeautom...