第2章Oracle客戶端--《Oracle數(shù)據(jù)庫基礎(chǔ)與應(yīng)用教程》書籍教案_第1頁
第2章Oracle客戶端--《Oracle數(shù)據(jù)庫基礎(chǔ)與應(yīng)用教程》書籍教案_第2頁
第2章Oracle客戶端--《Oracle數(shù)據(jù)庫基礎(chǔ)與應(yīng)用教程》書籍教案_第3頁
第2章Oracle客戶端--《Oracle數(shù)據(jù)庫基礎(chǔ)與應(yīng)用教程》書籍教案_第4頁
第2章Oracle客戶端--《Oracle數(shù)據(jù)庫基礎(chǔ)與應(yīng)用教程》書籍教案_第5頁
已閱讀5頁,還剩112頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、人民郵電出版社出版人民郵電出版社出版 於岳編寫於岳編寫作者聯(lián)系方式:作者聯(lián)系方式:本書全面講述了Oracle數(shù)據(jù)庫的日常管理工作內(nèi)容。全共14章,包含Oracle簡介和安裝、簡介和安裝、Oracle客戶端、管理客戶端、管理Oracle環(huán)境、環(huán)境、Oracle體系結(jié)構(gòu)、管理體系結(jié)構(gòu)、管理Oracle存儲結(jié)構(gòu)、存儲結(jié)構(gòu)、SQL語言、表、約束、視圖、同義詞和序列、索引、語言、表、約束、視圖、同義詞和序列、索引、實(shí)現(xiàn)數(shù)據(jù)庫安全、實(shí)現(xiàn)數(shù)據(jù)庫安全、Data Pump數(shù)據(jù)導(dǎo)出和導(dǎo)入、數(shù)據(jù)數(shù)據(jù)導(dǎo)出和導(dǎo)入、數(shù)據(jù)庫備份和恢復(fù)。庫備份和恢復(fù)。每章結(jié)尾提供適量的選擇題、簡答題和操作題,通過練習(xí)和操作實(shí)踐,幫助讀者鞏固

2、所學(xué)內(nèi)容。本書適合Oracle愛好者、Oracle工程師、數(shù)據(jù)庫管理員、培訓(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簡介簡介 SQL*Plus是與是與Oracle進(jìn)行交互的常用進(jìn)行交互的常用客戶端工具??蛻舳斯ぞ?。 在在SQL*Plus中,可以運(yùn)行中,可以運(yùn)行SQL*Plus命令和命令和SQL語句。語句。 除了除了SQL

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

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

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

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

7、STLIST命令命令 刪除刪除SQL緩沖區(qū)的一行或多行。緩沖區(qū)的一行或多行。 表表2-22-2DELDEL命令命令 在在SQL緩沖區(qū)中當(dāng)前行后面添加一緩沖區(qū)中當(dāng)前行后面添加一個或多個新的文本行,其中的個或多個新的文本行,其中的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之間需要用兩個空格來表示。之間需要用兩個空格來表示。 APPEND文本結(jié)尾是分號時,用兩個分文本結(jié)尾是分號時,用兩個分號結(jié)尾結(jié)束命令。號結(jié)尾結(jié)束命令。表表2-52-5APPENDAPPEND命令命令 在在SQL緩沖區(qū)中列出和執(zhí)行當(dāng)前存緩沖區(qū)中列出和執(zhí)行當(dāng)前存儲的儲的SQL命令或命令或PL/SQL塊。塊。 在一個操作系統(tǒng)腳本文件中保存在一個操作系統(tǒng)腳本文件中保存SQL緩沖區(qū)中的內(nèi)容,包含一個斜杠(緩沖區(qū)中的內(nèi)容,包含一個斜杠(/)保存)保存添加到文件的末尾一行。添加到文件的末尾一行。表表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代表要編輯的代表要編輯的文件(通常是一個腳本文件)。文件(通常是一個腳本文件)。 如果要編輯的腳本文件不存在,則如果要編輯的腳本文件不存在,則會創(chuàng)建腳本文件。會創(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)境值,其語環(huán)境值,其語法格式如下。法格式如下。表表2-82-8SHOWSHOW命令命令 使用使用SET命令為當(dāng)前會話設(shè)置系統(tǒng)命令為當(dāng)前會話設(shè)置系統(tǒng)變量來改變變量來改變SQL*Plus環(huán)境設(shè)置,其語法環(huán)境設(shè)置,其語法格式如下。格式如下。 設(shè)置綁定變量是否自動顯示。設(shè)置綁定變量是否自動顯示。 顯示成功的顯示成功的DML語句(如語句(如SELECT、INSERT、UPDATE、DELETE或或MERGE)執(zhí)行的報告。該報告可以包括執(zhí)行統(tǒng)計(jì)和查執(zhí)行的報告。該報告可以包括執(zhí)行統(tǒng)計(jì)和查詢執(zhí)行路徑。詢執(zhí)行路徑。 使用使用、或或START執(zhí)行時控制執(zhí)行時控制是否在腳本中顯示命

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

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

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

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

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

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

17、屏幕。發(fā)送指定信息或空白行到用戶屏幕。 保存當(dāng)前保存當(dāng)前SQL*Plus環(huán)境的屬性到腳環(huán)境的屬性到腳本文件中。本文件中。 把把SQL語句和語句和PL/SQL塊存儲在腳本塊存儲在腳本文件中,然后運(yùn)行腳本文件,以此來簡化文件中,然后運(yùn)行腳本文件,以此來簡化操作。操作。 還可以在腳本文件中存儲數(shù)據(jù)項(xiàng)目要還可以在腳本文件中存儲數(shù)據(jù)項(xiàng)目要傳遞的參數(shù)。傳遞的參數(shù)。 運(yùn)行指定腳本文件中的運(yùn)行指定腳本文件中的SQL*Plus語句。語句。 該腳本文件可以從本地文件系統(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語句。語句。 該腳本文件可以從本地文件系統(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語語句。這個命令幾乎和句。這個命令幾乎和命令相同。命令相同。2.2.1 Oracle Enterprise Manager簡介簡介 Oracle Enterprise Manager Dat

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

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

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

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

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

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

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

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

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

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

29、14 選擇數(shù)據(jù)庫連接選擇數(shù)據(jù)庫連接 (2)在圖)在圖2-15所示界面中,指定連接名、用戶所示界面中,指定連接名、用戶名、口令、連接類型、角色、主機(jī)名(也可名、口令、連接類型、角色、主機(jī)名(也可以指定以指定IP地址)、端口、地址)、端口、SID或服務(wù)器名,然或服務(wù)器名,然后單擊【連接】。如果以后單擊【連接】。如果以SYS用戶進(jìn)行連接,用戶進(jìn)行連接,角色必須指定為角色必須指定為SYSDBA。如果需要測試連接。如果需要測試連接,則單擊【測試】按鈕。,則單擊【測試】按鈕。圖圖2-15 2-15 新建新建/ /選擇數(shù)據(jù)庫連接選擇數(shù)據(jù)庫連接(3)連接到)連接到Oracle數(shù)據(jù)庫以后,界面如圖數(shù)據(jù)庫以后,界面如圖2-16所示,接著就可以對所示,接著就可以對Oracle數(shù)據(jù)庫進(jìn)數(shù)據(jù)庫進(jìn)行操作和管理了。行操作和管理了。圖圖2-16 Oracle SQL Developer2-16 Oracle SQL Developer界面界面 (4)在)在SQL工作表中,輸入工作表中,輸入SQL語句,然后語句,然后在在SQL工作表的工具欄上單擊【運(yùn)行語句】工作表的工具欄上單擊【運(yùn)行語句】圖標(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論