第1章Oracle9i簡(jiǎn)介與安裝ppt課件_第1頁(yè)
第1章Oracle9i簡(jiǎn)介與安裝ppt課件_第2頁(yè)
第1章Oracle9i簡(jiǎn)介與安裝ppt課件_第3頁(yè)
第1章Oracle9i簡(jiǎn)介與安裝ppt課件_第4頁(yè)
第1章Oracle9i簡(jiǎn)介與安裝ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩126頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、使得學(xué)員可以了解什么是使得學(xué)員可以了解什么是OracleOracle系統(tǒng),以及學(xué)會(huì)如何在系統(tǒng),以及學(xué)會(huì)如何在windows 2000windows 2000下安裝下安裝Oracle 9iOracle 9i系統(tǒng)。系統(tǒng)。 使得學(xué)員可以了解常用的使得學(xué)員可以了解常用的OracleOracle管理工具管理工具使得學(xué)員可以在使得學(xué)員可以在windows 2000windows 2000下啟動(dòng)和封鎖下啟動(dòng)和封鎖OracleOracle數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)。本章教學(xué)目的本章教學(xué)目的OracleOracle公司于公司于19791979年,首先推出基于年,首先推出基于SQLSQL規(guī)范的規(guī)范的OracleOracle關(guān)系

2、關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)(RDBMS),它是世界上最流行的數(shù)據(jù)庫(kù),它是世界上最流行的數(shù)據(jù)庫(kù),可在可在100100多種硬件平臺(tái)上運(yùn)轉(zhuǎn)多種硬件平臺(tái)上運(yùn)轉(zhuǎn)( (所括微機(jī)、任務(wù)站、小型機(jī)、所括微機(jī)、任務(wù)站、小型機(jī)、中型機(jī)和大型機(jī)中型機(jī)和大型機(jī)) ),支持很多種操作系統(tǒng)。,支持很多種操作系統(tǒng)。在在Oracle7Oracle7以后提供了分布式處置,更使以后提供了分布式處置,更使OracleOracle風(fēng)靡一時(shí)。風(fēng)靡一時(shí)。用戶的用戶的OracleOracle運(yùn)用可方便地從一種計(jì)算機(jī)配置移至另一種計(jì)運(yùn)用可方便地從一種計(jì)算機(jī)配置移至另一種計(jì)算機(jī)配置上。算機(jī)配置上。Oracle 9iOr

3、acle 9i的安裝的安裝Oracle 9iOracle 9i安裝硬件需求安裝硬件需求 內(nèi)存需求內(nèi)存需求 Oracle9i Server: 256MBOracle9i Server: 256MB Oracle9i Client:128MBOracle9i Client:128MB 交換區(qū)交換區(qū)Swap Space: Swap Space: An amount of disk space equal to twice the amount An amount of disk space equal to twice the amount of RAM or at least 400 MBof R

4、AM or at least 400 MB 磁盤空間需求磁盤空間需求Disk Space: Disk Space: 2.5 GB for database software.2.5 GB for database software.User Password Critical Usage INTERNAL ORACLE YES SYS 的別稱,并非真正用戶 SYS CHANGE_ON_INSTALL YES 擁有數(shù)據(jù)字 SYSTEM MANAGER YES 為 DBA 創(chuàng)建的 SYSTEM 用戶。該用戶也擁有一些表和視圖,這一點(diǎn)對(duì)于數(shù)據(jù)操作很重要的 SCOTT TIGER NO DBSNMP

5、DBSNMP NO Oracle 企業(yè)管理器的管理人員 OUTLN OUTLN YES 存 儲(chǔ) 行 輸 出 , 這 些 輸 出 是 使 用CREATE OUTLINE 命令創(chuàng)建的 常用工具常用工具SQLSQL* *PLUSPLUS工具工具 Oracle Enterprise ManagerOracle Enterprise Manager工具工具SQLSQL* *Plus WorksheetPlus Worksheet其它常用工具其它常用工具 數(shù)據(jù)庫(kù)配置助手?jǐn)?shù)據(jù)庫(kù)配置助手(DBCA)(DBCA)、importerimporter、exporterexporter、net net manager

6、manager、net configuration assistant net configuration assistant SQLSQL* *PLUSPLUS是是OracleOracle最為主要的管理工具,數(shù)據(jù)庫(kù)用戶可以最為主要的管理工具,數(shù)據(jù)庫(kù)用戶可以經(jīng)過(guò)它直接對(duì)數(shù)據(jù)庫(kù)進(jìn)展操作。經(jīng)過(guò)它直接對(duì)數(shù)據(jù)庫(kù)進(jìn)展操作。SQLSQL* *PLUSPLUS窗口環(huán)境設(shè)置命令窗口環(huán)境設(shè)置命令顯示表的構(gòu)造命令顯示表的構(gòu)造命令descdesc 運(yùn)用該命令可以列出指定表的根本構(gòu)造,普通包含各字段運(yùn)用該命令可以列出指定表的根本構(gòu)造,普通包含各字段名以及類型、長(zhǎng)度、能否非空等信息。名以及類型、長(zhǎng)度、能否非空等信息。d

7、esc desc 表名表名desc bookinfodesc bookinfo 符號(hào)符號(hào)“/ /或或r r用于緩沖區(qū)里面的用于緩沖區(qū)里面的SQLSQL命令或命令或PL/SQLPL/SQL塊。塊。 APPENDAPPEND或或a a 添加的文本添加的文本將指定的文本添加到緩沖區(qū)內(nèi)當(dāng)前行的末尾。將指定的文本添加到緩沖區(qū)內(nèi)當(dāng)前行的末尾。CHANGECHANGE修正緩沖區(qū)當(dāng)前行的文本。修正緩沖區(qū)當(dāng)前行的文本。CLEARCLEAR重新設(shè)置或刪除指定選項(xiàng)的當(dāng)前值,運(yùn)用重新設(shè)置或刪除指定選項(xiàng)的當(dāng)前值,運(yùn)用CLEAR SCREENCLEAR SCREEN可可以去除屏幕。以去除屏幕。CONNECTCONNECT

8、用給出的用戶名銜接到用給出的用戶名銜接到OracleOracle,如:,如:SQLconnect scott/tigernriet SQLconnect scott/tigernriet DEFINEDEFINE指定一個(gè)用戶變量并分配給它一個(gè)指定一個(gè)用戶變量并分配給它一個(gè)CHARCHAR值,或者顯示變值,或者顯示變量的定義,如量的定義,如: :SQLdefine a=love this gameSQLdefine a=love this gameDEL DEL 指定行數(shù)指定行數(shù)刪除緩沖區(qū)中的行。刪除緩沖區(qū)中的行。INPUTINPUT在緩沖區(qū)的當(dāng)前行后添加一行或多行。在緩沖區(qū)的當(dāng)前行后添加一行或

9、多行。LISTLIST或或l l顯示顯示SQLSQL緩沖區(qū)中的行。緩沖區(qū)中的行。PROMPTPROMPT將一條指定的信息或空行發(fā)送到用戶的屏幕。將一條指定的信息或空行發(fā)送到用戶的屏幕。RUNRUN顯示和執(zhí)行當(dāng)前存儲(chǔ)在顯示和執(zhí)行當(dāng)前存儲(chǔ)在SQLSQL緩沖區(qū)中的緩沖區(qū)中的SQLSQL命令或命令或PL/SQLPL/SQL塊。此塊。此時(shí),其作用等效于符號(hào)時(shí),其作用等效于符號(hào)“/ /。SHOWSHOW顯示顯示SQLSQL* *PLUSPLUS系統(tǒng)變量值或者當(dāng)前的系統(tǒng)變量值或者當(dāng)前的SQLSQL* *PLUSPLUS環(huán)境。如:環(huán)境。如:SQLSHOW USERSQLSHOW USERSETSET對(duì)當(dāng)前的會(huì)

10、話設(shè)置一個(gè)系統(tǒng)變量,用以改動(dòng)對(duì)當(dāng)前的會(huì)話設(shè)置一個(gè)系統(tǒng)變量,用以改動(dòng)SQLSQL* *PLUSPLUS環(huán)境。如:環(huán)境。如:SQLset time onSQLset time onHELPHELP提供相關(guān)協(xié)助,如下面指令將前往提供相關(guān)協(xié)助,如下面指令將前往setset指令的相關(guān)用法協(xié)助:指令的相關(guān)用法協(xié)助:SQLhelp setSQLhelp set C /C /舊文本舊文本/ /新文本新文本在緩沖區(qū)當(dāng)前行用新的文本交換舊的文本在緩沖區(qū)當(dāng)前行用新的文本交換舊的文本 EXECUTEEXECUTE執(zhí)行一單個(gè)的執(zhí)行一單個(gè)的PL/SQLPL/SQL命令。如:命令。如:SQLexecute proc_wz_

11、nrietSQLexecute proc_wz_nriet EXITEXIT終止終止SQLSQL* *PLUSPLUS,并將控制權(quán)交回操作系統(tǒng)。,并將控制權(quán)交回操作系統(tǒng)。文件操作文件操作 在實(shí)踐操作中,經(jīng)常需求將緩沖區(qū)的文本存入磁盤或?qū)⒋旁趯?shí)踐操作中,經(jīng)常需求將緩沖區(qū)的文本存入磁盤或?qū)⒋疟P上的文件調(diào)入緩沖區(qū),為此盤上的文件調(diào)入緩沖區(qū),為此SQLSQL* *PLUSPLUS也提供了一些常用也提供了一些常用的文件操作命令。的文件操作命令。 在在SQLSQL* *PLUSPLUS中不直接支持對(duì)文件的編輯,但它可以調(diào)用系中不直接支持對(duì)文件的編輯,但它可以調(diào)用系統(tǒng)的默許編輯器。統(tǒng)的默許編輯器。 在在wi

12、ndowswindows平臺(tái)上普通為記事本。平臺(tái)上普通為記事本。EDIT EDIT 文件名文件名調(diào)用操作系統(tǒng)提供的文本編輯器并對(duì)指定的文件或緩沖調(diào)用操作系統(tǒng)提供的文本編輯器并對(duì)指定的文件或緩沖區(qū)的內(nèi)容進(jìn)展編輯。區(qū)的內(nèi)容進(jìn)展編輯。Save Save 文件名文件名將緩沖區(qū)的內(nèi)容存盤,默許的擴(kuò)展名為將緩沖區(qū)的內(nèi)容存盤,默許的擴(kuò)展名為.sql.sqlGET GET 文件名文件名將一個(gè)宿主操作系統(tǒng)文件裝載到將一個(gè)宿主操作系統(tǒng)文件裝載到SQLSQL緩沖區(qū)。緩沖區(qū)。Start Start 文件名文件名運(yùn)轉(zhuǎn)調(diào)入內(nèi)存的運(yùn)轉(zhuǎn)調(diào)入內(nèi)存的sqlsql文件文件 符號(hào)符號(hào)“運(yùn)轉(zhuǎn)指定的腳本文件。如運(yùn)轉(zhuǎn)運(yùn)轉(zhuǎn)指定的腳本文件。如

13、運(yùn)轉(zhuǎn)D:oracleD:oracle下的腳本下的腳本script.sqlscript.sql,只需求在,只需求在SQLSQL* *PLUSPLUS工具的命令行輸入工具的命令行輸入SQL D:oraclescript.sqlSQL D:oraclescript.sqlSQL C:bookinfoSQL C:bookinfo默許擴(kuò)展名為默許擴(kuò)展名為sqlsql。SQL C:authorinfo.txtSQL C:authorinfo.txtOracle Enterprise ManagerOracle Enterprise Manager工具工具 運(yùn)用運(yùn)用EnterpriseEnterprise

14、ManagerManager ConsoleConsole是是OracleOracle公司為公司為DBADBA提供提供的可視化的集成管理框架,登陸的時(shí)候,會(huì)有兩個(gè)選項(xiàng):的可視化的集成管理框架,登陸的時(shí)候,會(huì)有兩個(gè)選項(xiàng):獨(dú)立啟動(dòng)和登陸到獨(dú)立啟動(dòng)和登陸到OracleOracle ManagementManagement ServerServer。 前者可以讓我們執(zhí)行一些普通的管理任務(wù),比如管理帳戶、前者可以讓我們執(zhí)行一些普通的管理任務(wù),比如管理帳戶、數(shù)據(jù)庫(kù)對(duì)象等。數(shù)據(jù)庫(kù)對(duì)象等。 后者能為我們提供備份的功能。后者能為我們提供備份的功能。 經(jīng)過(guò)經(jīng)過(guò)oracleoracle的管理效力器的管理效力器(or

15、acle(oracle managementmanagement serverserver,oms)oms)可以方便的把數(shù)據(jù)導(dǎo)出為文件,或者從文件導(dǎo)入。可以方便的把數(shù)據(jù)導(dǎo)出為文件,或者從文件導(dǎo)入。 在登陸到在登陸到omsoms之前,必需首先安裝之前,必需首先安裝omsoms效力。效力。 假設(shè)要安裝此效力,那么在安裝假設(shè)要安裝此效力,那么在安裝OracleOracle產(chǎn)品時(shí),必需在產(chǎn)品時(shí),必需在oracleoracle universaluniversal installerinstaller的可用產(chǎn)品列表中,選擇安裝的可用產(chǎn)品列表中,選擇安裝oracleoracle 9i9i manageme

16、ntmanagement andand integrationintegration下面的下面的oracleoracle managementmanagement serverserver。 安裝完成后,需求配置一個(gè)管理資料庫(kù)。安裝完成后,需求配置一個(gè)管理資料庫(kù)。 方法是:?jiǎn)?dòng)方法是:?jiǎn)?dòng)Configuration and Migration toolsConfiguration and Migration tools下的下的Enterprise Manager Configuration AssistantEnterprise Manager Configuration Assistant。

17、在配置。在配置操作中選擇配置本地的操作中選擇配置本地的oracle management serveroracle management server,創(chuàng)建,創(chuàng)建一個(gè)新的資料庫(kù)檔案,典型。一個(gè)新的資料庫(kù)檔案,典型。 系統(tǒng)將會(huì)創(chuàng)建一個(gè)名為系統(tǒng)將會(huì)創(chuàng)建一個(gè)名為oemrepoemrep的數(shù)據(jù)庫(kù),保管管理信息,的數(shù)據(jù)庫(kù),保管管理信息,其中他需求指定其中他需求指定syssys和和systemsystem帳號(hào)的密碼。帳號(hào)的密碼。 安裝完成后,啟動(dòng)安裝完成后,啟動(dòng)managemanage serverserver效力,效力,windowswindows下他可以下他可以到后臺(tái)效力中直接啟動(dòng),它的名字是到后臺(tái)效

18、力中直接啟動(dòng),它的名字是OracleOraHome92ManagementServerOracleOraHome92ManagementServer。同時(shí)請(qǐng)保證其他自。同時(shí)請(qǐng)保證其他自動(dòng)啟動(dòng)的動(dòng)啟動(dòng)的oracleoracle效力也是啟動(dòng)的。效力也是啟動(dòng)的。 然后可以用然后可以用EnterpriseEnterprise ManaerManaer ConsoleConsole登陸了,帳號(hào)登陸了,帳號(hào)sysmansysman 密碼密碼oem_tempoem_temp。SQLSQL* *Plus WorksheetPlus Worksheet SQLSQL* *Plus WorksheetPlus W

19、orksheet是是OracleOracle提供的一個(gè)方便多行編輯的提供的一個(gè)方便多行編輯的SQLSQL執(zhí)行工具,數(shù)據(jù)庫(kù)用戶可以經(jīng)過(guò)它直接對(duì)數(shù)據(jù)庫(kù)進(jìn)展執(zhí)行工具,數(shù)據(jù)庫(kù)用戶可以經(jīng)過(guò)它直接對(duì)數(shù)據(jù)庫(kù)進(jìn)展操作。操作。其它常用工具其它常用工具 數(shù)據(jù)庫(kù)配置助手?jǐn)?shù)據(jù)庫(kù)配置助手(DBCA)(DBCA):用于圖形創(chuàng)建、修正和刪除數(shù)據(jù):用于圖形創(chuàng)建、修正和刪除數(shù)據(jù)庫(kù)。庫(kù)。 數(shù)據(jù)導(dǎo)入工具數(shù)據(jù)導(dǎo)入工具(IMPORTER)(IMPORTER):用于導(dǎo)入由:用于導(dǎo)入由EXPORTEREXPORTER工具導(dǎo)出工具導(dǎo)出的數(shù)據(jù)。的數(shù)據(jù)。 數(shù)據(jù)導(dǎo)出工具數(shù)據(jù)導(dǎo)出工具(EXPORTER)(EXPORTER):用于導(dǎo)出數(shù)據(jù)庫(kù)數(shù)據(jù)。:用

20、于導(dǎo)出數(shù)據(jù)庫(kù)數(shù)據(jù)。 網(wǎng)絡(luò)管理器網(wǎng)絡(luò)管理器(NET MANAGER)(NET MANAGER):用于管理網(wǎng)絡(luò)配置。:用于管理網(wǎng)絡(luò)配置。 網(wǎng)絡(luò)配置導(dǎo)游網(wǎng)絡(luò)配置導(dǎo)游(NET CONFIGURATION ASSISTANT)(NET CONFIGURATION ASSISTANT):用于配:用于配置網(wǎng)絡(luò)效力與監(jiān)聽。置網(wǎng)絡(luò)效力與監(jiān)聽。 Oracle9i Oracle9i 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)啟動(dòng)與封鎖啟動(dòng)與封鎖啟動(dòng)啟動(dòng)OracleOracle的過(guò)程涉及如下三種形狀:的過(guò)程涉及如下三種形狀:?jiǎn)?dòng)一個(gè)實(shí)例啟動(dòng)一個(gè)實(shí)例(nomount)(nomount);裝配數(shù)據(jù)庫(kù)裝配數(shù)據(jù)庫(kù)(mount)(mount)翻開數(shù)據(jù)庫(kù)翻開

21、數(shù)據(jù)庫(kù)(open)(open) Oracle9i Oracle9i 數(shù)據(jù)庫(kù)啟動(dòng)過(guò)程數(shù)據(jù)庫(kù)啟動(dòng)過(guò)程 OracleOracle在在nomountnomount和和openopen之間還有一個(gè)之間還有一個(gè)mountmount形狀。形狀。 數(shù)據(jù)庫(kù)處于數(shù)據(jù)庫(kù)處于mountmount就是實(shí)例曾經(jīng)翻開了控制文件而沒有翻就是實(shí)例曾經(jīng)翻開了控制文件而沒有翻開其他任何文件的時(shí)候。開其他任何文件的時(shí)候。 需求恢復(fù)數(shù)據(jù)庫(kù)或者需求挪動(dòng)一個(gè)或更多的數(shù)據(jù)文件時(shí),需求恢復(fù)數(shù)據(jù)庫(kù)或者需求挪動(dòng)一個(gè)或更多的數(shù)據(jù)文件時(shí),mountmount形狀是很有用的。由于要恢復(fù)或挪動(dòng)數(shù)據(jù)文件時(shí)要形狀是很有用的。由于要恢復(fù)或挪動(dòng)數(shù)據(jù)文件時(shí)要求該數(shù)

22、據(jù)文件是求該數(shù)據(jù)文件是offlineoffline形狀,但是必需在控制文件中記形狀,但是必需在控制文件中記錄數(shù)據(jù)文件的新位置。這時(shí)恰好就是任務(wù)在錄數(shù)據(jù)文件的新位置。這時(shí)恰好就是任務(wù)在mountmount形狀下。形狀下。啟動(dòng)一個(gè)實(shí)例啟動(dòng)一個(gè)實(shí)例(nomount)(nomount)啟動(dòng)一實(shí)例的處置包含分配一個(gè)啟動(dòng)一實(shí)例的處置包含分配一個(gè)SGA(SGA(數(shù)據(jù)庫(kù)信息運(yùn)用數(shù)據(jù)庫(kù)信息運(yùn)用的內(nèi)存共享區(qū)的內(nèi)存共享區(qū)) )和后臺(tái)進(jìn)程的建立。實(shí)例啟動(dòng)的執(zhí)行先于和后臺(tái)進(jìn)程的建立。實(shí)例啟動(dòng)的執(zhí)行先于該實(shí)例裝配一數(shù)據(jù)庫(kù)。假設(shè)僅啟動(dòng)實(shí)例,那么沒有數(shù)據(jù)該實(shí)例裝配一數(shù)據(jù)庫(kù)。假設(shè)僅啟動(dòng)實(shí)例,那么沒有數(shù)據(jù)庫(kù)與內(nèi)存儲(chǔ)構(gòu)造和進(jìn)程相聯(lián)

23、絡(luò)。庫(kù)與內(nèi)存儲(chǔ)構(gòu)造和進(jìn)程相聯(lián)絡(luò)。裝配一數(shù)據(jù)庫(kù)裝配一數(shù)據(jù)庫(kù)(mount)(mount)裝配數(shù)據(jù)庫(kù)是將一數(shù)據(jù)庫(kù)與已啟動(dòng)的實(shí)例相聯(lián)。當(dāng)實(shí)裝配數(shù)據(jù)庫(kù)是將一數(shù)據(jù)庫(kù)與已啟動(dòng)的實(shí)例相聯(lián)。當(dāng)實(shí)例安裝一數(shù)據(jù)庫(kù)之后,該數(shù)據(jù)庫(kù)堅(jiān)持封鎖,僅例安裝一數(shù)據(jù)庫(kù)之后,該數(shù)據(jù)庫(kù)堅(jiān)持封鎖,僅DBADBA可存取??纱嫒?。翻開一數(shù)據(jù)庫(kù)翻開一數(shù)據(jù)庫(kù)(open)(open) 翻開一數(shù)據(jù)庫(kù)是使數(shù)據(jù)庫(kù)可以進(jìn)展正常數(shù)據(jù)庫(kù)操作的處翻開一數(shù)據(jù)庫(kù)是使數(shù)據(jù)庫(kù)可以進(jìn)展正常數(shù)據(jù)庫(kù)操作的處置。當(dāng)一數(shù)據(jù)庫(kù)翻開一切用戶可銜接到該數(shù)據(jù)庫(kù)存取其信置。當(dāng)一數(shù)據(jù)庫(kù)翻開一切用戶可銜接到該數(shù)據(jù)庫(kù)存取其信息。息。在數(shù)據(jù)庫(kù)翻開時(shí),在線數(shù)據(jù)文件和在線日志文件也被翻在數(shù)據(jù)庫(kù)翻開時(shí)

24、,在線數(shù)據(jù)文件和在線日志文件也被翻開。開。假設(shè)一表空間在上一次數(shù)據(jù)庫(kù)封鎖時(shí)為離線,在數(shù)據(jù)庫(kù)假設(shè)一表空間在上一次數(shù)據(jù)庫(kù)封鎖時(shí)為離線,在數(shù)據(jù)庫(kù)再次翻開時(shí),該表空間與它所相聯(lián)的數(shù)據(jù)文件還是離線的。再次翻開時(shí),該表空間與它所相聯(lián)的數(shù)據(jù)文件還是離線的。數(shù)據(jù)庫(kù)和實(shí)例的封鎖數(shù)據(jù)庫(kù)和實(shí)例的封鎖封鎖數(shù)據(jù)庫(kù)是啟動(dòng)數(shù)據(jù)庫(kù)的逆過(guò)程。也分為三步:封鎖數(shù)據(jù)庫(kù)是啟動(dòng)數(shù)據(jù)庫(kù)的逆過(guò)程。也分為三步:封鎖數(shù)據(jù)庫(kù)封鎖數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)停頓的第一步是封鎖數(shù)據(jù)庫(kù)。當(dāng)數(shù)據(jù)庫(kù)封鎖后,一數(shù)據(jù)庫(kù)停頓的第一步是封鎖數(shù)據(jù)庫(kù)。當(dāng)數(shù)據(jù)庫(kù)封鎖后,一切在切在SGASGA中的數(shù)據(jù)庫(kù)數(shù)據(jù)和恢復(fù)數(shù)據(jù)相應(yīng)地寫入到數(shù)據(jù)文件中的數(shù)據(jù)庫(kù)數(shù)據(jù)和恢復(fù)數(shù)據(jù)相應(yīng)地寫入到數(shù)據(jù)文件和日志

25、文件。和日志文件。之后,一切聯(lián)機(jī)數(shù)據(jù)文件和聯(lián)機(jī)的日志文件也被封鎖,任之后,一切聯(lián)機(jī)數(shù)據(jù)文件和聯(lián)機(jī)的日志文件也被封鎖,任何離線表空間中數(shù)據(jù)文件夾是已封鎖的。何離線表空間中數(shù)據(jù)文件夾是已封鎖的。在數(shù)據(jù)庫(kù)封鎖后但還安裝時(shí),控制文件仍堅(jiān)持翻開。在數(shù)據(jù)庫(kù)封鎖后但還安裝時(shí),控制文件仍堅(jiān)持翻開。卸下數(shù)據(jù)庫(kù)卸下數(shù)據(jù)庫(kù)停頓數(shù)據(jù)庫(kù)的第二步是從實(shí)例卸下數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)停頓數(shù)據(jù)庫(kù)的第二步是從實(shí)例卸下數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)卸下后,在計(jì)算機(jī)內(nèi)存中僅保管實(shí)例。在數(shù)據(jù)庫(kù)卸下后,卸下后,在計(jì)算機(jī)內(nèi)存中僅保管實(shí)例。在數(shù)據(jù)庫(kù)卸下后,數(shù)據(jù)庫(kù)的控制文件也被封鎖。數(shù)據(jù)庫(kù)的控制文件也被封鎖。停頓實(shí)例停頓實(shí)例停頓數(shù)據(jù)庫(kù)的最后一步是停頓實(shí)例。當(dāng)實(shí)例

26、停頓后,停頓數(shù)據(jù)庫(kù)的最后一步是停頓實(shí)例。當(dāng)實(shí)例停頓后,SAGSAG是從內(nèi)存中吊銷,后臺(tái)進(jìn)程被中止。是從內(nèi)存中吊銷,后臺(tái)進(jìn)程被中止。 Oracle9i Oracle9i數(shù)據(jù)庫(kù)封鎖方式數(shù)據(jù)庫(kù)封鎖方式 NormalNormal方式方式 ImmediateImmediate方式方式 TransactionTransaction方式方式 AbortAbort方式方式 正常正常假設(shè)有用戶登錄到數(shù)據(jù)庫(kù)中,是無(wú)法封鎖數(shù)據(jù)庫(kù)的。假設(shè)有用戶登錄到數(shù)據(jù)庫(kù)中,是無(wú)法封鎖數(shù)據(jù)庫(kù)的。 立刻立刻數(shù)據(jù)庫(kù)不馬上封鎖,必需在數(shù)據(jù)庫(kù)不馬上封鎖,必需在oracleoracle執(zhí)行了某些清理任務(wù)執(zhí)行了某些清理任務(wù)之后才會(huì)封鎖。此時(shí)對(duì)數(shù)

27、據(jù)庫(kù)的訪問(wèn)將會(huì)被妥善地終止,正之后才會(huì)封鎖。此時(shí)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)將會(huì)被妥善地終止,正在運(yùn)用的一切資源也會(huì)有步驟的釋放。在運(yùn)用的一切資源也會(huì)有步驟的釋放。在正常封鎖數(shù)據(jù)庫(kù)失效的情況下封鎖數(shù)據(jù)庫(kù)最常用的方在正常封鎖數(shù)據(jù)庫(kù)失效的情況下封鎖數(shù)據(jù)庫(kù)最常用的方法。法。 中止中止數(shù)據(jù)庫(kù)立刻封鎖,用戶對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)將會(huì)被忽然終止。數(shù)據(jù)庫(kù)立刻封鎖,用戶對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)將會(huì)被忽然終止。 事務(wù)處置事務(wù)處置等待以秒為單位的被指定的某一時(shí)間量后封鎖數(shù)據(jù)庫(kù)。等待以秒為單位的被指定的某一時(shí)間量后封鎖數(shù)據(jù)庫(kù)。假設(shè)在封鎖數(shù)據(jù)庫(kù)對(duì)話框之內(nèi)有多個(gè)時(shí)間項(xiàng)被空著,假設(shè)在封鎖數(shù)據(jù)庫(kù)對(duì)話框之內(nèi)有多個(gè)時(shí)間項(xiàng)被空著,那么例程管理器將不斷等到最后一

28、條數(shù)據(jù)庫(kù)事務(wù)項(xiàng)被處置那么例程管理器將不斷等到最后一條數(shù)據(jù)庫(kù)事務(wù)項(xiàng)被處置終了以后,才會(huì)完成數(shù)據(jù)庫(kù)的封鎖操作。終了以后,才會(huì)完成數(shù)據(jù)庫(kù)的封鎖操作。運(yùn)用運(yùn)用SQLSQL* *PLUSPLUS啟動(dòng)和終止實(shí)例啟動(dòng)和終止實(shí)例假設(shè)想經(jīng)過(guò)輸入一個(gè)命令來(lái)啟動(dòng)和終止實(shí)例,那么假設(shè)想經(jīng)過(guò)輸入一個(gè)命令來(lái)啟動(dòng)和終止實(shí)例,那么SQLSQL* *PLUSPLUS就是首選取的工具。在就是首選取的工具。在Oracle8i(8.1.5)Oracle8i(8.1.5)之后之后的一切版本,能運(yùn)用的一切版本,能運(yùn)用SQLSQL* *PLUSPLUS啟動(dòng)或終止數(shù)據(jù)庫(kù)。啟動(dòng)或終止數(shù)據(jù)庫(kù)。銜接以便能啟動(dòng)或終止實(shí)例銜接以便能啟動(dòng)或終止實(shí)例sq

29、lplus /nologsqlplus /nolog/nolog/nolog選項(xiàng)通知選項(xiàng)通知SQLSQL* *PLUSPLUS啟動(dòng),并采用非自動(dòng)的方式啟動(dòng),并采用非自動(dòng)的方式注冊(cè)數(shù)據(jù)庫(kù)。下一步就是銜接想要啟動(dòng)的實(shí)例。注冊(cè)數(shù)據(jù)庫(kù)。下一步就是銜接想要啟動(dòng)的實(shí)例。 運(yùn)用以下兩條命令之一:運(yùn)用以下兩條命令之一:例如:例如:connect internalconnect internalconnect (user)/(passworddbname) as sysdbaconnect (user)/(passworddbname) as sysdbaOracleOracle通常希望運(yùn)用后者。通常希望運(yùn)用后

30、者。OracleOracle想要消除想要消除internalinternal用戶,用戶,因此不鼓勵(lì)它的運(yùn)用。實(shí)踐上從因此不鼓勵(lì)它的運(yùn)用。實(shí)踐上從Oracle9iOracle9i開場(chǎng),曾經(jīng)不再支開場(chǎng),曾經(jīng)不再支持持internalinternal用戶啟動(dòng)和終止。用戶啟動(dòng)和終止。假設(shè)是在遠(yuǎn)程啟動(dòng)和終止實(shí)例假設(shè)是在遠(yuǎn)程啟動(dòng)和終止實(shí)例, ,那么在銜接時(shí),需求輸入那么在銜接時(shí),需求輸入DBADBA用戶的用戶名和密碼,同時(shí)指名需求銜接的數(shù)據(jù)庫(kù)。用戶的用戶名和密碼,同時(shí)指名需求銜接的數(shù)據(jù)庫(kù)。啟動(dòng)一個(gè)實(shí)例啟動(dòng)一個(gè)實(shí)例在完成數(shù)據(jù)庫(kù)的銜接以后,可以運(yùn)用在完成數(shù)據(jù)庫(kù)的銜接以后,可以運(yùn)用startupstartup命

31、令啟動(dòng)例命令啟動(dòng)例程。程。 $SQLPLUS /NOLOG$SQLPLUS /NOLOGSQLCONNECT sys/change_on_install AS SYSDBASQLCONNECT sys/change_on_install AS SYSDBA. SQLstartup SQLstartup ORACLE instance started.ORACLE instance started.Total System Global Area 61611980 bytesTotal System Global Area 61611980 bytesFixed Size Fixed Size

32、65484 bytes65484 bytesVariable Size 54919168 Variable Size 54919168 bytesbytesDatabase Buffers 6553600 Database Buffers 6553600 bytesbytesRedo Buffers Redo Buffers 73728 bytes73728 bytesDatabase mounted.Database mounted.Database opened.Database opened.終止一個(gè)實(shí)例終止一個(gè)實(shí)例在完成數(shù)據(jù)庫(kù)的銜接以后,可以運(yùn)用在完成數(shù)據(jù)庫(kù)的銜接以后,可以運(yùn)用shutdownshutdown命令終止例命令終止例程。程。數(shù)據(jù)庫(kù)封鎖數(shù)據(jù)庫(kù)封鎖 $sqlplus /nolog$sqlplus /nolog . . SQL connect sys/manager as sysdbaSQL connect sys/manager as sysdbaConnected.Connected.SQL shutdown immediateSQL shutdown im

溫馨提示

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

評(píng)論

0/150

提交評(píng)論