佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Oracle數(shù)據(jù)庫的啟動與關閉方法

Oracle數(shù)據(jù)庫的啟動與關閉方法

熱門標簽:AI電銷 鐵路電話系統(tǒng) Linux服務器 呼叫中心市場需求 服務外包 百度競價排名 網(wǎng)站排名優(yōu)化 地方門戶網(wǎng)站

一、啟動數(shù)據(jù)

$sqlplus "sys/pass as sysdba"
sql>startup

二、啟動監(jiān)聽器

  數(shù)據(jù)庫啟動后,如果未啟動監(jiān)聽進程,則客戶端無法與數(shù)據(jù)庫連接。監(jiān)聽進程的啟動方法為:
$lsnrctl start
在widnows中,可以從服務列表中啟動監(jiān)聽器。
監(jiān)聽里程配置文件為listener.ora,位于目錄/home/app/oracle/product/10.1.0/db1/network/admin/。
此配置文件分為兩部分,一部分為監(jiān)聽程序本身的配置,包括協(xié)議,地址,端口號等;另一部分為監(jiān)聽程序所連接的數(shù)據(jù)庫的實例信息,包括:實例名,全局數(shù)據(jù)庫名,oracle主目錄等。監(jiān)聽器可以利用oracle net config 向導來配置。
要顯示監(jiān)聽器的運行狀態(tài):$lsnrctl status;
要停止監(jiān)聽器:$lsnrctl stop。

三、數(shù)據(jù)庫的啟動過程

  分為三個階段:
1. 啟動實例,包括以下操作:
1) 讀取參數(shù)文件
2) 分配SGA
3) 啟動后臺進程
2.裝載數(shù)據(jù)庫
  裝載數(shù)據(jù)庫是將數(shù)據(jù)庫與已啟動的實例相聯(lián)系。數(shù)據(jù)庫裝載后,數(shù)據(jù)庫保持關閉狀態(tài)。
3.打開數(shù)據(jù)庫
  此步驟使用數(shù)據(jù)庫可以進行正常的操作的處理。主要是打開控制文件,數(shù)據(jù)庫文件和日志文件。

四、數(shù)據(jù)庫啟動參數(shù)

1.NOMOUNT:只啟動實例,不裝載數(shù)據(jù)庫
sql>startup nomount
2.MOUNT:啟動實例,并裝載數(shù)據(jù),但不打開數(shù)據(jù)庫
sql>startup mount
3.READ ONLY:將數(shù)據(jù)庫置為只讀
sql>startup mount
sql>alter database open read only
4.READ WRITE:以可讀寫方式打開數(shù)據(jù),這是默認方式
sql>startup mount
sql>alter database open read write
5.OPEN:打開數(shù)據(jù)庫,這是默認方式
sql>startup mount
sql>alter database open;
6.RESTRICT:以受限方式打開,只有具有RESTRICTED SESSION權限的用戶才可以連接數(shù)據(jù)庫
sql>startup restrict
7.PFILE:啟時指定參數(shù)文件
sql>startup pfile=/u02/user/mypfile.ora
8.FORCE:以強制方式啟動數(shù)據(jù)庫
sql>startup pfile=/u02/user/mypfile.ora open restrict force

五、數(shù)據(jù)庫的關閉

  與啟動過程相對應,關閉包括三個過程
1).關閉數(shù)據(jù)庫
2).卸載數(shù)據(jù)庫
3).關閉數(shù)據(jù)庫實例


1.NORMAL關閉方式
  NORMAL關閉方式是正常關閉方式,是默認關閉方式。在這種關機方式下,數(shù)據(jù)庫服務器必須等待所有客戶端從Oracle中正常退出時,才可以關閉數(shù)據(jù)庫。
SQL>SHUTDOWN NORMAL
2.IMMEDIATE關閉方式
  使用這種方式關閉數(shù)據(jù)庫時,系統(tǒng)將連接到數(shù)據(jù)庫的所有用戶尚未提交的事務全部回退,中斷連接,然后關閉數(shù)據(jù)庫。
SQL>SHUTDOWN IMMEDIATE
3.ABORT關閉方式
  ABORT關閉方式為異常方式,使用這種方式關閉數(shù)據(jù)庫時,系統(tǒng)立即將數(shù)據(jù)庫實例關閉,對事務膛數(shù)據(jù)完整性不作檢查。是最快的關機方式。
sql>shutdown abort;
4.TRANSACTIONAL關閉方式
  在這種關機方式中,數(shù)據(jù)庫必須等待所有的客戶運行的事務結束,提交或回退。
sql>shutdown transactional

5. sql> startup force 強制啟動

6、oracle關閉archivelog
SQL> shutdown immediate;
SQL> alter database noarchivelog; (archivelog) 關閉開啟
SQL> alter database open;
 或者改變:pfile/spfile中的參數(shù):
log_archive_start = true 重啟數(shù)據(jù)庫或執(zhí)行:archive log start使數(shù)據(jù)庫啟用自動歸檔,但是重啟后數(shù)據(jù)庫仍然處于手工歸檔模式。

您可能感興趣的文章:
  • Oracle11g RAC開啟關閉、設置歸檔小結
  • 深入剖析哪些服務是Oracle 11g必須開啟的
  • 詳解Linux系統(tǒng)中Oracle數(shù)據(jù)庫程序的啟動和關閉方式
  • Oracle cloud control 12c的啟動、關閉及獲取安裝信息的方法
  • DBA_Oracle Startup / Shutdown啟動和關閉過程詳解(概念)(對數(shù)據(jù)庫進行各種維護操作)
  • oracle 如何關閉打開歸檔日志
  • ORACLE11g隨RHEL5系統(tǒng)自動啟動與關閉的設置方法
  • oracle 服務啟動,關閉腳本(windows系統(tǒng)下)
  • Oracle開啟和關閉的四種模式

標簽:仙桃 衡水 銅川 湖南 黃山 崇左 湘潭 蘭州

巨人網(wǎng)絡通訊聲明:本文標題《Oracle數(shù)據(jù)庫的啟動與關閉方法》,本文關鍵詞  ;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    东宁县| 贵溪市| 吉安县| 钟山县| 加查县| 阿拉尔市| 民勤县| 佛坪县| 蒲江县| 贺州市| 南康市| 曲麻莱县| 工布江达县| 宾川县| 东乌珠穆沁旗| 台东县| 耒阳市| 平陆县| 荥阳市| 延庆县| 中卫市| 大兴区| 读书| 汪清县| 开化县| 西华县| 绥中县| 张家港市| 黄浦区| 潞城市| 泰来县| 镇宁| 南乐县| 沁源县| 白沙| 景洪市| 新泰市| 五常市| 松溪县| 德阳市| 永年县|