數(shù)據(jù)庫(kù)的安裝_第1頁(yè)
數(shù)據(jù)庫(kù)的安裝_第2頁(yè)
數(shù)據(jù)庫(kù)的安裝_第3頁(yè)
數(shù)據(jù)庫(kù)的安裝_第4頁(yè)
數(shù)據(jù)庫(kù)的安裝_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、1、Oracle的安裝關(guān)閉防火墻(見(jiàn)百度文庫(kù)),斷開網(wǎng)絡(luò)右擊選擇打開屬性表,勾選相應(yīng)的內(nèi)容然后運(yùn)行該程序,選擇高級(jí)應(yīng)用,然后繼續(xù)下一步一直到最后安裝,出現(xiàn)口令管理;如果要使用Oracle數(shù)據(jù)庫(kù),主要使用一下四個(gè)用戶:超級(jí)管理員:sys/change_on_install;普通管理員:system/manager;普通用戶:Scott/tiger;->默認(rèn)是被鎖定的;大數(shù)據(jù)用戶:sh/sh;輸入對(duì)應(yīng)的口令,并去掉勾;一切安裝完成之后直接退出,退出后oracle會(huì)默認(rèn)為用戶打開一個(gè)OEM的管理界面,而且在安裝完成之后會(huì)自動(dòng)的在Windows之中為用戶注冊(cè)若干個(gè)服務(wù):但是這種服務(wù)有許多事默認(rèn)啟

2、動(dòng)的,而這種默認(rèn)啟動(dòng)則有肯能造成啟動(dòng)的速度緩慢,所以建議將其都修改為手動(dòng)啟動(dòng)方式。 但是在這幾個(gè)服務(wù)之中,有以下兩個(gè)服務(wù)最為重要:(1)監(jiān)聽(tīng)服務(wù):OracleOraDb10g_home1TNSListener 以后如果有程序要操作數(shù)據(jù)庫(kù),或一些遠(yuǎn)程的客戶端要連接數(shù)據(jù)庫(kù)則必須啟動(dòng)此服務(wù);(2)數(shù)據(jù)庫(kù)的實(shí)例服務(wù):OracleServiceMLDN 保存數(shù)據(jù)庫(kù)的具體信息的服務(wù),每一個(gè)數(shù)據(jù)庫(kù)有每一個(gè)數(shù)據(jù)庫(kù)的實(shí)例(服務(wù)); 命名規(guī)則:OracleServiceXXX,其中XXX是配置的數(shù)據(jù)庫(kù)名稱(嚴(yán)格來(lái)講是SID名稱);1.2、關(guān)于Oracle的卸載(重點(diǎn))Oracle的卸載最后按照如下步驟完成:1)

3、直接運(yùn)行卸載程序;2) 刪除硬盤上的殘留文件,如果刪除不掉則先進(jìn)入到安全模式下刪除;3) 同時(shí)刪除注冊(cè)表中所有與Oracle有關(guān)的配置項(xiàng);如果沒(méi)有正常的安裝成功,除了操作系統(tǒng)的問(wèn)題之外,直接采用以上的第二和第三兩個(gè)步驟就可以完成卸載;否則革新系統(tǒng);1.3、監(jiān)聽(tīng)問(wèn)題(重點(diǎn))監(jiān)聽(tīng)服務(wù)是Oracle數(shù)據(jù)庫(kù)之中使用最主要的一個(gè)服務(wù),但是這個(gè)服務(wù)經(jīng)常會(huì)出現(xiàn)錯(cuò)誤,包括以后再工作之中這個(gè)服務(wù)也會(huì)出現(xiàn)錯(cuò)誤,所以下面給出兩種場(chǎng)景的錯(cuò)誤解決方案。 錯(cuò)誤一:注冊(cè)表使用了優(yōu)化軟件刪除了相關(guān)項(xiàng)對(duì)應(yīng)每一個(gè)系統(tǒng)服務(wù)實(shí)際上都會(huì)在注冊(cè)表中有所保存;在搜索中輸入“regedit”打開注冊(cè)表編輯器,按Ctrl+f搜索目標(biāo),監(jiān)聽(tīng)服務(wù)

4、會(huì)出現(xiàn)監(jiān)聽(tīng)服務(wù)的注冊(cè)項(xiàng):HKEY_LOCAL_MACHINESYSTEMControlSet001servicesOracleOraDb10g_home1TNSListener里面有一個(gè)“ImagePath”的選項(xiàng),這個(gè)選項(xiàng)有可能會(huì)在使用優(yōu)化軟件的時(shí)候被自動(dòng)的刪除。如果被刪除的話,則應(yīng)按照下面的方式建立一個(gè)新的項(xiàng)。并寫上相應(yīng)的內(nèi)容。內(nèi)容:E:oracleproduct10.2.0db_1BINTNSLSNR ;找到該目錄下的監(jiān)聽(tīng)啟動(dòng)器;如果清空了 會(huì)出現(xiàn)如下問(wèn)題所以將上面的內(nèi)容復(fù)制到里面,重新啟動(dòng)就可以解決問(wèn)題了錯(cuò)誤二:網(wǎng)絡(luò)環(huán)境發(fā)生改變?cè)贠racle 10g里面,如果網(wǎng)絡(luò)的環(huán)境出現(xiàn)了改變之后,

5、有可能原始配置的網(wǎng)絡(luò)就無(wú)法正常的工作,此時(shí)必須手工的進(jìn)行網(wǎng)絡(luò)配置的修改。 網(wǎng)絡(luò)環(huán)境的改變最多的就是指電腦名稱的變動(dòng):【我的電腦】->【屬性】->【計(jì)算機(jī)名】->【更改主機(jī)名稱】將新的主機(jī)名稱修改為“teacher”,這樣一來(lái)實(shí)際上計(jì)算機(jī)的網(wǎng)絡(luò)名稱就以及發(fā)生了改變,如果在Oracle 11g之中,這個(gè)問(wèn)題可以幫助用戶自動(dòng)的進(jìn)行重新配置,但在Oracle 10g或者是在更早的版本之中,這個(gè)問(wèn)題只能手工解決。 修改完成之后會(huì)提示用戶現(xiàn)在需要重新啟動(dòng)電腦下面重新啟動(dòng)電腦,以觀察之后的效果 這個(gè)時(shí)候監(jiān)聽(tīng)服務(wù)已經(jīng)無(wú)法再正常的啟動(dòng)了,因?yàn)榫W(wǎng)絡(luò)環(huán)境發(fā)生了改變,而這種問(wèn)題在學(xué)習(xí)及開發(fā)之中出現(xiàn)的

6、最多的問(wèn)題之一,如果想要解決此問(wèn)題,必須修改網(wǎng)絡(luò)配置文件:配置文件路徑:E:oracleproduct10.2.0db_1NETWORKADMIN有兩個(gè)配置文件:listenero.ra和tnsnames.ora把其中的主機(jī)名稱修改這為Host=teacher之后再次重新啟動(dòng)監(jiān)聽(tīng)服務(wù),但是以后如果使用的程序連接Oracle 10g的話,則以上的配置有可能還是不能夠正常的訪問(wèn)數(shù)據(jù)庫(kù),此時(shí)可以進(jìn)入到第二步操作,進(jìn)行數(shù)據(jù)庫(kù)名稱的注冊(cè)。 選擇配置和移植工具中的“Net Manager”,進(jìn)入到網(wǎng)絡(luò)配置界面。,添加數(shù)據(jù)庫(kù)改為并保存,此時(shí)listener.ora被修改并多了一句語(yǔ)句此時(shí)就可以保證監(jiān)聽(tīng)服務(wù)的

7、正常使用了。在oracle之后也提供了一個(gè)監(jiān)聽(tīng)狀態(tài)的檢查命令。運(yùn)行后,輸入紅圈中的語(yǔ)句,可以查看當(dāng)前的網(wǎng)絡(luò)運(yùn)行環(huán)境。這些是留給DBA去做的事情2、sqlplus命令(重點(diǎn))對(duì)于Oracle數(shù)據(jù)操作主要使用的是命令行方式,而所有的命令都使用sqlplus完成,但對(duì)sqlplus有兩種形式:n 一種是dos風(fēng)格的sqlplus:sqlplus.exen 另一種是Windows風(fēng)格的sqlplus:sqlplusw.exe;在Oracle 10g之中主要使用的是sqlplusw命令,因?yàn)槠淇梢赃M(jìn)行一些顯示數(shù)據(jù)的調(diào)整(這些對(duì)于以后的程序開發(fā)而已沒(méi)有任何意義,只是現(xiàn)在看著舒服點(diǎn)。)此時(shí)會(huì)找到默認(rèn)的已經(jīng)可

8、以使用的數(shù)據(jù)庫(kù)實(shí)例范例:輸入查詢的指令select * from emp;此時(shí)的數(shù)據(jù)已經(jīng)可以正常的顯示,但是依然會(huì)存在數(shù)據(jù)的折行問(wèn)題,現(xiàn)在可以通過(guò)兩個(gè)命令進(jìn)行調(diào)整: 設(shè)置每行顯示的記錄長(zhǎng)度:set linesize 300; 設(shè)置每頁(yè)顯示的幾率長(zhǎng)度:set pagesize 30;以后這兩個(gè)命令統(tǒng)一被稱為格式化命令,但是這些格式化命令在sqlplus下的設(shè)置并不是很明顯。3、記事本的調(diào)用和執(zhí)行但是sqlplusw雖然顯示上方便一些,可是對(duì)于命令的編輯上卻不是很方便,如果正常的操作命令寫錯(cuò)了,則肯定使用方向鍵移動(dòng)到錯(cuò)誤的位置上進(jìn)行修改,但是在sqlplusw之中,方向鍵只能控制屏幕的移動(dòng),所以這

9、個(gè)命令根本就不適合于編輯,所以在sqlplusw之中提供了ed和指令,可以進(jìn)行記事本的調(diào)用和執(zhí)行;使用ed,調(diào)用記事本程序:ed a此時(shí)會(huì)提示用戶說(shuō),現(xiàn)在找不到”a.sql“的文件,詢問(wèn)是否創(chuàng)建,選擇是,但是使用ed打開記事本之后,oracle之中的sqlplusw窗口會(huì)進(jìn)入阻塞狀態(tài)(顯示白板),無(wú)法使用;使用執(zhí)行程序:a;但是在windows之中,由于提供了許多的方便編輯的軟件,所以一般會(huì)在外部編輯程序,例如,現(xiàn)在在E盤上建立一個(gè)demo.txt的文件,里面保存程序代碼。這個(gè)時(shí)候要讀取在硬盤上的文件,則必須寫上完整的路徑:E:demo.txt;而如果現(xiàn)在這個(gè)文件的后綴是”*.sql“的話,則

10、不用輸入文件后綴(demo.sql),輸入:E:demo;即可,或者直接輸入E:demo;在一個(gè)數(shù)據(jù)庫(kù)之中,會(huì)有許多的用戶(現(xiàn)在已知的是四個(gè)用戶),這每一個(gè)用戶下都會(huì)有多張自己的數(shù)據(jù)表,所以想要查看所有的數(shù)據(jù)表,則可以使用如下的命令:Select * from tab;4、show user而且由于用戶眾多,所以想要知道當(dāng)前的登陸用戶,則可以使用:show user;指令完成。5、登陸切換而且在sqlplusw之中也可以直接進(jìn)行用戶的登陸切換,使用如下的語(yǔ)法完成:Conn 用戶名/密碼 as sysdba; 現(xiàn)在使用sys用戶登陸:conn sys/change_on_inastall as

11、sysdba;但是,一旦使用了sys連接之后,則無(wú)法直接查詢emp表數(shù)據(jù),對(duì)于每一張表,都有其屬于的用戶,所以一張表的完整名稱是”用戶名.表名稱“或者說(shuō)是”模式名.表名稱“,所以不同的用戶要想訪問(wèn)其他用戶的表,則應(yīng)該加上用戶名,即:現(xiàn)在的訪問(wèn)名稱:Select * from scott.emp;可是一旦使用了超級(jí)管理員登陸的話,可以通過(guò)命令手工的控制數(shù)據(jù)庫(kù)實(shí)例的打開和關(guān)閉; 關(guān)閉數(shù)據(jù)庫(kù)實(shí)例:shutdown immediate; 一旦關(guān)閉之后,用戶無(wú)法直接連接sqlplusw命令,此時(shí)可以先使用”/nolog“登陸,之后使用管理員登陸conn sys/change_on_install as sysdba;conn sys/change_on_install as sysdba;啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例:startup;另外,sqlplusw命令窗口也可以調(diào)用本機(jī)的操作系統(tǒng)命令,使用”host“作為前綴。 HOST copy E:demo.sql E:hello.txt 以上這些指令必須掌握,以后肯定要使用到,至于其他的指令隨著課程的講解,慢慢的都會(huì)介紹到6、總結(jié)1、oracle的安裝和卸載;2、oracl

溫馨提示

  • 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)論