版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Oracle 10g管理工具的使用DBA使用的數(shù)據(jù)庫管理工具使用的數(shù)據(jù)庫管理工具 企業(yè)管理器企業(yè)管理器 SQL SQL* *PlusPlus和和iSQLiSQL* *Plus Plus Oracle Universal InstallerOracle Universal Installer Database Configuration Assistant Database Configuration Assistant Oracle Administration AssistantOracle Administration Assistant 網(wǎng)絡(luò)配置工具網(wǎng)絡(luò)配置工具企業(yè)管理器企業(yè)管理器企業(yè)管
2、理器:是企業(yè)管理器:是OracleOracle的主要控制臺,使用它可的主要控制臺,使用它可以實(shí)現(xiàn)很多數(shù)據(jù)庫管理的功能。以實(shí)現(xiàn)很多數(shù)據(jù)庫管理的功能。OracleOracle 10g10g提供兩種企業(yè)管理器,一種是基于提供兩種企業(yè)管理器,一種是基于WebWeb瀏覽器的瀏覽器的OEMOEM,另一種則是,另一種則是JavaJava圖形界面圖形界面的管理工具的管理工具EMEM(安裝了客戶端后帶的一個管理工(安裝了客戶端后帶的一個管理工具)。具)。在在10g10g中,客戶端可以不必安裝任何中,客戶端可以不必安裝任何OracleOracle客戶客戶端工具,僅憑瀏覽器就可以調(diào)用強(qiáng)大的端工具,僅憑瀏覽器就可以調(diào)
3、用強(qiáng)大的OEMOEM工具。工具。3.1 OEM數(shù)據(jù)庫控制工具數(shù)據(jù)庫控制工具 在啟動在啟動OEMOEM之前,首先要檢查一下之前,首先要檢查一下OracleOracle數(shù)據(jù)庫數(shù)據(jù)庫控制臺服務(wù)控制臺服務(wù)OracleDBConsoleorclOracleDBConsoleorcl是否啟動,如果是否啟動,如果該服務(wù)沒有啟動,該服務(wù)沒有啟動,OEMOEM就無法正常打開。就無法正常打開。 該服務(wù)的啟動方式:手動啟動、命令行方式啟動。該服務(wù)的啟動方式:手動啟動、命令行方式啟動。 手動啟動:手動啟動: 開始開始- - - - 運(yùn)行框,輸入運(yùn)行框,輸入services.mscservices.msc,選,選中中O
4、racleDBConsoleorclOracleDBConsoleorcl服務(wù),右擊,在彈出菜單服務(wù),右擊,在彈出菜單中選啟動,即可。中選啟動,即可。 命令行方式啟動:命令行方式啟動: 開始開始- - - - 運(yùn)行框,輸入運(yùn)行框,輸入cmdcmd,在命令提示符后輸入:,在命令提示符后輸入:emctl start dbconsole;emctl start dbconsole; 如果服務(wù)器上有多個數(shù)據(jù)庫,可以通過設(shè)定環(huán)境變?nèi)绻?wù)器上有多個數(shù)據(jù)庫,可以通過設(shè)定環(huán)境變量量ORACLE_SIDORACLE_SID,調(diào)整默認(rèn)數(shù)據(jù)庫例程。,調(diào)整默認(rèn)數(shù)據(jù)庫例程。 ORACLE_SIDORACLE_SID可
5、以在命令提示符下一次性設(shè)定,也可以在命令提示符下一次性設(shè)定,也可以直接在系統(tǒng)環(huán)境變量中設(shè)定(一勞永逸型設(shè)可以直接在系統(tǒng)環(huán)境變量中設(shè)定(一勞永逸型設(shè)定)。定)。OracleDBConsoleorclOracleDBConsoleorcl服務(wù)啟動后,就可以服務(wù)啟動后,就可以在在WebWeb瀏覽器中瀏覽器中按下面的格式訪問按下面的格式訪問EMEM: http:/http:/:/em/em 例如:例如:http:/localhost:1158/emhttp:/localhost:1158/em如果服務(wù)器上有多個數(shù)據(jù)庫,那么就對應(yīng)的有不同如果服務(wù)器上有多個數(shù)據(jù)庫,那么就對應(yīng)的有不同的端口號,端口號的查詢
6、:的端口號,端口號的查詢: 在在$ORACLE_HOME/install/portlist.ini中找到需中找到需要的要的EM端口號。其中,端口號。其中,$ORACLE_HOME代表的代表的是環(huán)境變量。是環(huán)境變量。.1 啟動啟動EMEM 1 . 1 . 用用sys sys 用戶登陸,必須是用戶登陸,必須是sysdbasysdba或或sysopersysoper身份。身份。 2 . 2 . 用用systemsystem用戶登錄,必須是用戶登錄,必須是normalnormal身份。身份。 第一次使用第一次使用Enterprise Manager 10gEnterprise Mana
7、ger 10g,將打開,將打開Oracle Database 10gOracle Database 10g許可授予信息頁面。許可授予信息頁面。 主目錄頁面:主目錄頁面: 性能頁面:性能頁面: 管理頁面:管理頁面: 維護(hù)頁面:維護(hù)頁面: 還可以將還可以將OEM管理權(quán)限授予其他用管理權(quán)限授予其他用戶戶可以成功登陸可以成功登陸3.1.2 EM Enterprise Manager Console 安裝了安裝了Oracle客戶端才能夠使用客戶端才能夠使用EM。 登錄方式登錄方式 :(如圖):(如圖)3.2 SQL*Plus 何為何為SQL*Plus? SQL*Plus的啟動和退出的啟動和退出 SQL*
8、Plus的連接和斷開的連接和斷開 SQL*Plus的輸入、編輯、運(yùn)行命令的輸入、編輯、運(yùn)行命令 自定義自定義SQL*Plus的環(huán)境的環(huán)境 格式化查詢結(jié)果格式化查詢結(jié)果SQL*Plus 是是Oracle公司獨(dú)立的公司獨(dú)立的SQL語言工具產(chǎn)語言工具產(chǎn)品,品,Plus表示表示Oracle公司在標(biāo)準(zhǔn)公司在標(biāo)準(zhǔn)SQL基礎(chǔ)上進(jìn)行了擴(kuò)充?;A(chǔ)上進(jìn)行了擴(kuò)充。 它是它是Oracle系列產(chǎn)品中的一個非常重要的、系列產(chǎn)品中的一個非常重要的、在服務(wù)器端和客戶端都可以使用的工具。在服務(wù)器端和客戶端都可以使用的工具。它提供了一個圖形化的界面。它提供了一個圖形化的界面。 iSQL*Plus是是SQL*Plus的基于的基于W
9、eb瀏覽器瀏覽器的接口。的接口。SQL*PLUS的啟動的啟動 啟動方式啟動方式1: 開始開始- 程序程序 - Oracle-Oradb10g_home1 應(yīng)用程序開發(fā)應(yīng)用程序開發(fā)SQL Plus主機(jī)字符串,是要主機(jī)字符串,是要連接的數(shù)據(jù)庫名:連接的數(shù)據(jù)庫名:如如orcl注意:這種方式注意:這種方式sys沒法直接登沒法直接登錄,因?yàn)闆]辦法錄,因?yàn)闆]辦法說明說明sys用戶的用戶的sysdba身份。身份。 啟動方式啟動方式2: 開始開始運(yùn)行框,輸入:運(yùn)行框,輸入: 1. sqlplus /nolog - - nolog表示表示nologin 接下來:連接用戶登錄接下來:連接用戶登錄SQL*Plus。
10、 例如:例如: conn sys/o123 as sysdba; conn system/o123; 2. sqlplusw /nolog - - w代表以窗口來啟動代表以窗口來啟動 如:如:conn sys/o123 as sysdba;SQL*Plus的退出的退出 在在SQL 提示符提示符下,輸入命令:下,輸入命令:exit ,回車,回車即可。即可。 如如: SQL exit ; File ExitSQL*Plus的連接和斷開的連接和斷開 如果在如果在SQL*Plus的環(huán)境下,要更換用戶,可以不退的環(huán)境下,要更換用戶,可以不退出出SQL*Plus的情況下,先斷開當(dāng)前用戶,然后再連的情況下,
11、先斷開當(dāng)前用戶,然后再連接其他用戶。接其他用戶。 連接:連接: 1. SQL conn sys/o123 as sysdba; 2. SQL conn Enter user-name: system Enter password: Connected. 斷開:斷開: SQL discSQL*Plus的輸入、編輯、運(yùn)行命令的輸入、編輯、運(yùn)行命令 輸入命令:告訴輸入命令:告訴SQL*Plus干什么。干什么。 可以輸入的命令有三種類型:可以輸入的命令有三種類型: SQL命令命令: 標(biāo)準(zhǔn)標(biāo)準(zhǔn)SQL命令命令,用于操作數(shù)據(jù)庫用于操作數(shù)據(jù)庫中的信息。中的信息。 PL*SQL塊:塊: 用于操作數(shù)據(jù)庫中的信息。
12、用于操作數(shù)據(jù)庫中的信息。 SQL*Plus命令:命令: 編輯、保存、運(yùn)行、格式化編輯、保存、運(yùn)行、格式化查詢結(jié)果,及定義查詢結(jié)果,及定義SQL*Plus的環(huán)境等。的環(huán)境等。 如:如:conn ,disc ,exit , set ,save ,edit等。等。 SQL select * from scott.emp; SQL set serveroutput on SQL begin 2 dbms_output.put_line(Hello); 3 end; 4 / Hello PL/SQL 過程已成功完成過程已成功完成. SQLSQL*Plus 編輯命令及功能編輯命令及功能 命令命令功能功能A
13、 ppend text將文本將文本texttext的內(nèi)容附加在當(dāng)前行的末尾的內(nèi)容附加在當(dāng)前行的末尾C hange /old/new將舊文本將舊文本oldold替換為新文本替換為新文本newnew的內(nèi)容的內(nèi)容C hange /text刪除當(dāng)前行中刪除當(dāng)前行中text指定的內(nèi)容指定的內(nèi)容CLear BUFFer刪除刪除SQL緩沖區(qū)中的所有命令行緩沖區(qū)中的所有命令行DEL刪除當(dāng)前行刪除當(dāng)前行DEL n刪除刪除n指定的行指定的行Del m n刪除由刪除由m行到行到n行之間的所有命令行之間的所有命令I(lǐng)nput在當(dāng)前行后插入任意數(shù)量的命令行在當(dāng)前行后插入任意數(shù)量的命令行Input text在當(dāng)前行后插入一
14、行在當(dāng)前行后插入一行text指定的命令行指定的命令行L ist列出緩沖區(qū)中的所有的行列出緩沖區(qū)中的所有的行L ist n列出緩沖區(qū)中的第列出緩沖區(qū)中的第n行行R un顯示并運(yùn)行緩沖區(qū)指定的當(dāng)前命令顯示并運(yùn)行緩沖區(qū)指定的當(dāng)前命令N指定第指定第n行為當(dāng)前行行為當(dāng)前行N textN text用用texttext文本的內(nèi)容替代第文本的內(nèi)容替代第n n行行0 text0 text在第一行之前插入在第一行之前插入texttext指定的文本指定的文本 SQL list 1 begin 2 dbms_output.put_line(Hello); 3* end; SQL l2 2* dbms_output.p
15、ut_line(Hello); SQLSQL*Plus 的文件操作命令及功能的文件操作命令及功能 命令命令功能功能Save filename將將SQLSQL緩沖區(qū)中的內(nèi)容保存在制定的文件緩沖區(qū)中的內(nèi)容保存在制定的文件Get filename將文件的內(nèi)容調(diào)入將文件的內(nèi)容調(diào)入SQLSQL緩沖區(qū),默認(rèn)擴(kuò)展名為緩沖區(qū),默認(rèn)擴(kuò)展名為sqlsqlSTART filename運(yùn)行運(yùn)行filenamefilename指定的命令文件指定的命令文件filename運(yùn)行運(yùn)行filenamefilename指定的命令文件指定的命令文件Edit調(diào)用編輯器,并把緩沖區(qū)的內(nèi)容保存到文件中調(diào)用編輯器,并把緩沖區(qū)的內(nèi)容保存到文
16、件中Edit filename調(diào)用編輯器,編輯所保存的文件內(nèi)容調(diào)用編輯器,編輯所保存的文件內(nèi)容SPOOL filename把查詢結(jié)果放到文件中把查詢結(jié)果放到文件中Clear Screen清除屏幕上的內(nèi)容清除屏幕上的內(nèi)容Exit退出退出SQLSQL* *PlusPlus SQL save c:demo.sql; 已創(chuàng)建已創(chuàng)建 file c:demo.sql -保存僅在緩沖區(qū)中的單條命令保存僅在緩沖區(qū)中的單條命令 SQL -可以保存整個本次的操作及結(jié)果??梢员4嬲麄€本次的操作及結(jié)果。SQL*Plus的運(yùn)行命令的運(yùn)行命令 在一個完整的在一個完整的SQL語句之后,輸入語句之后,輸入; 或或 / ,然然
17、后回車即可。后回車即可。 在緩沖區(qū)中的在緩沖區(qū)中的SQL語句,直接輸入語句,直接輸入Run 或或 /, 運(yùn)行。運(yùn)行。 運(yùn)行腳本:運(yùn)行腳本: SQL start c:1.sql; 回車回車 SQL c:1.sql; 回車回車關(guān)于腳本文件關(guān)于腳本文件 創(chuàng)建保存:創(chuàng)建保存: SQL save c:2.sql; 獲?。韩@?。?SQL get c:2.sql; 運(yùn)行:運(yùn)行: SQL start c:1.sql; SQL c:1.sql; 編輯:編輯: SQL edit -編輯緩沖區(qū)中的命令。編輯緩沖區(qū)中的命令。自定義自定義SQL*Plus環(huán)境環(huán)境 Show命令:顯示環(huán)境變量命令:顯示環(huán)境變量 Show
18、all :顯示當(dāng)前環(huán)境中所有的環(huán)境設(shè)置參數(shù)。:顯示當(dāng)前環(huán)境中所有的環(huán)境設(shè)置參數(shù)。 Show 某一參數(shù):顯示當(dāng)前環(huán)境中該參數(shù)的設(shè)置值。某一參數(shù):顯示當(dāng)前環(huán)境中該參數(shù)的設(shè)置值。 Set命令:設(shè)置環(huán)境變量命令:設(shè)置環(huán)境變量 如:如:SQL set linesize 200 也可以在圖形化界面上進(jìn)行設(shè)置。也可以在圖形化界面上進(jìn)行設(shè)置。 Options菜單菜單Environment 在如下彈出窗口中設(shè)置:在如下彈出窗口中設(shè)置: 如果希望每次啟動如果希望每次啟動SQL*Plus時都會自動時都會自動使用特定的環(huán)境變量的設(shè)置,則可以修使用特定的環(huán)境變量的設(shè)置,則可以修改改DB_1sqlplusadmin目錄下
19、的目錄下的glogin.sql腳本文件。腳本文件。 當(dāng)然當(dāng)然 ,要先對,要先對glogin.sql進(jìn)行編輯。進(jìn)行編輯。iSql*Plus isql*Plus是是SQL*Plus的基于的基于Web的接的接口,是口,是SQL*Plus產(chǎn)品的一個組件。產(chǎn)品的一個組件。 啟動啟動isql*Plus的方法:的方法: 1. 在在OEM中啟動中啟動 2. 在瀏覽器中啟動在瀏覽器中啟動在瀏覽器中啟動在瀏覽器中啟動 在用戶名中輸入數(shù)據(jù)用戶,口令中輸入密在用戶名中輸入數(shù)據(jù)用戶,口令中輸入密碼,連接字符串默認(rèn)碼,連接字符串默認(rèn)ok3.3 OUI (Oracle Universal Installer) 啟動方式:啟
20、動方式: 所有程序所有程序Oracle-OraDb10g_home1Oracle Installation ProductsUniversal Installer 功能:功能: OUI是基于是基于Java技術(shù)的圖形界面安裝工具,技術(shù)的圖形界面安裝工具,可以利用它完成不同操作系統(tǒng)、不同類型的、可以利用它完成不同操作系統(tǒng)、不同類型的、不同版本的不同版本的Oracle軟件安裝及查看已經(jīng)安裝的軟件安裝及查看已經(jīng)安裝的產(chǎn)品。產(chǎn)品。3.4 DBCA 啟動方式:啟動方式: 所有程序所有程序Oracle-OraDb10g_home1配置配置和移植工具和移植工具Database Configuration As
21、sisant 也可以在命令提示符下:輸入也可以在命令提示符下:輸入dbca 功能:功能: 創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫 配置現(xiàn)有數(shù)據(jù)庫中的數(shù)據(jù)庫選項(xiàng)配置現(xiàn)有數(shù)據(jù)庫中的數(shù)據(jù)庫選項(xiàng) 刪除數(shù)據(jù)庫刪除數(shù)據(jù)庫 管理數(shù)據(jù)庫模板管理數(shù)據(jù)庫模板 3.5 Oracle Administration Assistant 3.5 Oracle Administration Assistant Oracle Administration Assistant for WindowsOracle Administration Assistant for Windows是是一種圖形用戶界面工具,利用它可以配置由一種圖形用戶界面工具
22、,利用它可以配置由WindowsWindows操作系統(tǒng)驗(yàn)證的操作系統(tǒng)驗(yàn)證的OracleOracle數(shù)據(jù)庫管理員、數(shù)據(jù)庫管理員、操作員、用戶和角色,還可以啟動和配置操作員、用戶和角色,還可以啟動和配置OracleOracle數(shù)據(jù)庫服務(wù)。數(shù)據(jù)庫服務(wù)。 啟動方式:依次單擊啟動方式:依次單擊“開始開始”/ /“程序程序”/ / “Oracle-OraClient10g_home1Oracle-OraClient10g_home1”/ / “ “配置和移配置和移植工具植工具”/”/“Oracle Administration Assistant for Oracle Administration Assistant for WindowsWindows”。 服務(wù)器或客戶端所在機(jī)器上所有環(huán)境變量的值,右擊OraDb10g_home1屬性窗口: 這些環(huán)境變量的值可以在這些環(huá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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 虛擬偶像虛擬現(xiàn)實(shí)技術(shù)應(yīng)用-洞察分析
- 藝術(shù)與意識形態(tài)研究-洞察分析
- 游戲跨界合作模式-洞察分析
- 移動健康干預(yù)研究-洞察分析
- 原型設(shè)計(jì)與迭代方法-洞察分析
- 網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)-洞察分析
- 心理咨詢在特殊兒童干預(yù)中的應(yīng)用-洞察分析
- 網(wǎng)絡(luò)安全在電信行業(yè)的重要性-洞察分析
- 細(xì)胞液分子識別-洞察分析
- 云內(nèi)存安全審計(jì)-洞察分析
- 單位思想政治表現(xiàn)證明
- 電鍍廠安全常識培訓(xùn)
- 部編版語文四年級上冊第二單元類文閱讀理解題(含解析)
- Cmk設(shè)備能力指數(shù)分析表
- XX中學(xué)英語興趣社團(tuán)活動教案(共8篇)
- 心房顫動課件
- 超圖軟件三維平臺技術(shù)參數(shù)v8c2015r
- 急性呼吸衰竭的急救(病案查房)
- 新教材北師大版高中數(shù)學(xué)選擇性必修第一冊全冊各章節(jié)知識點(diǎn)考點(diǎn)重點(diǎn)難點(diǎn)解題規(guī)律歸納總結(jié)
- 派出所轄區(qū)矛盾糾紛風(fēng)險隱患研判材料
- 2025年日歷有農(nóng)歷有周數(shù)周一開始(A4紙可編輯可直接打印)
評論
0/150
提交評論