oracle資料庫關閉命令
『壹』 Oracle資料庫的啟動與關閉方法
這篇文章主要介紹了Oracle資料庫的啟動與關閉方法 需要的朋友可以參考下一 啟動數據 $sqlplus "sys/pass as sysdba" sql>startup
二 啟動監聽器 資料庫啟動後 如果未啟動監聽進程 則客戶端無法與資料庫連接 監聽進程的啟動方法為 $lsnrctl start 在widnows中 可扒罩以從服務列表中啟動監聽器 監聽里程配置文件為listener ora 位於目錄/home/app/oracle/proct/ /db /neork/admin/ 此配置文件分為兩部分 一部分為監聽程序本身的配置 包括協議 地址 埠號等 另一部分為監聽程序所連接的資料庫的實例信息 包括 實例名 全局資料庫名 oracle主目錄等 監聽器可以利用oracle net config 向導來配置 要顯示監聽器的運行狀態 $lsnrctl status; 要停止監聽器 $lsnrctl stop
三 資料庫的啟動過程 分為三個階段 啟動實例 包括以下操作 ) 讀取參數文件 ) 分配SGA ) 啟動後台進程 2.裝載資料庫 裝載資料庫是將資料庫與已啟動的實例相聯系 資料庫裝載後 資料庫保持關閉狀態 3.打開資料庫 此步驟使用資料庫可以進行正常的操作的處理 主要是打開控制文件 資料庫文件和日誌文件
四 資料庫啟動參數 NOMOUNT:只啟動實例 不裝載資料庫 sql>startup nomount MOUNT:啟動實例 並裝載數據 但不打開資料庫 sql>startup mount READ ONLY:將資料庫置為只讀 sql>startup mount sql>alter database open read only READ WRITE:以可讀寫方式打開數據 這是默認方式 sql>startup mount sql>alter database open read write OPEN:打開資料庫 這是默認方式 sql>startup mount sql>alter database open; RESTRICT:以受限方式打開 只有具有RESTRICTED SESSION許可權的用戶才可以連拍基接資料庫 sql>startup restrict PFILE:啟時指定參數文件 sql>startup pfile=/u /user/mypfile ora FORCE:以強制方式啟動資料庫 sql>startup pfile=/u /user/mypfile ora open restrict force
五 資料庫的關閉 與啟動過程相對應 關閉包括三個過程 1).關閉資料庫 2).卸載資料庫 3).關閉資料庫實例
1.NORMAL關閉方式 NORMAL關閉方式是正常關閉方式 是默認關閉方式 在這種關機方式下 資料庫伺服器必須等待所有客戶端從Oracle中正常退出時 才可以關閉資料庫 SQL>SHUTDOWN NORMAL 2.IMMEDIATE關襲此謹閉方式 使用這種方式關閉資料庫時 系統將連接到資料庫的所有用戶尚未提交的事務全部回退 中斷連接 然後關閉資料庫 SQL>SHUTDOWN IMMEDIATE 3.ABORT關閉方式 ABORT關閉方式為異常方式 使用這種方式關閉資料庫時 系統立即將資料庫實例關閉 對事務膛數據完整性不作檢查 是最快的關機方式 sql>shutdown abort; 4.TRANSACTIONAL關閉方式 在這種關機方式中 資料庫必須等待所有的客戶運行的事務結束 提交或回退 sql>shutdown transactional
sql> startup force 強制啟動
lishixin/Article/program/Oracle/201311/19075
『貳』 如何在linux下啟動和關閉ORCALE資料庫
1. linux下啟動oraclex0dx0asu - oraclex0dx0asqlplus /nologx0dx0aconn /as startx0dx0aexitx0dx0a2. linux下關閉oraclex0dx0asu - oraclex0dx0asqlplus /nologx0dx0aconn /as sysdbax0dx0ashutdown stopx0dx0aexitx0dx0a3、啟孝悶動監聽器x0dx0aoracle@suse92:~> lsnrctl startx0dx0a4、停止監聽器x0dx0aoracle@suse92:~> lsnrctl stopx0dx0a5、查看監聽器狀態x0dx0aoracle@suse92:~> lsnrctlx0dx0aLSNRCTL> statusx0dx0aLSNRCTL> exitx0dx0a6.# setup 可以設置防火牆等信息x0dx0a7.安裝監聽器x0dx0a運行 netca 命令x0dx0alsnrctl startx0dx0alsnrctl stopx0dx0areload listener 重新載入x0dx0aservice listenerx0dx0ahelp 幫助x0dx0aquit 退巧閉彎出x0dx0avi etc/hostsx0dx0a添加 192.168.0.100 chsylinuxx0dx0a資料庫關閉死掉還可以STARTUP FORCEx0dx0a,再糟糕的情況用態做SHUTDOWN ABORT。
『叄』 急急急 如何在SQL*Plus中,用命令行關閉和開啟Oracle資料庫伺服器
運行sql*plus的步驟
同時按住」win「(一般在ctrl鍵和alt鍵中間)+」r「(字母鍵)
輸入」cmd「,之後按回車(enter)
在命令行輸入」sqlplus「,進入oracle的sql*plus,輸入資料庫的用戶名和密碼進行登錄操作
oracle的sql*plus是與oracle進行交互的客戶端工具,藉助sql*plus可以查看、修改資料庫記錄。在sql*plus中,可以運行sql*plus命令與sql語句。
『肆』 怎樣啟動和關閉oracle資料庫
1、由於oracle運行在Linux系統裡面,第一步,我們要連接Linux系統。
『伍』 如何實現Oracle資料庫庫服務的啟動和關閉
可以在系統的服務管理中進行管理,也可以通過命令行進行資料庫服務的啟動和關閉
啟動資料庫服務
net
start
"OracleServiceORACLEORCL"
net
start
"OracleOraDb11g_home1TNSListener"
關閉資料庫服務
net
stop
"OracleOraDb11g_home1TNSListener"
net
stop
"OracleServiceORACLEORCL"
使用SQLPLUS也可以達到相同的效果
sqlplus
/
as
sysdba
startup
shutdown
immediate
通常資料庫停止以後,對系統資源的佔用基本可以忽略。
『陸』 Oracle 11g 運行起來後,如何關閉資料庫
"「主機身份認證」處,填的是你的>計算機<的用戶名和密碼。
或者是你服務啟動狀態不正確。參見3、4:
啟動和關閉資料庫所使用的服務有:
Oracle<主目錄名>TNSListener 對應於資料庫監聽程序
OracleService<SID> 對應於資料庫常式
OracleDBConsole<SID> 對應於OracleEnterpriseManagement或OEM
盡管3個服務都可以單獨地啟動和關閉,但它們之間的關系是:
1·為了實現常式想監聽程序的動態注冊服務(一邊支持其他監聽埠,尤其是支持費默認監聽程序),應該首先啟動Oracle<主目錄名>TNSListener服務,然後再啟動其他服務。否則,如果先啟動常式再啟動監聽程序,動態注冊服務就會有時間延時。
2·比較傳統的、好的啟動次序是:Oracle<主目錄名>TNSListener -> OracleService<SID> -> OracleDBConsole<SID>。關閉次序反之。
3·如果不啟動Oracle<主目錄名>TNSListener,但啟動了OracleService<SID>,則可以在伺服器中(但不能在客戶機中)使用SQL*PLUs,即便此時已經啟動了OracleDBConsle<SID>,在伺服器中(在客戶機中更是如此)不能使用OEM,負責會出現「登錄操作失敗」的錯誤提示信息。
4·關閉並重新啟動Oracle<主目錄名>TNSListener後最好關閉並重新啟動OracleDBConsle<SID>,否則可能不能使用OEM,出現「登陸操作失敗」的錯誤提示信息 。
======================================
====關閉資料庫=========================
1·通過關閉系統服務:上面已經說過。
2·在SQL*Plus中關閉資料庫(命令行方式)
//前提:1.Windows服務中啟動了OracleService<SID>服務。
//2.以具有SYSDBA或SYSOPER許可權的資料庫用戶賬戶(如SYS或SYSTEM)用SYSDBA的連接身份,啟動SQL*Plus並同時登陸、連接到資料庫。
關閉資料庫:
SHUTDOWN [ NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT ];
3·在OEM中啟動和關閉資料庫
step1:以SYS用戶、SYSDBA連接身份登陸OEM;
step2:「主目錄」->「一般信息」下,點擊「關閉」,出現「啟動/關閉:請指定主機和目標資料庫身份證明」頁;
step3:在「主機身份證明」標題下輸入具有管理員許可權的操作系統用戶的用戶名和口令,在「資料庫身份證明」標題下輸入具有SYSDBA許可權的資料庫用戶的用戶名和口令,選中「另存為首選身份證明」;
step4:「確定」,出現「啟動/關閉:確認」頁。在「高級選項」中選擇指定關閉選項,「確定」,返回「啟動/關閉:確認」頁。單擊「是」,出現「啟動/關閉:活動信息」頁。一段時間後刷新就可以看出資料庫已經關閉了。"
『柒』 資料庫文件用專門的命令怎麼關閉
(1)shutdown normal(正常關閉資料庫)
在正常關閉情況下,Oracle在關閉資料庫前,等待所有與之相連接的用戶正常結束其對話。於是在下次啟動資料庫時,就不需要恢復實例。
(2)shutdown immediate(立即方式關閉資料庫)
當選擇Immediate關閉方式時,即實現直接關閉。在SVRMGRL中執行shutdown immediate,資料庫並不立即關閉, 而是在Oracle執行某些清除工作後才關閉(終止會話、釋放會話資源),當使用shutdown不能關閉資料庫時,shutdown immediate可以完成資料庫關閉的操作。
該關閉方式主要用於下列情況:
①馬上停電;
②Oracle正在非正規的運行資料庫或一個資料庫應用。
該方式關閉資料庫過程如下:
①Oracle結束當前正在處理的SQL語句;
②回滾未提交的事務;
③Oracle不等待與之相連接的用戶退出連接,就直接中斷他們,使用這種關閉方式,下次啟動資料庫時,Oracle應自動執行實例恢復。
(3)shutdown abort(撤消實例方式關閉資料庫)
這是一種最快的關閉方式,它主要用於下列情況:
①一分鍾後就要停電;
②Oracle正在非正規的運行資料庫或一個資料庫應用,並且其它的關閉方式失效;
③啟動一個資料庫實例時碰到問題。
該方式關閉資料庫的過程如下:
①Oracle不等待調用完成,直接中斷正在處理的SQL語句;
②回滾未提交事物。
使用這種關閉方式,下次啟動資料庫時,......</B>