中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 數據庫 > 
  • oracle讀書筆記之Oracle 11g R2 DBA操作指南(前三章)

oracle讀書筆記之Oracle 11g R2 DBA操作指南(前三章)

發布時間:2020-07-23 10:41:01 來源:網絡 閱讀:758 作者:曼聯小球童 欄目:數據庫

    Oracle 11g R2 DBA操作指南是我學習的第一本講述oracle數據庫知識的書籍,在此記錄下自己的學習筆記,對于書中的知識點本人通過實際操作進行驗證。

    

1.Oracle數據庫基礎

1.1.關系數據庫

1.1.1.關系數據庫模型

1.關系數據庫模型三個核心概念:關系、屬性、域

2.關系:由行列組成的表

  屬性:關系中的列

  域:列取值的集合

3、每一行稱為一個元組

4、關系數據模型的規則:

⑴一個表中列的順序是任意的

⑵每個元組的屬性值不能形同,每一個元組對應的屬性將包含一個值

5、鍵:通過一個鍵可以確定一個元組,鍵可以由一個或多個屬性組成

1.1.2.關系數據模型創始人

1、科德

1.3.數據庫RDBMS

1、RDBMS:關系數據庫管理系統

2、功能:數據定義、數據庫創建、數據庫維護、數據操縱、數據庫運行管理

1.4.SQL語言

1、SQL:結構化查詢語言

2、SQL語言的分類:

⑴數據操作語句:查詢或操作已有方案對象內的數據,例:select, insert,update,delete

⑵數據定義語句:定義或修改方案對象,例:create,rename,

⑶事務控制語句:管理DML語句對數據的修改,以及將邏輯上相關的DML語句組織為事務

⑷會話控制語句:管理用戶會話的屬性

⑸系統控制語句:修改實例的屬性,alter system是唯一的系統控制語句

⑹嵌入SQL語句

 

2.數據庫的安裝

2.1.windows環境

1.監聽器在通過網絡訪問數據庫服務器時使用,客戶端通過連接工具或者程序連接數據庫,監聽器負責將用戶請求交給數據庫服務器進程

2、查看監聽器的狀態:lsnrctl status

3windows下的sqlplus工具位置

oracle讀書筆記之Oracle 11g R2 DBA操作指南(前三章)

4、使用alter user scott identified by 密碼 account unlock;解鎖scott用戶并設置密碼,scott用戶的默認密碼是tiger

5、如果誤刪scott用戶或數據,可以使用$ORACLE_HOME\RDBMS\ADMIN\scott.sql腳本來恢復

oracle讀書筆記之Oracle 11g R2 DBA操作指南(前三章)

2.2.Linux環境

1

oracle讀書筆記之Oracle 11g R2 DBA操作指南(前三章)

2、所需軟件目錄

Oracle BaseOracle軟件的頂層目錄,推薦為/mount_point/app/software_owner

Oracle Inventory

 

 

3.數據庫的啟動與關閉

3.1.啟動數據庫

3.1.1.數據庫啟動過程

1、數據庫啟動的三個狀態

nomount狀態:只打開數據庫實例,讀取參數文件

mount狀態:ORACLE根據參數文件中記錄的控制文件的位置,找到并打開控制文件,讀取控制文件中的各種參數信息,如數據文件和日志文件的位置

open狀態:打開數據文件并進行一系列檢查工作,這些檢查工作用于數據恢復

3.1.2.啟動到nomount狀態

1、數據庫啟動到nomount狀態時,會打開數據庫實例,讀取參數文件,啟動5個必須的后臺進程:DBWR(數據庫寫進程)、LGWR(日志寫進程)、SMON(系統監控進程)、PMON(進程監控進程)、CKPT(檢驗點進程)

2

oracle讀書筆記之Oracle 11g R2 DBA操作指南(前三章)

3、數據庫的啟動過程記錄在告警追蹤文件中,查詢目錄的方法

oracle讀書筆記之Oracle 11g R2 DBA操作指南(前三章)

文件名為alert_orcl.log

4

oracle讀書筆記之Oracle 11g R2 DBA操作指南(前三章)

這是因為在nomount狀態下,v$controlfile這個動態視圖,如果控制文件沒有打開,則無法查詢到控制文件的位置,而nomount狀態是不打開控制文件的;我們可以通過v$parameter這個動態視圖獲得控制文件的位置

oracle讀書筆記之Oracle 11g R2 DBA操作指南(前三章)

3.1.3.數據庫啟動到mount狀態

1、數據庫啟動到mount狀態的兩種方式

⑴直接startup mount

⑵先啟動到nomount狀態,再使用alter database mount

2、這是我們便可以查看v$controlfile動態視圖來獲得控制文件的信息,因為在mount狀態下,控制文件被打開了。

3.1.4.數據庫啟動到open狀態

1、數據庫啟動到open狀態的兩種方式

⑴使用startup openstartup直接啟動

⑵先啟動到mount狀態,再使用alter database open啟動

3.2.關閉數據庫

3.2.1.數據庫關閉過程

1、closedismountshutdown

關閉數據文件、日志文件(到mount狀態):alter database close

關閉控制文件(到nomount狀態):alter database dismount

關閉實例(完全關閉實例):shutdown

2、直接使用shutdown可以完全關閉數據庫,但一般會結合參數使用

shutdown normal:默認方式,在關閉數據庫時,不允許新的數據庫連接,只有當前所有的連接都退出時才會關閉數據庫,這是最安全的關閉數據庫的方式,但會因為連接數而耗費大量時間

shutdown immediate:較快且安全的關閉數據庫,此時會中斷當前事務,回滾未提交的事務,強制斷開所有用戶連接,執行檢查點把臟數據寫到數據文件中,但也會因為事務和用戶連接的數量而影響關閉的速度

shutdown transactional:關閉數據庫時,當前的連接繼續執行,但不允許新的連接,一旦當前所有事務執行完畢,則關閉數據庫

shutdown abort:不安全的關閉方式,此時會斷開當前的所有用戶連接,拒絕新的連接,斷開當前的所有執行事務,立即關閉數據庫;當數據庫重啟時需要進行數據庫恢復,因為它不會對未完成的事務回滾,也不會執行檢查點操作


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阜南县| 凤台县| 孟津县| 梁山县| 灌南县| 柞水县| 永新县| 壤塘县| 伊金霍洛旗| 西吉县| 芜湖市| 井研县| 汉源县| 丰原市| 博乐市| 屏东市| 包头市| 瑞昌市| 醴陵市| 方城县| 漳平市| 乳山市| 永修县| 黑山县| 定边县| 荥阳市| 平顺县| 黔江区| 来安县| 德钦县| 韶山市| 塔城市| 上杭县| 绿春县| 突泉县| 巴塘县| 曲周县| 星子县| 广州市| 汉源县| 仲巴县|