數據庫系統管理與應用實驗指導書_第1頁
數據庫系統管理與應用實驗指導書_第2頁
數據庫系統管理與應用實驗指導書_第3頁
數據庫系統管理與應用實驗指導書_第4頁
數據庫系統管理與應用實驗指導書_第5頁
已閱讀5頁,還剩41頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數據庫系統管理與應用實驗指導書 何麗君 編著 大連民族學院計算機科學與工程學院 20119 目 錄目 錄2實驗1 Oracle的安裝和啟動SQL *PLUS (操作性實驗 4學時,選作)3一、實驗目的3二、實驗要求3三、實驗學時安排3四、實驗內容與步驟3五、實驗結果提交要求15實驗2 oracle的PL/SQL(設計性實驗8學時)16一、實驗目的16二、實驗要求16三、實驗學時安排16四、實驗內容與步驟17五、實驗結果提交要求19實驗3 Oracle數據庫及維護(操作性實驗 4學時)20一、實驗目的20二、實驗要求20三、實驗學時安排20四、實驗內容與步驟20五、實驗結果提交要求21實驗4 O

2、racle數據庫備份與恢復實驗(驗證性實驗4學時)22一、實驗目的22二、實驗要求22三、實驗學時安排22四、實驗內容與步驟22五、實驗結果提交要求45實驗5數據庫應用系統開發(綜合性實驗 4學時)46一、實驗目的46二、實驗要求46三、實驗內容46實驗1 Oracle的安裝和啟動SQL *PLUS (操作性實驗 4學時,選作)一、實驗目的了解Oracle數據庫服務器端和客戶端管理系統安裝過程,掌握配置Oracle數據庫服務器的網絡連接;能作為DBA對Oracle數據庫進行啟動、關閉等日常管理。 二、實驗要求1Oracle服務器端管理系統的版本:Oracle9i 2.0企業版; 安裝過程中將O

3、racle數據庫管理系統的兩個管理員用戶SYS和SYSTEM的口令進行修改。2使用SQL PLUS交互工具進行數據庫的連接,以用戶名SCOTT,口令TIGER這個普通用戶登錄進行遠程連接。 3以管理員用戶SYS,口令ORACLE正常關閉數據庫 4以管理員用戶SYS,口令ORACLE正常啟動數據庫 5. Oracle 數據庫的網絡服務配置三、實驗學時安排 課堂內2學時完成二中所列2、3、4、5四項內容,其余各項內容均在課外自行上機練習完成。 四、實驗內容與步驟 在使用Oracle數據庫管理系統之前,首先要進行系統的安裝。在系統安裝成功后,配置好客戶端與服務器端的網絡連接,就可以應用Oracle數

4、據庫管理系統了。如果沒有網絡環境,也可以只安裝服務器端數據庫管理系統或者安裝個人版的Oracle數據庫管理系統。安裝了服務器端數據庫管理系統后,在服務器端可以運行所有的工作。如果安裝的是個人版的Oracle 數據庫管理系統,Oracle Universal Installer(Oracle 安裝向導)將會安裝和企業版安裝相同的軟件,但是這種單用戶的安裝只是支持完全和企業版、標準版完全兼容的單一用戶開發和部署環境。個人版的Oracle數據庫管理系統是唯一支持Windows98的類型。但是Windows98 不支持Oracle 管理服務器(Oracle Management Server)和智能代

5、理(Intelligent Agent)。 任務1:Oracle服務器端數據庫管理系統安裝 確定自己的計算機軟、硬件環境滿足Oracle9i 2.0服務器端需求后,將第一張光盤放入計算機的光驅中,在光盤中找到Setup文件圖標并雙擊,然后根據提示單擊【開始安裝】按鈕。以后的安裝過程中采用默認設置的按提示單擊【下一步】按鈕。在安裝進行到出現可用產品界面時,選中【Oracle9iDatabase 9.2.0.1.0】單選鈕,如圖1-1所示。 圖1-1 可用產品界面在進行到文件定位的界面中,將安裝路徑更改為題目指定的路徑,如圖1-2所示。 圖1-2 文件定位界面在安裝進行到出現Oracle Univ

6、ersal Installer安裝類型界面時,選擇企業版,如圖1-3所示。圖1-3 安裝類型界面在安裝進行到出現Oracle Universal Installer數據庫配置界面時,選擇創建一個通用類型的數據庫,如圖1-4所示。 圖1-4 數據庫配置界面在安裝進行到出現Oracle Universal Installer數據庫標識界面時,將全局數據庫名稱(DB_NAME) 和系統全局名稱(SID)更改為指定名稱。如圖1-5所示。 圖1-5 數據庫標識界面 在安裝進行到Oracle數據庫配置助手配置成功后,出現數據庫創建情況界面時,將系統用戶SYS和SYSTEM用戶口令更改為題目指定的口令。如果

7、要更改其他用戶的口令,單擊【口令管理】按鈕,在出現的界面里更改即可。如圖1-6所示。如果安裝的是Oracle9i 9.0版本,要更改SYS用戶和SYSTEM用戶的口令,也需要在安裝過程進行到出現數據庫創建情況界面時,單擊【口令管理】按鈕,然后在出現的界面里完成更改。 圖1-6 數據庫創建情況界面 任務2:Oracle客戶端數據庫管理系統安裝 確定自己的計算機軟、硬件環境滿足Oracle9i 2.0客戶端需求后,將第一張光盤放入計算機的光驅中,在光盤中找到Setup文件圖標并雙擊,然后根據提示單擊【開始安裝】按鈕。以后的安裝過程中采用默認設置的按提示單擊【下一步】按鈕。在進行到文件定位的界面中,

8、將安裝路徑更改為題目指定的路徑即可,在安裝進行到出現可用產品界面時,選中【Oracle client9.2.0.1.0】單選鈕,如圖1-7所示。 圖1-7 可用產品界面 任務3:添加網絡服務名 本地網絡服務名配置實際上就是修改本地tnsnames.ora的文件中有關數據庫連接描述符的信息,具體步驟如下。 1)選擇【開始】/【程序】/【Oracle-OraHome】/【Configuration and Migration Tools】/【Net Configuration Assistant】選項,出現歡迎使用界面,如圖1-8所示。選中【本地網絡服務名配置】單選鈕,單擊【下一步】按鈕。 圖1-

9、8 歡迎界面 2)出現網絡服務名配置界面。如圖1-9所示。選擇【添加】單選鈕,單擊【下一步】按鈕。圖1-8 歡迎界面圖1-9 網絡服務名配置界面3)出現數據庫版本界面,如圖1-10所示。選擇【Oracle8i或更高版本或服務】單選鈕,單擊【下一步】按鈕。 圖1-10 數據庫版本界面4)出現服務名界面,如圖1-11所示,在【服務名】文本框輸入要連接的數據庫的全局數據庫名稱,此處需將服務名更改為安裝數據庫服務器時所取的全局數據庫名稱。單擊【下一步】按鈕。 圖1-11 服務名界面5)出現請選擇協議界面,如圖1-12所示。在【網絡協議】列表框里選擇TCP,單擊【下一步】按鈕。 圖1-12 選擇網絡協議

10、界面 6)出現TCP/IP協議界面,如圖1-13所示。在【主機名】文本框輸入數據庫服務器的IP地址或主機名,根據服務器監聽程序的端口號選擇相應端口號,這里選中【使用標準端口號1521】。單擊【下一步】按鈕。 圖1-13 TCP/IP 協議界面7)出現測試界面,如圖1-14所示。選中【是,進行測試】單選鈕,將以默認的用戶名SCOTT、口令TIGER和數據庫進行連接,單擊【下一步】按鈕。 圖1-14 選擇和數據庫進行測試8)測試成功出現如圖1-15所示的界面,單擊【下一步】按鈕。 圖1-15 測試成功界面 9)出現網絡服務名界面,如圖1-16所示。在【網絡服務名】文本框里輸入題目指定名稱后,單擊【

11、下一步】按鈕。 圖1-16 設置網絡服務名界面10)出現如圖1-17所示的界面,這里選中【否】單選鈕,單擊【下一步】按鈕。 圖1-17 選擇不再配置其他網絡服務名11)出現網絡服務名配置完畢界面,如圖1-18所示。單擊【下一步】按鈕。 圖1-18 網絡服務名配置完畢界面 12)出現完成界面,單擊【完成】按鈕。 13)打開本地的tnsnames.ora文件,查看其中的代碼的變化。 任務4:用Sql *plus的交互工具測試Oracle客戶端數與服務器端的網絡連接在客戶端可以應用配置好的網絡服務名來訪問服務器提供的各種服務了。從客戶機上選擇【開始】/【程序】/【Oracle-OraHome92】/

12、【Application Development】/【SQL Plus】選項,出現如圖1-19所示登錄界面,在用戶名文本框中輸入SCOTT,口令文本框中輸入TIGER,在主機字符串文本框中輸入網絡服務名。 在安裝Oracle9i后,系統自動創建了一個與數據庫實例名相同的網絡服務名。這些網絡服務名都是數據庫的別名。 圖1-19 遠程訪問服務器的SQLPlus 環境登錄界面 任務5:以SYS用戶正常關閉Oracle數據庫 關閉數據庫只能在數據庫服務器端進行,且只能由DBA(數據庫管理員)來完成。 1)在數據庫服務器上選擇【開始】/【程序】/【附件】/【命令提示符】選項進入DOS方式,在安裝Orac

13、le9i的路徑下進入oracleora92bin目錄下執行dgmgrl.exe文件,出現如圖1-20所示界面,DOS命令提示符變為DGMGRL表明已經進入命令行管理模式。 圖1-20 進入命令行管理模式 2)以sys 用戶連接數據庫后,鍵入shutdown normal 以正常關閉方式關閉數據庫,如圖1-21 所示。 圖1-21 命令行方式下正常關閉數據庫 任務6:以SYS用戶正常啟動Oracle數據庫 啟動數據庫同關閉數據庫一樣,也只能在數據庫服務器端進行,且只能由DBA(數據庫管理員)來完成。進入命令行管理模式后,執行startup將完成正常啟動數據庫,如圖1-22所示。 圖1-22 命令

14、行方式下正常啟動數據庫 五、實驗結果提交要求本次實驗需要按要求完成操作。實驗2 oracle的PL/SQL(設計性實驗8學時)一、實驗目的1、 理解PL/SQL程序結構,掌握Oracle的PL/SQL程序的編制與調試方法。 2、 深刻理解Oracle數據庫事務的概念,體會Oracle數據庫以事務為管理的意義和作用;掌握顯式游標的編制與調試方法。 3、 深刻理解Oracle數據庫函數和過程的概念,體會Oracle數據庫中函數和過程的意義和作用;掌握中函數和過程的編制與調試方法。二、實驗要求實驗任務1、 編制各種控制結構的PL/SQL程序。上機調試課件中的所有例題。 2、 按要求編制程序:從鍵盤輸

15、入兩個整數,判斷兩個整數的大小,并輸出結果。3、 按要求編制程序:從鍵盤輸入兩個整數(從小到大),將第一個整數每次加1,一直到等于第二個整數為止,統計輸出循環次數。4、 按要求編制程序: 根據SCOTT用戶的emp表中數據,為職工漲工資。從最低工資漲,增加幅度為10%,漲完工資后,每月發放工資總額為50萬元。 5、 按要求編制程序: 對SCOTT用戶的EMP表中的每一個雇員按不同情況征收個人所得稅。將各雇員的雇員號(empno)、姓名(ename)及所得稅(stax)存放于名為TAX的表中。如果工資高于4000元,征收20%的稅,并觸發自定義的異常將該情況說明寫入TAX的備注(memo)字段。

16、否則,均征收10%的稅。 6、 按要求編制程序:創建一個過程,定義一個同EMP表中的ENAME相同類型的變量tname,將EMP表中7788雇員的姓名送入變量tname中,然后輸出結果。7、 按要求編制程序:創建一個函數,獲取EMP表中某雇員的部門號。8、 編程完成以下實驗內容: 設計一個自定義的存儲過程,并且編寫和執行該存儲過程。 設計一個自定義的函數,并且編寫和執行該函數。 設計一個觸發器,并創建和使用該觸發器。三、實驗學時安排課堂內8學時完成二中內容。 四、實驗內容與步驟1)選擇【開始】/【程序】/【Oracle-OraHome92】/【ApplicationDevelopment】/【

17、SQL*Plus】選項,出現SQL*Plus環境的登錄界面,在用戶名文本框中輸入實驗3的任務1中創建的用戶名,口令文本框中輸入實驗3的任務1中創建的用戶口令,在主機字符串文本框中輸入配置好的網絡服務名。如圖2-1所示。 圖2-1 用創建的用戶登錄SQL*Plus2)登錄到SQL*Plus 環境后,用EDIT 命令后接文件名來調用操作系統的文本編輯器(Windows2000/NT操作系統默認為記事本),如圖2-2所示。 圖2-2 在SQL*Plus 環境中使用EDIT 命令調用文本編輯器3)在文本編輯器中編寫程序源代碼,如圖2-3所示。 圖2-3 在文本編輯器中編寫程序源代碼 4)存盤(文件默認

18、擴展名為.sql,可以修改文件擴展名及保存路徑,如果不做更改,默認保存在安裝Oracle的路徑下的oracleora92bin目錄下)退出返回到SQL*Plus環境,用或START文件名(如果更改過存放路徑,在文件名前要指定存放的路徑)執行,如圖2-4所示。如果報錯,請繼續在SQL*Plus用EDIT+文件名再進入文本編輯器,將錯誤的程序源代碼改正后存盤退出返回到SQL*Plus繼續執行,反復進行調試直到程序正確運行為止。 圖2-4 運行PL/SQL程序五、實驗結果提交要求本次實驗需要提交上機實驗報告。 將實驗任務按要求編制的程序調試通過后,將程序源代碼學習委員,學習委員統一收齊后交給指導教師

19、。 實驗3 Oracle數據庫及維護(操作性實驗 4學時)一、實驗目的加深對Oracle數據庫管理系統的體系結構的理解,明確邏輯結構與物理結構的關系。了解Oracle數據庫管理系統各級存儲參數的優先順序及其作用,掌握表空間的存儲參數設置方法,熟練掌握創建、刪除和擴充表空間的方法。 二、實驗要求1、 創建永久表空間。 創建一個表空間名為TBL+學號后兩位 表空間的大小為5M 表空間包括兩個數據文件:TBL+學號后兩位01(3M)和TBL+學號后兩位02(2M) 數據文件均存放在D:ORACLE下 表空間設置為聯機狀態 表空間各存儲參數均采用默認值 2、 創建臨時表空間。 創建一個臨時表空間名為T

20、TBL+學號后兩位 臨時表空間的大小為1M 臨時表空間的數據文件:TTBL+學號后兩位01 數據文件存放在D:ORACLE下 臨時表空間各存儲參數均采用默認值 3、 擴充表空間。 用命令行管理方式,將1中創建的永久表空間的存儲能力擴充為8MB 用企業管理器直接管理方式,將1中創建的永久表空間的存儲能力擴充為10MB 4、 刪除表空間。將1中創建的表空間刪除 三、實驗學時安排課堂內4學時完成二中所列1、2、4三項內容,其余各項內容均在課外自行上機練習完成。 四、實驗內容與步驟任務1:創建永久表空間 任務2:創建臨時表空間 下面介紹企業管理器直接管理方式下創建臨時表空間的方法。 任務3:擴充表空間

21、 任務4:刪除表空間 五、實驗結果提交要求本次實驗需要按要求完成操作,由老師檢查。 實驗4 Oracle數據庫備份與恢復實驗(驗證性實驗4學時)一、實驗目的理解數據庫備份工作的重要性,將備份與恢復策略的理論和實踐相結合,能根據實際情況確定備份和恢復策略。熟練掌握邏輯備份和恢復工具。 二、實驗要求1、 邏輯備份工具表方式備份。 以實驗3中創建的用戶登錄 利用Oracle9i提供的邏輯備份工具EXP,選擇表方式備份實驗3中創建的模式對象 2、 邏輯備份工具用戶方式備份。 以實驗3中創建的用戶登錄 利用Oracle9i提供的邏輯備份工具EXP,選擇用戶方式備份實驗3中創建的模式對象 3、 邏輯備份工

22、具數據庫方式備份。 以SYSTEM用戶登錄 利用Oracle9i提供的邏輯備份工具EXP,選擇全庫方式備份數據庫 4、 邏輯恢復工具進行恢復。 以SYSTEM用戶登錄 利用Oracle9i提供的邏輯恢復工具IMP,將前面1、2、3中選擇的不同備份方式備份的文件,進行相應的數據庫恢復 5、 備份向導進行聯機熱備份。 配置企業管理器的集成方式管理OMS 配置進行聯機熱備份的環境 利用備份向導將實驗2中創建的表空間聯機熱備份 6、 備份向導進行聯機熱恢復。 利用備份向導將5中聯機熱備份出的文件進行聯機熱恢復 三、實驗學時安排課堂內4學時完成二中所列1、2、3、4四項內容,其余各項內容均在課外自行上機

23、練習完成。 四、實驗內容與步驟任務1:邏輯備份工具EXP表方式備份 選擇【開始】/【程序】/【附件】/【命令提示符】選項,進入安裝有Oracle9i 2.0 版本的數據庫管理系統的路徑后,進入oracleora92bin目錄,執行exp命令,在用戶名后輸入實驗3中創建的用戶名/口令連接描述符并執行,數據庫連接成功后出現如圖4-1所示界面。在該界面根據提示信息輸入相應參數,將開始邏輯備份過程。這里選擇以表方式備份數據庫。備份出來的文件保存在指定的路徑下(在本例中保存在e:uwxd1.dmp下)。 圖4-1 執行exp.exe 命令以表方式備份 任務2:以用戶方式備份 選擇【開始】/【程序】/【附

24、件】/【命令提示符】選項,進入安裝有Oracle9i 2.0 版本的數據庫管理系統的路徑后,進入oracleora92bin目錄,執行exp命令,在用戶名后輸入實驗3中創建的用戶名/口令連接描述符并執行,數據庫連接成功后出現如圖4-2所示界面。在該界面根據提示信息輸入相應參數,將開始邏輯備份過程。這里選擇以用戶方式備份數據庫。備份出來的文件保存在指定的路徑下(在本例中保存在e:uwxd2.dmp下)。 圖4-2 執行exp.exe 命令以用戶方式備份 任務3:以全庫方式備份 這種全庫方式備份只能由擁有EXP_FULL_DATABASE角色的用戶才能使用。選擇【開始】/【程序】/【附件】/【命令

25、提示符】選項,進入安裝有Oracle9i 2.0 版本的數據庫管理系統的路徑后,進入oracleora92bin目錄,執行exp命令,在用戶名后輸入SYSTEM/口令連接描述符并執行,數據庫連接成功后出現如圖4-3所示界面。在該界面根據提示信息輸入相應參數,將開始邏輯備份過程。這里選擇以用戶方式備份數據庫。備份出來的文件保存在指定的路徑下(在本例中保存在e:uwxd03.dmp下)。由于全庫方式備份的內容比較多,時間較長,需耐心等待。 圖4-3 執行exp.exe 命令以全庫方式備份 任務4:以不同方式恢復數據庫 1)恢復表方式備份的文件: 選擇【開始】/【程序】/【附件】/【命令提示符】選項

26、,進入安裝有Oracle9i 2.0 版本的數據庫管理系統的路徑后,進入oracleora92bin目錄,執行imp命令,在用戶名后輸入SYSTEM/口令連接描述符并執行,數據庫連接成功后出現如圖4-4所示界面。在該界面根據提示信息輸入相應參數,將開始邏輯恢復過程。這里將把備份出來的表恢復給使用IMP 工具恢復數據庫的用戶。(如E:UWXD1.DMP是以UWXD01用戶備份了一個基本表STU,恢復數據庫時以SYSTEM/口令連接描述符使用IMP工具,則把用戶UWXD01的表STU恢復到了用戶SYSTEM下)。 建議恢復數據庫時,以備份數據庫時的用戶來恢復,盡量避免錯誤的發生。 圖4-4 執行I

27、MP 命令恢復以表方式備份的文件 2)恢復用戶方式備份的文件: 選擇【開始】/【程序】/【附件】/【命令提示符】選項,進入安裝有Oracle9i 2.0 版本的數據庫管理系統的路徑后,進入oracleora92bin目錄,執行imp命令,在用戶名后輸入SYSTEM/口令連接描述符并執行,數據庫連接成功后出現如圖4-5所示界面。在該界面根據提示信息輸入相應參數,將開始邏輯恢復過程。這里需要指定備份出來的文件是由哪個用戶備份的(此處E:UWXD2.DMP 是由UWXD01備份的,因此在第二個用戶名的參數處輸入UWXD2),將把備份出來的用戶模式對象恢復給使用IMP工具恢復數據庫的用戶。(如E:UW

28、XD2.DMP是以UWXD01用戶備份的,恢復數據庫時以SYSTEM/口令連接描述符使用IMP工具,則把用戶UWXD01的所有模式對象恢復到了用戶SYSTEM下)。 建議恢復數據庫時,以備份數據庫時的用戶來恢復,盡量避免錯誤的發生。 圖4-5執行IMP命令恢復以用戶方式備份的文件 3)恢復全庫方式備份的文件 這種恢復全庫方式備份的文件只能由擁有IMP_FULL_DATABASE角色的用戶才能使用。選擇【開始】/【程序】/【附件】/【命令提示符】選項,進入安裝有Oracle9i 2.0 版本的數據庫管理系統的路徑后,進入oracleora92bin目錄,執行imp命令,在用戶名后輸入SYSTEM

29、/口令連接描述符并執行,數據庫連接成功后出現如圖4-6所示界面。在該界面根據提示信息輸入相應參數,將開始邏輯恢復過程。 圖4-6執行IMP命令恢復以全庫方式備份的文件 任務5:備份向導進行聯機熱備份 要使用備份向導進行備份和恢復,首先要構建管理服務器。要想構建管理服務器,必須保證有一個可以使用的數據庫,在構建過程中該數據庫不能被其他管理員關閉。這里,首先介紹構建管理服務器的步驟,然后介紹進行聯機熱備份所必須的系統環境配置步驟,最后再介紹利用備份向導進行聯機熱備份的過程。 1構建管理服務器 1)選擇【開始】/【程序】/【Oracle-OraHome92】/【Configuration and M

30、igration Tools】/【Enterprise Manager Configuration Assistant】選項,出現歡迎使用界面,單擊【下一步】按鈕。如圖4-7所示。 圖4-7 歡迎使用界面 2)出現配置操作界面,首次建立管理服務器時系統將單獨建立一個數據庫供管理服務器使用,資料檔案庫就是這個數據庫中的一些特定的數據表和對象,存儲的是集成管理環境下的管理信息。這里選擇【配置本地的Oracle Management Server】選項,單擊【下一步】按鈕。如圖4-8 所示。 圖4-8 配置操作界面 3)出現配置Oracle Management Server 界面,這里選中【創建一

31、個新的資料檔案庫】單選鈕,單擊【下一步】按鈕。如圖4-9所示。 圖4-9 配置Oracle Management Server 界面 4)出現創建新資料檔案庫選項界面,這里,選中【典型】單選鈕,單擊【下一步】按鈕。如圖4-10所示。 圖4-10 創建新資料檔案庫選項界面 5)出現更改SID界面,如圖4-11所示。 圖4-11 更改SID 界面6)出現創建資料檔案庫概要界面,如圖4-12所示。單擊【完成】按鈕。 圖4-12 創建資料檔案庫概要界面 7)安裝進程將調用數據庫配置助手(Oracle Database Configuration Assistant)創建數據庫,創建完成出現完成界面,如

32、圖4-13所示。需要更改SYS和SYSTEM的口令,分別在相應的文本框里輸入要更改的口令后,單擊【確定】按鈕。 圖4-13 更改口令界面 7)成功創建管理服務器后出現處理完成界面,如圖4-14所示。單擊【關閉】按鈕。 圖4-13 創建完成出現完成界面圖4-14 處理完畢界面 8)為保證重新啟動計算機后,能順利登錄管理服務器,建議將OracleOraHome92ManagementServer管理服務器后臺服務的啟動類別默認安裝為“手動”方式更改為“自動”方式。 2進行聯機熱備份所必須的系統環境配置步驟如下(共分5個步驟) 數據庫工作在歸檔狀態 由于數據庫默認工作在非歸檔模式,因此首先要將其改變

33、為歸檔模式。數據庫工作在歸檔狀態(ARCHIVELOG),數據庫操作過程中若發生故障,將可以進行恢復。更改日志模式的方法如下: 1)選擇【開始】/【程序】/【Oracle-OraHome92】/【Enterprise Manager Console】選項,出現登錄企業管理器登錄界面,以系統管理員身份(初次登錄可以SYSTEM用戶登錄)以獨立啟動方式登錄數據庫。用鼠標右鍵單擊,在出現的快捷菜單里選擇【查看/編輯詳細資料】菜單命令,選擇編輯數據庫的【恢復】選項卡,選中【歸檔日志模式】復選框,單擊【應用】按鈕,如圖4-15所示。 圖4-15 編輯數據庫的【恢復】選項卡 2)出現關閉數據庫界面,選擇【

34、正常】選項后,單擊【確定】按鈕。出現斷開連接數據庫用戶的界面,選擇【是】按鈕后出現數據庫顫動界面,如圖4-16所示。將完成數據庫從非歸檔模式到歸檔模式的轉換過程,完成后單擊【關閉】按鈕。 圖4-16 數據庫顫動界面 圖4-17 選擇查看歸檔日志 3)在企業管理器里選擇【存儲】/【歸檔日志】選項,用鼠標右鍵單擊,在出現的快捷菜單里選擇【查看/編輯詳細資料】菜單命令,如圖4-17所示。 4)出現編輯歸檔日志的【一般信息】選項卡,如圖4-18所示。在企業管理器里不允許編輯歸檔日志文件,可以查看的信息如下: 【名稱】文本框:已歸檔日志文件的完整目錄和文件名。 【序列】文本框:重做日志組的日志序列號,該

35、序列通常用于標識創建每個已歸檔日志文件的順序。 【大小】文本框:重做日志文件的大小。 【歸檔時間】文本框:歸檔重做日志完成的時間。 【第一個更改】/【編號】文本框:寫入重做日志的第一個系統更改編號(SCN),大于或等于上一個已歸檔日志的上次更改編號。 【第一個更改】/【時間】文本框:將SCN首次寫入重做日志的時間。 【上次更改】/【編號】文本框:寫入重做日志的上次系統更改編號,小于或等于將歸檔的下一個重做日志的第一個更改編號。 【上次更改】/【時間】文本框:將SCN上次寫入重做日志的時間。 圖4-18 編輯歸檔日志的【一般信息】選項卡 給數據庫管理員授予角色權限 要對數據庫進行數據庫的邏輯備份

36、和恢復,必須具備EXP_FULL_DATABASE和IMP_FULL_DATABASE角色權限,具有數據庫是SYSDBA身份的默認用戶SYS已經被授予了上述角色,但其他的DBA用戶沒有被授予,需要手工授予其角色權限。方法可見實驗3給用戶授予角色操作步驟。 給NT管理員授予批處理作業權限 如果要使用登錄管理服務器后的數據庫導入/導出向導,需要使用數據庫服務器的作業系統,還必須給NT管理員賦予批處理作業的權限。方法如下: 1)選擇【開始】/【程序】/【管理工具】/【本地安全策略】選項,出現本地安全設置界面,如圖4-19所示。選擇【樹】/【本地策略】/【用戶權利指派選項】,在右邊出現的表格中雙擊【作

37、為批處理作業登錄】策略。 圖4-19 本地安全設置 2)出現本地安全策略設置界面,如圖4-20所示。在列表里出現已經被授予批處理作業登錄權限的用戶,單擊【添加】按鈕。 圖4-20 本地安全策略設置 3)出現選擇用戶或組界面,如圖4-21所示。在下拉列表框里選中Administrator用戶,單擊【添加】按鈕將其添加到列表框里,單擊【確定】按鈕。這樣,作為NT管理員的Administrator用戶就具備了作為批處理作業登錄的權限。 圖4-21 本地安全策略設置 設置節點的首選身份證明 設置節點的首選身份證明后,當使用數據庫導出/導入向導時,管理服務器的作業系統將按照設定的身份證明登錄節點服務器,

38、由于前面已經設定Administrator用戶具有批處理作業登錄權限,因此智能代理將自動執行管理服務器下發的作業,并將完成后的信息反饋給管理服務器。設置節點的首選身份證明的方法如下: 1)在登錄管理服務器后的企業管理器的【菜單欄】上選擇【配置】/【首選項】選項,如圖4-22所示。 圖4-22 選擇配置節點首選身份證明 2)出現編輯管理員首選項的【首選身份證明】選項卡,如圖4-23所示。在【目標】列表框中選中要管理的數據庫服務器節點名稱,出現節點身份證明參數設置界面,在【用戶名】文本框里輸入Administrator,在【口令】和【確認口令】文本框里輸入口令。 圖4-23 設置節點首選身份證明

39、設置數據庫的首選身份證明 在編輯管理員首選項的【首選身份證明】選項卡【目標】列表框中選中將要進行聯機熱備份/恢復的數據庫,出現節點身份證明參數設置界面,在【用戶名】文本框里輸入SYS,在【口令】和【確認口令】文本框里輸入SYS用戶的口令,在【角色】下拉列表框里選擇SYSDBA,如圖4-24所示。 圖4-24 設置數據庫首選身份證明 3利用備份向導進行聯機熱備份 1)在企業管理器里選中要備份的數據庫,在【集成管理工具區】單擊【數據庫工具】按鈕,然后單擊【備份】快捷按鈕,如圖4-25所示。 圖4-25 選擇數據庫備份向導2)出現簡介界面,如圖4-26所示。單擊【下一步】按鈕。 圖4-26 數據庫備

40、份簡介界面3)出現策略選擇界面,如圖4-27所示。選中【自定義備份策略】單選鈕,單擊【下一步】按鈕。圖4-27 策略選擇界面4)出現備份選擇界面,如圖4-28所示。可以選擇備份目標,包括數據庫、表空間、數據文件和歸檔日志四種方式。選中【表空間】單選鈕,單擊【下一步】按鈕。 圖4-28 備份選擇界面 5)出現表空間界面,如圖4-29所示。在【可用表空間】列表框里選擇要備份表空間,這里需要選擇實驗2中創建的表空間,單擊【添加】按鈕將其添加到【已選表空間】列表框,單擊【下一步】按鈕。 圖4-29 表空間界面6)出現歸檔日志界面,如圖4-30所示。選中【是,備份所有歸檔日志】單選鈕,單擊【下一步】按鈕。 圖4-30 歸檔日志界面7)出現是否刪除歸檔日志界面,可以根據實際情況來選擇是否在每次備份之后刪除歸檔日志。選中【是,在每次備份之后刪除歸檔日志】選項,單擊【下一步】按鈕。 8)出現備份選項界面,如圖4-31 所示, 選中【完全備份】單選鈕,單擊【下一步】按鈕。 圖4-31 備份選項界面 8)出現配置界面,如圖4-32所示。查看備份的配置情況(創建備份配置在菜單欄選擇【工具】/【數據庫向導】/【備份管理】/【創建備份配置】選項),單擊【下一步】按鈕。 圖4-32 配置界面 9)出現調度界面,如圖4-33所示。選中【立即執行】單選鈕,單擊

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論