第2章 Oracle客戶端--《Oracle數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用教程》書籍教案_第1頁(yè)
第2章 Oracle客戶端--《Oracle數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用教程》書籍教案_第2頁(yè)
第2章 Oracle客戶端--《Oracle數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用教程》書籍教案_第3頁(yè)
第2章 Oracle客戶端--《Oracle數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用教程》書籍教案_第4頁(yè)
第2章 Oracle客戶端--《Oracle數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用教程》書籍教案_第5頁(yè)
已閱讀5頁(yè),還剩112頁(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、人民郵電出版社出版人民郵電出版社出版 於岳編寫於岳編寫作者聯(lián)系方式:作者聯(lián)系方式:本書全面講述了Oracle數(shù)據(jù)庫(kù)的日常管理工作內(nèi)容。全共14章,包含Oracle簡(jiǎn)介和安裝、簡(jiǎn)介和安裝、Oracle客戶端、管理客戶端、管理Oracle環(huán)境、環(huán)境、Oracle體系結(jié)構(gòu)、管理體系結(jié)構(gòu)、管理Oracle存儲(chǔ)結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)、SQL語(yǔ)言、表、約束、視圖、同義詞和序列、索引、語(yǔ)言、表、約束、視圖、同義詞和序列、索引、實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全、實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全、Data Pump數(shù)據(jù)導(dǎo)出和導(dǎo)入、數(shù)據(jù)數(shù)據(jù)導(dǎo)出和導(dǎo)入、數(shù)據(jù)庫(kù)備份和恢復(fù)。庫(kù)備份和恢復(fù)。每章結(jié)尾提供適量的選擇題、簡(jiǎn)答題和操作題,通過(guò)練習(xí)和操作實(shí)踐,幫助讀者鞏固

2、所學(xué)內(nèi)容。本書適合Oracle愛(ài)好者、Oracle工程師、數(shù)據(jù)庫(kù)管理員、培訓(xùn)機(jī)構(gòu)以及大專院校計(jì)算機(jī)專業(yè)教師和學(xué)生使用。 SQLSQL* *PlusPlus2.1Oracle Enterprise ManagerOracle Enterprise Manager2.2Oracle SQL DeveloperOracle SQL Developer2.3小結(jié)小結(jié) SQL*Plus簡(jiǎn)介簡(jiǎn)介 SQL*Plus是與是與Oracle進(jìn)行交互的常用進(jìn)行交互的常用客戶端工具??蛻舳斯ぞ?。 在在SQL*Plus中,可以運(yùn)行中,可以運(yùn)行SQL*Plus命令和命令和SQL語(yǔ)句。語(yǔ)句。 除了除了SQL

3、語(yǔ)句之外,在語(yǔ)句之外,在SQL*Plus中中執(zhí)行的其他語(yǔ)句稱為執(zhí)行的其他語(yǔ)句稱為SQL*Plus命令。命令。 SQL*Plus命令執(zhí)行完之后,不保存命令執(zhí)行完之后,不保存在在SQL緩沖區(qū)的內(nèi)存區(qū)域中,它們一般緩沖區(qū)的內(nèi)存區(qū)域中,它們一般用來(lái)對(duì)輸出的結(jié)果進(jìn)行格式化顯示,以用來(lái)對(duì)輸出的結(jié)果進(jìn)行格式化顯示,以便于制作報(bào)表。便于制作報(bào)表。 SQL*Plus一般具有以下功能。一般具有以下功能。進(jìn)行數(shù)據(jù)庫(kù)維護(hù),如啟動(dòng)、關(guān)閉數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)庫(kù)維護(hù),如啟動(dòng)、關(guān)閉數(shù)據(jù)庫(kù)等。等。執(zhí)行執(zhí)行SQL語(yǔ)句和語(yǔ)句和PL/SQL塊。塊。生成生成SQL腳本,執(zhí)行腳本,執(zhí)行SQL腳本。腳本。導(dǎo)出數(shù)據(jù),生成報(bào)表。導(dǎo)出數(shù)據(jù),生成報(bào)表。

4、應(yīng)用程序開發(fā)、測(cè)試應(yīng)用程序開發(fā)、測(cè)試SQL語(yǔ)句和語(yǔ)句和PL/SQL塊。塊。供應(yīng)用程序調(diào)用,比如安裝程序中進(jìn)行供應(yīng)用程序調(diào)用,比如安裝程序中進(jìn)行腳本的安裝。腳本的安裝。用戶管理和權(quán)限維護(hù)等。用戶管理和權(quán)限維護(hù)等。 要連接要連接Oracle數(shù)據(jù)庫(kù),在操作系數(shù)據(jù)庫(kù),在操作系統(tǒng)命令行界面中使用統(tǒng)命令行界面中使用SQLPLUS命令。命令。 登錄登錄SQL*Plus以后,也可以使用以后,也可以使用CONNECT和和DISCONNECT進(jìn)行登錄進(jìn)行登錄和注銷。和注銷。 在操作系統(tǒng)命令行界面中,使用在操作系統(tǒng)命令行界面中,使用SQLPLUS命令連接到命令連接到Oracle數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)。(1)使用簡(jiǎn)單連接標(biāo)識(shí)

5、符)使用簡(jiǎn)單連接標(biāo)識(shí)符(2)使用網(wǎng)絡(luò)服務(wù)名)使用網(wǎng)絡(luò)服務(wù)名(3)以)以/NOLOG連接會(huì)話連接會(huì)話 登錄登錄SQL*Plus以后,以指定的用戶以后,以指定的用戶名連接到名連接到Oracle數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)。 如果初始連接不成功,如果初始連接不成功,CONNECT不重新提示用戶名或密碼。不重新提示用戶名或密碼。 如果登錄或連接使用的用戶賬戶已如果登錄或連接使用的用戶賬戶已過(guò)期,過(guò)期,SQL*Plus將提示更改密碼,然后將提示更改密碼,然后才能連接。才能連接。 如果賬戶被鎖定,就會(huì)顯示一條消如果賬戶被鎖定,就會(huì)顯示一條消息,并不允許以該用戶連接,直到該賬息,并不允許以該用戶連接,直到該賬戶由數(shù)據(jù)庫(kù)管

6、理員解鎖。戶由數(shù)據(jù)庫(kù)管理員解鎖。 提交掛起的更改到數(shù)據(jù)庫(kù),并讓當(dāng)前用提交掛起的更改到數(shù)據(jù)庫(kù),并讓當(dāng)前用戶注銷戶注銷Oracle,但不退出,但不退出SQL*Plus。 在在SQL*Plus命令行中,可以使用命令行中,可以使用EXIT或或QUIT注銷用戶,并且返回到計(jì)算機(jī)操作注銷用戶,并且返回到計(jì)算機(jī)操作系統(tǒng)。系統(tǒng)。 在在SQL*Plus緩沖區(qū)中,存儲(chǔ)著用戶緩沖區(qū)中,存儲(chǔ)著用戶最近執(zhí)行過(guò)的命令,通過(guò)這些命令,可最近執(zhí)行過(guò)的命令,通過(guò)這些命令,可以反復(fù)調(diào)用、編輯那些最近輸入過(guò)的命以反復(fù)調(diào)用、編輯那些最近輸入過(guò)的命令。令。 列出列出SQL緩沖區(qū)中的一行或多行。緩沖區(qū)中的一行或多行。表表2-12-1LI

7、STLIST命令命令 刪除刪除SQL緩沖區(qū)的一行或多行。緩沖區(qū)的一行或多行。 表表2-22-2DELDEL命令命令 在在SQL緩沖區(qū)中當(dāng)前行后面添加一緩沖區(qū)中當(dāng)前行后面添加一個(gè)或多個(gè)新的文本行,其中的個(gè)或多個(gè)新的文本行,其中的text代表要代表要添加的文字。添加的文字。表表2-32-3INPUTINPUT命令命令 在在SQL緩沖區(qū)中的當(dāng)前行上更改首緩沖區(qū)中的當(dāng)前行上更改首次出現(xiàn)的指定文本。次出現(xiàn)的指定文本。表表2-42-4CHANGECHANGE命令命令 添加指定的文本到添加指定的文本到SQL緩沖區(qū)中當(dāng)前行緩沖區(qū)中當(dāng)前行的結(jié)尾。的結(jié)尾。 其中,其中,text表示要追加的文本,如果表示要追加的文

8、本,如果text是需要用空格分隔的文本,那么在是需要用空格分隔的文本,那么在APPEND和和text之間需要用兩個(gè)空格來(lái)表示。之間需要用兩個(gè)空格來(lái)表示。 APPEND文本結(jié)尾是分號(hào)時(shí),用兩個(gè)分文本結(jié)尾是分號(hào)時(shí),用兩個(gè)分號(hào)結(jié)尾結(jié)束命令。號(hào)結(jié)尾結(jié)束命令。表表2-52-5APPENDAPPEND命令命令 在在SQL緩沖區(qū)中列出和執(zhí)行當(dāng)前存緩沖區(qū)中列出和執(zhí)行當(dāng)前存儲(chǔ)的儲(chǔ)的SQL命令或命令或PL/SQL塊。塊。 在一個(gè)操作系統(tǒng)腳本文件中保存在一個(gè)操作系統(tǒng)腳本文件中保存SQL緩沖區(qū)中的內(nèi)容,包含一個(gè)斜杠(緩沖區(qū)中的內(nèi)容,包含一個(gè)斜杠(/)保存)保存添加到文件的末尾一行。添加到文件的末尾一行。表表2-62-

9、6SAVESAVE命令命令 調(diào)用指定的操作系統(tǒng)文本編輯器編輯調(diào)用指定的操作系統(tǒng)文本編輯器編輯SAVE命令保存的腳本文件的內(nèi)容,或者命令保存的腳本文件的內(nèi)容,或者編輯編輯SQL緩沖區(qū)中的內(nèi)容。緩沖區(qū)中的內(nèi)容。 其中,其中,file_name.ext代表要編輯的代表要編輯的文件(通常是一個(gè)腳本文件)。文件(通常是一個(gè)腳本文件)。 如果要編輯的腳本文件不存在,則如果要編輯的腳本文件不存在,則會(huì)創(chuàng)建腳本文件。會(huì)創(chuàng)建腳本文件。 重設(shè)或刪除當(dāng)前值或設(shè)置指定選項(xiàng)。重設(shè)或刪除當(dāng)前值或設(shè)置指定選項(xiàng)。表表2-72-7CLEARCLEAR命令命令 使用使用SHOW命令顯示命令顯示SQL*Plus系統(tǒng)系統(tǒng)變量值或當(dāng)前

10、的變量值或當(dāng)前的SQL*Plus環(huán)境值,其語(yǔ)環(huán)境值,其語(yǔ)法格式如下。法格式如下。表表2-82-8SHOWSHOW命令命令 使用使用SET命令為當(dāng)前會(huì)話設(shè)置系統(tǒng)命令為當(dāng)前會(huì)話設(shè)置系統(tǒng)變量來(lái)改變變量來(lái)改變SQL*Plus環(huán)境設(shè)置,其語(yǔ)法環(huán)境設(shè)置,其語(yǔ)法格式如下。格式如下。 設(shè)置綁定變量是否自動(dòng)顯示。設(shè)置綁定變量是否自動(dòng)顯示。 顯示成功的顯示成功的DML語(yǔ)句(如語(yǔ)句(如SELECT、INSERT、UPDATE、DELETE或或MERGE)執(zhí)行的報(bào)告。該報(bào)告可以包括執(zhí)行統(tǒng)計(jì)和查執(zhí)行的報(bào)告。該報(bào)告可以包括執(zhí)行統(tǒng)計(jì)和查詢執(zhí)行路徑。詢執(zhí)行路徑。 使用使用、或或START執(zhí)行時(shí)控制執(zhí)行時(shí)控制是否在腳本中顯示命

11、令。是否在腳本中顯示命令。 ON表示在屏幕上顯示命令,表示在屏幕上顯示命令,OFF表表示禁止顯示。示禁止顯示。 在一頁(yè)之后暫停滾動(dòng)屏幕上數(shù)據(jù)的在一頁(yè)之后暫停滾動(dòng)屏幕上數(shù)據(jù)的輸出。按回車鍵來(lái)查看更多的輸出。輸出。按回車鍵來(lái)查看更多的輸出。 text是指是指SQL*Plus每次暫停時(shí)要顯每次暫停時(shí)要顯示的文字。示的文字。 控制是否在替換變量之前和之后列控制是否在替換變量之前和之后列出出SQL語(yǔ)句或語(yǔ)句或PL/SQL命令的文本。命令的文本。 控制控制SQL*Plus中存儲(chǔ)過(guò)程或中存儲(chǔ)過(guò)程或PL/SQL塊是否塊是否顯示輸出(也就是顯示輸出(也就是DBMS_OUTPUT.PUT_LINE)。)。該該DB

12、MS_OUTPUT行長(zhǎng)度限制為行長(zhǎng)度限制為32767字節(jié)。字節(jié)。表表2-92-9SERVEROUTPUTSERVEROUTPUT 用于設(shè)置用于設(shè)置SQL語(yǔ)句或語(yǔ)句或PL/SQL塊是否塊是否自動(dòng)提交更改到數(shù)據(jù)庫(kù)中。自動(dòng)提交更改到數(shù)據(jù)庫(kù)中。 當(dāng)設(shè)置為當(dāng)設(shè)置為ON時(shí),每次輸入語(yǔ)句回車時(shí),每次輸入語(yǔ)句回車后都會(huì)自動(dòng)提交,為后都會(huì)自動(dòng)提交,為n時(shí),表示執(zhí)行時(shí),表示執(zhí)行n個(gè)個(gè)成功的成功的SQL語(yǔ)句或語(yǔ)句或PL/SQL塊后會(huì)自動(dòng)提塊后會(huì)自動(dòng)提交。交。表表2-102-10AUTOCOMMITAUTOCOMMIT 當(dāng)一個(gè)腳本選擇至少當(dāng)一個(gè)腳本選擇至少n條記錄時(shí),就條記錄時(shí),就顯示返回的記錄數(shù)。顯示返回的記錄數(shù)。

13、 設(shè)置設(shè)置SQL*Plus從數(shù)據(jù)庫(kù)中一次獲取的從數(shù)據(jù)庫(kù)中一次獲取的行的數(shù)量,有效值為行的數(shù)量,有效值為15000,一個(gè)較大的,一個(gè)較大的值會(huì)增加多行查詢和子查詢的效率,但需值會(huì)增加多行查詢和子查詢的效率,但需要更多的內(nèi)存。要更多的內(nèi)存。 設(shè)置在兩個(gè)列之間的分隔符,默認(rèn)設(shè)置在兩個(gè)列之間的分隔符,默認(rèn)值是空格。值是空格。 如果如果COLSEP變量包含空格或標(biāo)點(diǎn)變量包含空格或標(biāo)點(diǎn)字符,則必須用單引號(hào)括起來(lái)。字符,則必須用單引號(hào)括起來(lái)。設(shè)置是否顯示列標(biāo)題,默認(rèn)值是設(shè)置是否顯示列標(biāo)題,默認(rèn)值是ON。 在在SQL*Plus命令提示符前面是否顯命令提示符前面是否顯示當(dāng)前時(shí)間。示當(dāng)前時(shí)間。 ON表示在每個(gè)命令

14、提示符之前顯示表示在每個(gè)命令提示符之前顯示當(dāng)前時(shí)間,當(dāng)前時(shí)間,OFF表示禁止時(shí)間顯示,默認(rèn)表示禁止時(shí)間顯示,默認(rèn)值是值是OFF。 設(shè)置列標(biāo)題的下劃線字符,默認(rèn)值設(shè)置列標(biāo)題的下劃線字符,默認(rèn)值是是-。下劃線字符不能是字母、數(shù)字、。下劃線字符不能是字母、數(shù)字、字符或空格。字符或空格。 設(shè)置設(shè)置SQL*Plus命令提示符,默認(rèn)值命令提示符,默認(rèn)值是是“SQL”。 在每一個(gè)在每一個(gè)SQL命令或命令或PL/SQL塊運(yùn)行塊運(yùn)行時(shí)是否顯示時(shí)間統(tǒng)計(jì)數(shù)據(jù)。時(shí)是否顯示時(shí)間統(tǒng)計(jì)數(shù)據(jù)。 為空值設(shè)置出現(xiàn)在為空值設(shè)置出現(xiàn)在SELECT命令的結(jié)果命令的結(jié)果中顯示的文本,默認(rèn)輸出為空(中顯示的文本,默認(rèn)輸出為空()。)。 設(shè)

15、置每頁(yè)的頂部到頂部標(biāo)題之間的設(shè)置每頁(yè)的頂部到頂部標(biāo)題之間的空白行數(shù)目??瞻仔袛?shù)目。 設(shè)置每一頁(yè)顯示的行數(shù),默認(rèn)值是設(shè)置每一頁(yè)顯示的行數(shù),默認(rèn)值是14。 設(shè)置一行的字符總數(shù),默認(rèn)是設(shè)置一行的字符總數(shù),默認(rèn)是80。 Oracle數(shù)據(jù)庫(kù)中提供了很多數(shù)據(jù)庫(kù)中提供了很多SQL*Plus命令。命令。 無(wú)需離開無(wú)需離開SQL*Plus執(zhí)行操作系統(tǒng)命令,其執(zhí)行操作系統(tǒng)命令,其中,中,command代表操作系統(tǒng)命令。代表操作系統(tǒng)命令。 也可以只輸入也可以只輸入HOST顯示操作系統(tǒng)提示符,顯示操作系統(tǒng)提示符,然后可以輸入多個(gè)操作系統(tǒng)命令。然后可以輸入多個(gè)操作系統(tǒng)命令。 在文件中保存查詢結(jié)果,或可選擇在文件中保存查

16、詢結(jié)果,或可選擇將文件發(fā)送到打印機(jī)。將文件發(fā)送到打印機(jī)。表表2-112-11SPOOLSPOOL命令命令 顯示和設(shè)置一列或所有列的當(dāng)前顯顯示和設(shè)置一列或所有列的當(dāng)前顯示屬性。示屬性。 表表2-122-12COLUMNCOLUMN命令命令 在每個(gè)報(bào)表頁(yè)面的頂部放置和格式在每個(gè)報(bào)表頁(yè)面的頂部放置和格式化標(biāo)題?;瘶?biāo)題。 只輸入只輸入TTITLE將列出當(dāng)前的定義。將列出當(dāng)前的定義。 返回?cái)?shù)據(jù)庫(kù)中所有存儲(chǔ)對(duì)象的描述,可返回?cái)?shù)據(jù)庫(kù)中所有存儲(chǔ)對(duì)象的描述,可以顯示表和視圖中各列的名稱和屬性,還會(huì)以顯示表和視圖中各列的名稱和屬性,還會(huì)輸出過(guò)程、函數(shù)和包的范圍。輸出過(guò)程、函數(shù)和包的范圍。發(fā)送指定信息或空白行到用戶

17、屏幕。發(fā)送指定信息或空白行到用戶屏幕。 保存當(dāng)前保存當(dāng)前SQL*Plus環(huán)境的屬性到腳環(huán)境的屬性到腳本文件中。本文件中。 把把SQL語(yǔ)句和語(yǔ)句和PL/SQL塊存儲(chǔ)在腳本塊存儲(chǔ)在腳本文件中,然后運(yùn)行腳本文件,以此來(lái)簡(jiǎn)化文件中,然后運(yùn)行腳本文件,以此來(lái)簡(jiǎn)化操作。操作。 還可以在腳本文件中存儲(chǔ)數(shù)據(jù)項(xiàng)目要還可以在腳本文件中存儲(chǔ)數(shù)據(jù)項(xiàng)目要傳遞的參數(shù)。傳遞的參數(shù)。 運(yùn)行指定腳本文件中的運(yùn)行指定腳本文件中的SQL*Plus語(yǔ)句。語(yǔ)句。 該腳本文件可以從本地文件系統(tǒng)或該腳本文件可以從本地文件系統(tǒng)或Web服服務(wù)器中調(diào)用。如果不指定擴(kuò)展名,務(wù)器中調(diào)用。如果不指定擴(kuò)展名,SQL*Plus采采用默認(rèn)的命令文件擴(kuò)展名(

18、通常是用默認(rèn)的命令文件擴(kuò)展名(通常是sql)。)。 運(yùn)行指定腳本文件中的運(yùn)行指定腳本文件中的SQL*Plus語(yǔ)句。語(yǔ)句。 該腳本文件可以從本地文件系統(tǒng)或該腳本文件可以從本地文件系統(tǒng)或Web服務(wù)器中調(diào)用。服務(wù)器中調(diào)用。 其中,其中,url支持使用支持使用HTTP和和FTP等協(xié)議,等協(xié)議,比如比如http:/host.domain/script.sql。 運(yùn)行指定腳本文件中的運(yùn)行指定腳本文件中的SQL*Plus語(yǔ)語(yǔ)句。這個(gè)命令幾乎和句。這個(gè)命令幾乎和命令相同。命令相同。2.2.1 Oracle Enterprise Manager簡(jiǎn)介簡(jiǎn)介 Oracle Enterprise Manager Dat

19、abase Control(簡(jiǎn)稱(簡(jiǎn)稱Oracle Enterprise Manager,OEM,Oracle企業(yè)管理器)是基于企業(yè)管理器)是基于Web界界面的管理面的管理Oracle數(shù)據(jù)庫(kù)的主要工具。數(shù)據(jù)庫(kù)的主要工具。 使用使用Oracle Enterprise Manager可以執(zhí)可以執(zhí)行創(chuàng)建方案對(duì)象(表、視圖、索引等)、管行創(chuàng)建方案對(duì)象(表、視圖、索引等)、管理用戶安全性、管理數(shù)據(jù)庫(kù)內(nèi)存和存儲(chǔ)、備理用戶安全性、管理數(shù)據(jù)庫(kù)內(nèi)存和存儲(chǔ)、備份和恢復(fù)數(shù)據(jù)庫(kù)、導(dǎo)入和導(dǎo)出數(shù)據(jù),以及查份和恢復(fù)數(shù)據(jù)庫(kù)、導(dǎo)入和導(dǎo)出數(shù)據(jù),以及查看數(shù)據(jù)庫(kù)性能和狀態(tài)信息等工作。看數(shù)據(jù)庫(kù)性能和狀態(tài)信息等工作。 下面講述下面講述O

20、racle Enterprise Manager如何進(jìn)行登錄和注銷。如何進(jìn)行登錄和注銷。圖圖2-1 2-1 登錄登錄Oracle Enterprise ManagerOracle Enterprise Manager 登錄登錄Oracle Enterprise Manager以后,以后,在頁(yè)面中的右上角單擊【注銷】按鈕,如在頁(yè)面中的右上角單擊【注銷】按鈕,如圖圖2-2所示,已經(jīng)注銷。所示,已經(jīng)注銷。圖圖2-2 2-2 已經(jīng)注銷已經(jīng)注銷Oracle Enterprise ManagerOracle Enterprise Manager Oracle Enterprise Manager頁(yè)面有主頁(yè)

21、面有主目錄、性能、可用性、服務(wù)器、方案、數(shù)目錄、性能、可用性、服務(wù)器、方案、數(shù)據(jù)移動(dòng)、軟件和支持這據(jù)移動(dòng)、軟件和支持這7個(gè)頁(yè)面。個(gè)頁(yè)面。 在圖在圖2-3所示的【主目錄】頁(yè)面,顯示所示的【主目錄】頁(yè)面,顯示一般信息、主機(jī)一般信息、主機(jī)CPU、活動(dòng)會(huì)話數(shù)、活動(dòng)會(huì)話數(shù)、SQL響應(yīng)時(shí)間、診斷概要、空間概要、高可用響應(yīng)時(shí)間、診斷概要、空間概要、高可用性、預(yù)警、相關(guān)預(yù)警、違反策略和作業(yè)活性、預(yù)警、相關(guān)預(yù)警、違反策略和作業(yè)活動(dòng)等內(nèi)容,通過(guò)這些信息可以了解動(dòng)等內(nèi)容,通過(guò)這些信息可以了解Oracle的活動(dòng)情況。的活動(dòng)情況。圖圖2-3 2-3 主目錄主目錄 在圖在圖2-4所示的【性能】頁(yè)面中顯示平所示的【性能】頁(yè)

22、面中顯示平均可運(yùn)行進(jìn)程、平均活動(dòng)會(huì)話數(shù)、吞吐量、均可運(yùn)行進(jìn)程、平均活動(dòng)會(huì)話數(shù)、吞吐量、I/O、并行執(zhí)行和服務(wù),通過(guò)這些信息可以、并行執(zhí)行和服務(wù),通過(guò)這些信息可以了解了解Oracle的性能情況。的性能情況。圖圖2- 4 2- 4 性能性能 在圖在圖2-5所示的【可用性】頁(yè)面中,所示的【可用性】頁(yè)面中,可以進(jìn)行備份和恢復(fù)設(shè)置,對(duì)數(shù)據(jù)庫(kù)進(jìn)可以進(jìn)行備份和恢復(fù)設(shè)置,對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份和恢復(fù)。行備份和恢復(fù)。圖圖2-5 2-5 可用性可用性 在圖在圖2-6所示的【服務(wù)器】頁(yè)面中,可所示的【服務(wù)器】頁(yè)面中,可以設(shè)置數(shù)據(jù)庫(kù)存儲(chǔ)、數(shù)據(jù)庫(kù)配置、以設(shè)置數(shù)據(jù)庫(kù)存儲(chǔ)、數(shù)據(jù)庫(kù)配置、Oracle Scheduler、統(tǒng)計(jì)信息管

23、理、資源管理器、統(tǒng)計(jì)信息管理、資源管理器、安全性、查詢優(yōu)化程序、更改數(shù)據(jù)庫(kù)以及安全性、查詢優(yōu)化程序、更改數(shù)據(jù)庫(kù)以及Enterprise Manager管理。管理。圖圖2-6 2-6 服務(wù)器服務(wù)器 在圖在圖2-7所示的【方案】頁(yè)面中,可以所示的【方案】頁(yè)面中,可以設(shè)置數(shù)據(jù)庫(kù)對(duì)象、程序、實(shí)體化視圖、更設(shè)置數(shù)據(jù)庫(kù)對(duì)象、程序、實(shí)體化視圖、更改管理、數(shù)據(jù)掩碼、用戶定義類型、改管理、數(shù)據(jù)掩碼、用戶定義類型、XML DB、工作區(qū)管理器和文本管理器。、工作區(qū)管理器和文本管理器。圖圖2-7 2-7 方案方案 在圖在圖2-8所示的【數(shù)據(jù)移動(dòng)】頁(yè)面中,可所示的【數(shù)據(jù)移動(dòng)】頁(yè)面中,可以進(jìn)行移動(dòng)行數(shù)據(jù)、移動(dòng)數(shù)據(jù)庫(kù)文件、

24、流和以進(jìn)行移動(dòng)行數(shù)據(jù)、移動(dòng)數(shù)據(jù)庫(kù)文件、流和高級(jí)復(fù)制。高級(jí)復(fù)制。圖圖2-8 2-8 數(shù)據(jù)移動(dòng)數(shù)據(jù)移動(dòng) 在圖在圖2-9所示的【軟件和支持】頁(yè)面中,所示的【軟件和支持】頁(yè)面中,可以進(jìn)行配置、數(shù)據(jù)庫(kù)軟件打補(bǔ)丁、真實(shí)應(yīng)可以進(jìn)行配置、數(shù)據(jù)庫(kù)軟件打補(bǔ)丁、真實(shí)應(yīng)用測(cè)試、部署過(guò)程管理器和支持。用測(cè)試、部署過(guò)程管理器和支持。圖圖2-9 2-9 軟件和支持軟件和支持 使用使用Oracle Enterprise Manager,按以下步,按以下步驟創(chuàng)建管理員。驟創(chuàng)建管理員。 (1)在)在Oracle Enterprise Manager頁(yè)面中,單擊頁(yè)面中,單擊頁(yè)面右上角【設(shè)置】頁(yè)面右上角【設(shè)置】【管理員】,在圖【管理

25、員】,在圖2-10所所示頁(yè)面中,可以看到當(dāng)前的管理員,單擊【創(chuàng)建】示頁(yè)面中,可以看到當(dāng)前的管理員,單擊【創(chuàng)建】按鈕。按鈕。圖圖2-10 2-10 管理員管理員 (2)在圖)在圖2-11所示頁(yè)面中,指定管理員的所示頁(yè)面中,指定管理員的名稱、電子郵件地址和管理員權(quán)限,然后名稱、電子郵件地址和管理員權(quán)限,然后單擊【復(fù)查】按鈕。單擊【復(fù)查】按鈕。圖圖2-11 2-11 創(chuàng)建管理員創(chuàng)建管理員 (3)在圖)在圖2-12所示頁(yè)面中,顯示所需要?jiǎng)?chuàng)所示頁(yè)面中,顯示所需要?jiǎng)?chuàng)建的管理員的詳細(xì)信息,確認(rèn)無(wú)誤之后單建的管理員的詳細(xì)信息,確認(rèn)無(wú)誤之后單擊【完成】按鈕。擊【完成】按鈕。圖圖2-12 2-12 創(chuàng)建管理員復(fù)查

26、創(chuàng)建管理員復(fù)查 使用使用Oracle Enterprise Manager,按,按以下步驟更改以下步驟更改SYS口令??诹睢?登錄登錄Oracle Enterprise Manager后,后,單擊頁(yè)面右上角的【首選項(xiàng)】單擊頁(yè)面右上角的【首選項(xiàng)】【一般【一般信息】,在圖信息】,在圖2-13所示頁(yè)面中,輸入所示頁(yè)面中,輸入SYS的當(dāng)前口令,再輸入兩次新口令,然后的當(dāng)前口令,再輸入兩次新口令,然后單擊【應(yīng)用】按鈕即可。單擊【應(yīng)用】按鈕即可。圖圖2-13 2-13 更改更改SYSSYS口令口令2.3.1 Oracle SQL Developer簡(jiǎn)介簡(jiǎn)介 Oracle SQL Developer是一款基

27、于是一款基于Oracle的數(shù)據(jù)庫(kù),功能強(qiáng)大、擁有直觀的數(shù)據(jù)庫(kù),功能強(qiáng)大、擁有直觀導(dǎo)航式界面的圖形管理和開發(fā)工具,通導(dǎo)航式界面的圖形管理和開發(fā)工具,通過(guò)該工具的導(dǎo)航樹結(jié)構(gòu)可以很容易地搜過(guò)該工具的導(dǎo)航樹結(jié)構(gòu)可以很容易地搜索到數(shù)據(jù)庫(kù)對(duì)象。索到數(shù)據(jù)庫(kù)對(duì)象。 Oracle SQL Developer可以連接到任何可以連接到任何Oracle數(shù)據(jù)庫(kù),并且能在數(shù)據(jù)庫(kù),并且能在Windows和和Linux等系統(tǒng)上運(yùn)行。等系統(tǒng)上運(yùn)行。 Oracle SQL Developer簡(jiǎn)化了簡(jiǎn)化了Oracle數(shù)數(shù)據(jù)庫(kù)的開發(fā)和管理工作。據(jù)庫(kù)的開發(fā)和管理工作。 Oracle SQL Developer支持將第三方數(shù)支持將第三方

28、數(shù)據(jù)庫(kù)遷移至據(jù)庫(kù)遷移至Oracle,極大地?cái)U(kuò)展了,極大地?cái)U(kuò)展了Oracle遷遷移的功能和可用性,可以將移的功能和可用性,可以將Access、SQL Server和和MySQL數(shù)據(jù)庫(kù)遷移到數(shù)據(jù)庫(kù)遷移到Oracle中。中。 按以下步驟將按以下步驟將Oracle SQL Developer連接到連接到Oracle數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)。 (1)在)在Oracle SQL Developer程序的菜單欄程序的菜單欄上單擊【文件】上單擊【文件】【新建】,打開如圖【新建】,打開如圖2-14所示對(duì)話框,選擇【數(shù)據(jù)庫(kù)連接】,然后單所示對(duì)話框,選擇【數(shù)據(jù)庫(kù)連接】,然后單擊【確定】按鈕。擊【確定】按鈕。圖圖2-14 2-

29、14 選擇數(shù)據(jù)庫(kù)連接選擇數(shù)據(jù)庫(kù)連接 (2)在圖)在圖2-15所示界面中,指定連接名、用戶所示界面中,指定連接名、用戶名、口令、連接類型、角色、主機(jī)名(也可名、口令、連接類型、角色、主機(jī)名(也可以指定以指定IP地址)、端口、地址)、端口、SID或服務(wù)器名,然或服務(wù)器名,然后單擊【連接】。如果以后單擊【連接】。如果以SYS用戶進(jìn)行連接,用戶進(jìn)行連接,角色必須指定為角色必須指定為SYSDBA。如果需要測(cè)試連接。如果需要測(cè)試連接,則單擊【測(cè)試】按鈕。,則單擊【測(cè)試】按鈕。圖圖2-15 2-15 新建新建/ /選擇數(shù)據(jù)庫(kù)連接選擇數(shù)據(jù)庫(kù)連接(3)連接到)連接到Oracle數(shù)據(jù)庫(kù)以后,界面如圖數(shù)據(jù)庫(kù)以后,界面如圖2-16所示,接著就可以對(duì)所示,接著就可以對(duì)Oracle數(shù)據(jù)庫(kù)進(jìn)數(shù)據(jù)庫(kù)進(jìn)行操作和管理了。行操作和管理了。圖圖2-16 Oracle SQL Developer2-16 Oracle SQL Developer界面界面 (4)在)在SQL工作表中,輸入工作表中,輸入SQL語(yǔ)句,然后語(yǔ)句,然后在在SQL工作表的工具欄上單擊【運(yùn)行語(yǔ)句】工作表的工具欄上單擊【運(yùn)行語(yǔ)句】圖標(biāo),出現(xiàn)查詢結(jié)果,如圖圖標(biāo),出現(xiàn)查詢結(jié)果,如圖2-17所示。所示。圖圖2-17 2-17 數(shù)據(jù)查詢數(shù)據(jù)查詢 SQL*Plus是與是與Oracle進(jìn)行交互的常進(jìn)行交互的常用客戶端工具。用客戶端工具。

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論