欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

oracle9i怎么讀,oracle9i支持系統(tǒng)

怎么安裝Oracle9i

Oracle9i的安裝

創(chuàng)新互聯(lián)是專業(yè)的定安網(wǎng)站建設(shè)公司,定安接單;提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行定安網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

本章將以Windows操作系統(tǒng)為例講述Oracle9i數(shù)據(jù)庫的安裝,主要內(nèi)容包括:

? 安裝前的準(zhǔn)備

? Oracle9i數(shù)據(jù)庫的安裝

? 驗(yàn)證安裝成功

1 安裝前的準(zhǔn)備

1.1 安裝需求

Oracle公司推薦在Windows NT和Windows 2000下安裝Oracle數(shù)據(jù)庫,并且磁盤的分區(qū)為NTFS格式。但是你也可以使用Windows 98或者Windows XP,磁盤分區(qū)也可以是FAT32。

Oracle數(shù)據(jù)庫大體上分為兩個(gè)版本,一個(gè)是運(yùn)行于服務(wù)器端的服務(wù)器版,一個(gè)是運(yùn)行于客戶端的客戶版。這里主要介紹服務(wù)器版的安裝。

在Oracle服務(wù)器版的安裝過程中,安裝程序會(huì)提示您選擇安裝的類型。Oracle9i數(shù)據(jù)庫安裝類型包括:企業(yè)版、標(biāo)準(zhǔn)版、個(gè)人版、自定義。

如果想很好地使用Oracle9i,要求讀者使用的硬件平臺(tái)為PIII 800MHz或者相似性能,256M內(nèi)存(推薦512MB),剩余磁盤空間為3GB(推薦5GB以上),推薦讀者使用的操作系統(tǒng)是Windows2000加上補(bǔ)丁(Service Pack 1或者更高),其中補(bǔ)丁是必需的。

1.2 安裝注意事項(xiàng)

1.要安裝Oracle的計(jì)算機(jī)的計(jì)算機(jī)名必須是英文名稱,不能是中文名稱。

檢查當(dāng)前計(jì)算機(jī)名的方法是:

用鼠標(biāo)右鍵點(diǎn)擊“我的電腦”,選擇“屬性”,在彈出的“系統(tǒng)特性”窗口中,選擇“網(wǎng)絡(luò)標(biāo)識(shí)”頁面,單擊“屬性”,可以查看或者修改計(jì)算機(jī)名。

2.要安裝Oracle的使用的操作系統(tǒng)的用戶名必須是英文用戶,不能是中文用戶。

檢查當(dāng)前用戶的方法:

可以同時(shí)按下鍵盤上的“Ctrl+Alt+Del”,出現(xiàn)“Windows安全”對(duì)話框,可以查看您的登錄信息。如可能出現(xiàn)類似這樣的信息:“您已作為YANHAIZHEN/Administrator登錄。”。其中YANHAIZHEN是計(jì)算機(jī)名,斜杠后面的Administrator是當(dāng)前登錄操作系統(tǒng)的用戶。

3.如果是將Oracle的安裝文件拷貝到計(jì)算機(jī)上來進(jìn)行安裝,那么需要注意Oracle的安裝文件所在的目錄不能是中文路徑。

4.如果曾經(jīng)安裝過Oracle,不管安裝是否成功,如果想要再次安裝,則必須先完全卸載之前安裝的Oracle。Oracle的卸載程序無法完全卸載數(shù)據(jù)庫,主要是注冊(cè)表的問題。如果數(shù)據(jù)庫沒有徹底卸載干凈,則下次安裝會(huì)出現(xiàn)錯(cuò)誤。

要想完全卸載Oracle,應(yīng)該按照下面步驟進(jìn)行卸載:

(1)打開“[開始]->[設(shè)置]->[控制面板]->[管理工具]->[服務(wù)]”,停止所有Oracle相關(guān)的服務(wù)。這些服務(wù)可能有9個(gè)或者更多個(gè),其中有一些處于啟動(dòng)狀態(tài)。停止服務(wù)的方法是:選定想要停止的服務(wù),點(diǎn)擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“停止”即可。

(2)運(yùn)行“開始->程序->Oracle – OraHome92->Oracle Installation Products-> Universal Installer”,在彈出的“歡迎使用”對(duì)話框中,點(diǎn)擊[卸裝產(chǎn)品]按鈕,卸載Oracle。選擇要?jiǎng)h除的Oracle產(chǎn)品,然后點(diǎn)擊“刪除”按鈕即可。如果顯示沒有已安裝的組件,則跳過這步。

(3)從注冊(cè)表中刪除Oracle目錄。運(yùn)行regedit,打開注冊(cè)表,從注冊(cè)表中找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個(gè)入口。

(4)運(yùn)行regedit,刪除Oracle服務(wù)。從注冊(cè)表中選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,從中查找所有Oracle入口,并刪除。

(5)從注冊(cè)表中刪除事件日志。打開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Applicat-ion,從中查找所有以O(shè)racle開始的項(xiàng),并刪除。

(6)刪除Oracle環(huán)境變量。注意在系統(tǒng)環(huán)境變量Path中也記錄了Oracle的路徑,需要點(diǎn)擊[編輯],然后刪除Oracle相關(guān)的路徑。

(7)從你的temp目錄下刪除Oracle相關(guān)的文件夾。(temp目錄可以從“我的電腦”--右鍵“屬性”--“高級(jí)”--“環(huán)境變量”中,查看當(dāng)前的用戶變量,從中找到變量temp的值)

(8)檢查開始菜單中是否還有Oracle菜單,如果有,則將其刪除。

(9)刪除Windows系統(tǒng)安裝磁盤中的program files\oracle 目錄,如C:\program files\oracle。此目錄中記錄了上一次安裝Oracle的信息,每次試圖安裝Oracle,都會(huì)記錄在該目錄中。如果忘記刪除,則數(shù)據(jù)庫安裝時(shí)會(huì)出現(xiàn)錯(cuò)誤。

(10)刪除Oracle安裝目錄,如d:\Oracle。如果刪除的時(shí)候有文件提示正在使用,重新啟動(dòng)計(jì)算機(jī)以后應(yīng)該可以刪除。或者也可以將無法刪除的文件所在的目錄改成其它名字,然后再刪除。

(11)重新啟動(dòng)計(jì)算機(jī)。啟動(dòng)之后查看“服務(wù)”,確保沒有Oracle相關(guān)的服務(wù)。到此為止,Oracle已經(jīng)被完全卸載,可以進(jìn)行新的安裝了。

切記,要?jiǎng)h除Oracle,僅僅執(zhí)行Oracle卸載程序或者僅僅刪除Oracle目錄是不夠的,必須清除Oracle的服務(wù)和環(huán)境設(shè)置信息,才可以徹底卸載數(shù)據(jù)庫。

2 Oracle9i數(shù)據(jù)庫的安裝

前面介紹了安裝Oracle9i之前需要做的準(zhǔn)備工作以及安裝注意事項(xiàng)。本節(jié)將重點(diǎn)介紹Oracle9i的安裝過程。

下面詳細(xì)介紹使用Oracle Universal Installer來安裝Oracle9i的過程。基本步驟如下:

(1)打開“autorun.exe”,開始安裝Oracle。

(2)出現(xiàn)歡迎界面,然后點(diǎn)擊“下一步”到文件定位界面。選擇要安裝的路徑。

一般系統(tǒng)可以自動(dòng)找到源路徑,即Oracle安裝程序所在的路徑。注意安裝路徑必須是英文路徑,如果是中文路徑,則安裝會(huì)出現(xiàn)錯(cuò)誤。這里安裝的Oracle版本為Oracle9i 9.2.0,目錄名稱默認(rèn)為OraHome92,系統(tǒng)默認(rèn)安裝路徑為C:\Oracle\ora92,可以修改為其它路徑。注意,如果計(jì)算機(jī)中安裝有其它Oracle軟件,則不要將數(shù)據(jù)庫也安裝在此目錄中,否則會(huì)破壞原來的軟件。此外,如果上一次安裝Oracle時(shí)的目錄沒有清除干凈,則可以換個(gè)目錄安裝。

(3)單擊“下一步”,會(huì)出現(xiàn)檢測(cè)信息條,用戶獲取以前的安裝信息,最后出現(xiàn)“可用產(chǎn)品對(duì)話框”,要求選擇安裝產(chǎn)品類型,可以選擇安裝數(shù)據(jù)庫、管理服務(wù)器或者客戶端,這里選擇“Oracle9i Database 9.2.0.1.0”。

(4)單擊“下一步”,出現(xiàn)“安裝類型”對(duì)話框,要求選擇數(shù)據(jù)庫安裝類型,可以選擇企業(yè)版、標(biāo)準(zhǔn)版、個(gè)人版或者自定義。這里選擇“企業(yè)版”。

“企業(yè)版”安裝方式將安裝全部的數(shù)據(jù)庫選件產(chǎn)品。“標(biāo)準(zhǔn)版”安裝方式不安裝數(shù)據(jù)庫選件,一般用于提供核心的關(guān)系數(shù)據(jù)庫管理服務(wù)和選項(xiàng)。“個(gè)人版”可以安裝在單任務(wù)操作系統(tǒng)上,例如Windows98操作系統(tǒng)。“自定義”安裝方式允許用戶自己選擇參數(shù)對(duì)數(shù)據(jù)庫進(jìn)行設(shè)置,主要用于對(duì)數(shù)據(jù)庫有特殊要求時(shí)使用,但是用戶必須對(duì)Oracle數(shù)據(jù)庫非常熟悉。

(5)單擊“下一步”,出現(xiàn)“數(shù)據(jù)庫配置”對(duì)話框,可以選擇的數(shù)據(jù)庫配置類型有通用、事務(wù)處理、數(shù)據(jù)倉庫、自定義、只安裝軟件。這里選擇“通用”。

(6)單擊“下一步”,出現(xiàn)“Oracle MTS Recovery Service配置”對(duì)話框,要求輸入Oracle MTS Recovery Service在此計(jì)算機(jī)上監(jiān)聽請(qǐng)求的端口號(hào),默認(rèn)的端口號(hào)是2030。這里使用默認(rèn)的端口號(hào)即可。

(7)單擊“下一步”,出現(xiàn)“數(shù)據(jù)庫標(biāo)識(shí)”對(duì)話框,要求輸入全局?jǐn)?shù)據(jù)庫名和數(shù)據(jù)庫實(shí)例名SID。當(dāng)輸入全局?jǐn)?shù)據(jù)庫名時(shí),系統(tǒng)自動(dòng)生成SID,默認(rèn)與全局?jǐn)?shù)據(jù)庫名相同。你也可以修改為與全局?jǐn)?shù)據(jù)庫名不同的其它字符串,建議初學(xué)者將全局?jǐn)?shù)據(jù)庫名和SID設(shè)置為相同的。

全局?jǐn)?shù)據(jù)庫名用來唯一地標(biāo)識(shí)一個(gè)數(shù)據(jù)庫,而SID(數(shù)據(jù)庫系統(tǒng)標(biāo)識(shí)符,System Identifier)用來標(biāo)識(shí)與數(shù)據(jù)庫相關(guān)的例程。全局?jǐn)?shù)據(jù)庫名的格式是“數(shù)據(jù)庫名.數(shù)據(jù)庫域名”,數(shù)據(jù)庫域名也可以省略。例如,全局?jǐn)?shù)據(jù)庫名ufs.neusoft.edu.cn中,ufs是數(shù)據(jù)庫名,neusoft.edu.cn指定數(shù)據(jù)庫所在的網(wǎng)絡(luò)域,用于在網(wǎng)絡(luò)中區(qū)分同名的數(shù)據(jù)庫。如果數(shù)據(jù)庫不在網(wǎng)絡(luò)中使用,則可以省略數(shù)據(jù)庫域名,這樣,全局?jǐn)?shù)據(jù)庫名就僅僅由數(shù)據(jù)庫名組成。數(shù)據(jù)庫名可以是一個(gè)長度不超過8個(gè)字符的字符串,可以包含字母、數(shù)字和其他字符。數(shù)據(jù)庫域名是一個(gè)長度不超過128個(gè)字符的字符串,可以包含字母、數(shù)字、句點(diǎn)以及其他字符。數(shù)據(jù)庫實(shí)例名主要用于對(duì)外連接時(shí)使用。在單機(jī)運(yùn)行環(huán)境中,數(shù)據(jù)庫名與實(shí)例名是一一對(duì)應(yīng)的。

(8)單擊“下一步”,出現(xiàn)“數(shù)據(jù)庫文件位置”對(duì)話框,要求指定數(shù)據(jù)庫文件的目錄。默認(rèn)的目錄是Oracle安裝磁盤下面的Oracle\oradata,但Oracle建議將數(shù)據(jù)庫文件與Oracle軟件安裝在不同的磁盤上。這里使用默認(rèn)即可。

(9)單擊“下一步”,出現(xiàn)“數(shù)據(jù)庫字符集”對(duì)話框,要求選擇數(shù)據(jù)庫字符集。字符集決定數(shù)據(jù)庫所支持的語言標(biāo)準(zhǔn)。默認(rèn)情況下,oracle9i自動(dòng)選擇操作系統(tǒng)的語言作為數(shù)據(jù)庫的核心字符集。這里選擇“使用缺省字符集”,使用的字符集是簡體中文ZHS16GBK。

(10)單擊“下一步”,出現(xiàn)“摘要”對(duì)話框,顯示前面選擇的安裝配置。

(11)單擊“安裝”按鈕開始數(shù)據(jù)庫的安裝。安裝Oracle9i的時(shí)間比較長,與機(jī)器性能有關(guān),一般會(huì)持續(xù)30分鐘左右。安裝的過程中系統(tǒng)會(huì)提示更換第二張光盤,這時(shí)可以將第二張光盤插入到驅(qū)動(dòng)器或者輸入硬盤上的安裝文件存儲(chǔ)目錄,然后單擊“確定”繼續(xù)安裝。

(12)Oracle9i軟件安裝完成后,安裝程序會(huì)自動(dòng)調(diào)用Oracle Net Configuration Assistant進(jìn)行網(wǎng)絡(luò)配置,自動(dòng)調(diào)用Oracle Database Configuration Assistant創(chuàng)建數(shù)據(jù)庫,自動(dòng)調(diào)用Agent Configuration Assistant進(jìn)行代理配置,啟動(dòng)HTTP服務(wù)等。

在這個(gè)過程中會(huì)有DOS窗口彈出,此時(shí)一定不要將該窗口強(qiáng)行關(guān)閉。因?yàn)檫@是Oracle在調(diào)用后臺(tái)工具進(jìn)行相應(yīng)的配置工作。例如,Oracle在進(jìn)行網(wǎng)絡(luò)配置的時(shí)候會(huì)調(diào)用tnslsnr.exe來啟動(dòng)監(jiān)聽程序,在創(chuàng)建數(shù)據(jù)庫的時(shí)候會(huì)調(diào)用SQL*Plus,啟動(dòng)HTTP服務(wù)的時(shí)候會(huì)調(diào)用Apache.exe。

(13)數(shù)據(jù)庫配置完成后,系統(tǒng)會(huì)顯示數(shù)據(jù)庫的信息,并提示修改SYS和SYSTEM用戶的口令。這兩個(gè)用戶是Oracle內(nèi)置的管理員用戶,修改完畢請(qǐng)記住這兩個(gè)用戶的口令。在Oracle9i 9.2中,要求必須修改這兩個(gè)用戶的口令,但是在Oracle9i 9.0中可以保持原來的口令不修改。SYS用戶的默認(rèn)口令是change_on_install,SYSTEM用戶的默認(rèn)口令是manager。要修改的新口令不能與這兩個(gè)口令相同,并且不能僅僅包含數(shù)字。

(14)修改完口令之后,點(diǎn)擊“確定”按鈕,整個(gè)配置過程完成,安裝程序的“完成”按鈕變成可用的,此時(shí)單擊“完成”按鈕,會(huì)彈出“安裝結(jié)束”對(duì)話框,點(diǎn)擊“退出”按鈕即可。

3 驗(yàn)證安裝成功

要查看Oracle9i安裝是否成功,只需要按照以下步驟進(jìn)行:

1.查看菜單

Oracle安裝完成以后,從[開始]--[程序]中可以看到Oracle的菜單組。

2.查看服務(wù)

從[開始]--[設(shè)置]--[控制面板]--[管理工具]--[服務(wù)]中可以看到以“Oracle”開頭的一組服務(wù)。

通常,如果安裝的Oracle9i是企業(yè)版并且使用默認(rèn)的安裝方式的話,最后安裝的共有9個(gè)服務(wù)。其中有OracleMTSRecoveryService、OracleOraHome92Agent、OracleOraHome92HTTPServer 、OracleOraHome92TNSListener、OracleServiceORCL這5個(gè)服務(wù)是開機(jī)自動(dòng)啟動(dòng)的。安裝完成之后,這5個(gè)服務(wù)就處于啟動(dòng)狀態(tài)。

默認(rèn)情況下,每次開機(jī)后,會(huì)自動(dòng)啟動(dòng)這5個(gè)Oracle服務(wù),這樣會(huì)使得開機(jī)時(shí)間變長,而且啟動(dòng)后會(huì)占用很多內(nèi)存空間,也會(huì)使得計(jì)算機(jī)運(yùn)行速度變慢。如果不經(jīng)常使用Oracle,可以把這些服務(wù)由“自動(dòng)”啟動(dòng)改為“手動(dòng)”啟動(dòng)。方法是:右鍵點(diǎn)擊要修改的服務(wù),在彈出的快捷菜單中選擇“屬性”,將“啟動(dòng)類型”由“自動(dòng)”改為“手動(dòng)”。

需要注意的是,如果把某些服務(wù)改為“手動(dòng)”啟動(dòng),那么以后要想使用Oracle,必須把需要的服務(wù)手動(dòng)啟動(dòng)起來。啟動(dòng)的方法是:右鍵單擊要啟動(dòng)的服務(wù)名稱,在彈出的快捷菜單中選擇“啟動(dòng)”。

3.啟動(dòng)SQL*Plus

SQL*Plus是調(diào)試SQL和PL/SQL的一個(gè)平臺(tái)。用戶可以利用它來輸入、編輯、存儲(chǔ)、提取和運(yùn)行SQL語句和PL/SQL程序,也可以使用SQL*Plus命令來對(duì)數(shù)據(jù)庫進(jìn)行管理。

需要的條件:要想運(yùn)行SQL*Plus,必須啟動(dòng)名為OracleServiceSID的服務(wù),其中SID是要訪問的數(shù)據(jù)庫名。

下面運(yùn)行SQL*Plus,測(cè)試能否正常連接到Oracle。

(1)單擊[開始]?[程序]?[Oracle-Orahome92]?[Application Development]? [SQL*Plus]”,進(jìn)入Windows界面的SQL*PLus。

(2)輸入用戶名、口令和主機(jī)字符串。其中用戶名可以是sys、system或者scott,主機(jī)字符串是要連接的數(shù)據(jù)庫實(shí)例的SID。例如用戶名輸入scott、口令tiger、主機(jī)字符串orcl。主機(jī)字符串與安裝Oracle9i時(shí)指定的全局?jǐn)?shù)據(jù)庫名相同。

如果出現(xiàn)下面錯(cuò)誤提示信息:

ERROR:

ORA-12541: TNS: 沒有監(jiān)聽器

這是因?yàn)楸O(jiān)聽器服務(wù)沒有啟動(dòng)起來,從[開始]--[設(shè)置]--[控制面板]--[管理工具]--[服務(wù)],將名為OracleOraHome92TNSListener的服務(wù)啟動(dòng)起來。然后再輸入用戶名、口令和主機(jī)字符串,然后單擊“確定”按鈕。

如果出現(xiàn)下面的錯(cuò)誤信息:

ERROR:

ORA-12500:TNS:監(jiān)聽程序無法啟動(dòng)專用服務(wù)器進(jìn)程

這是因?yàn)閿?shù)據(jù)庫對(duì)應(yīng)的服務(wù)沒有啟動(dòng)起來。從[開始]--[設(shè)置]--[控制面板]--[管理工具]--[服務(wù)],將名為OracleServiceSID(SID為數(shù)據(jù)庫實(shí)例名)的服務(wù)啟動(dòng)起來。然后再輸入用戶名、口令和主機(jī)字符串,然后單擊“確定”按鈕。

出現(xiàn)“SQL”的提示符以后,說明已經(jīng)進(jìn)入SQL*Plus,這里可以執(zhí)行所有的SQL語句和PL/SQL程序,也可以執(zhí)行SQL*Plus的命令。

例如:可以在“SQL”后面輸入下面的SQL語句:

select * from emp;

4.啟動(dòng)OEM

Oracle企業(yè)管理器類似于SQLServer的企業(yè)管理器,可以用來執(zhí)行一些常見數(shù)據(jù)庫管理操作。

準(zhǔn)備工作:要想使用OEM,需要啟動(dòng)兩個(gè)服務(wù),一個(gè)是要連接的數(shù)據(jù)庫,服務(wù)名稱為OracleServiceSID,其中SID為數(shù)據(jù)庫名;另一個(gè)是監(jiān)聽器,服務(wù)名稱為OracleOraHome92TNSListener。

下面啟動(dòng)OEM,測(cè)試能否正常連接到數(shù)據(jù)庫。

(1)單擊[開始]?[程序]?[Oracle]?[Enterprise Manager Console],彈出Oracle Enterprise Manager Console對(duì)話框,選擇“獨(dú)立啟動(dòng)”,單擊[確定]按鈕即可啟動(dòng)OEM管理工具。

(2)啟動(dòng)OEM之后,無論執(zhí)行什么操作,都必須首先連接數(shù)據(jù)庫。右鍵單擊“數(shù)據(jù)庫”下面的“ORCL”,在彈出的菜單中選擇“連接”,出現(xiàn)“數(shù)據(jù)庫連接信息”對(duì)話框。

(3)在“數(shù)據(jù)庫連接信息”對(duì)話框中輸入用戶名、口令和連接身份。這里使用的用戶名可以是sys或者system,連接身份應(yīng)該是“SYSDBA”。輸入完畢,點(diǎn)擊[確定]。這時(shí)在“ORCL”下面出現(xiàn)該數(shù)據(jù)庫的相關(guān)信息。

在“例程”下面可以管理數(shù)據(jù)庫實(shí)例orcl的狀態(tài)以及內(nèi)存分配;在“方案”下面可以管理表、視圖、索引、序列、同義詞、觸發(fā)器、存儲(chǔ)過程的數(shù)據(jù)庫對(duì)象;在“安全性”下面可以管理用戶、角色和概要文件;在“存儲(chǔ)”下面可以管理數(shù)據(jù)庫的物理存儲(chǔ)結(jié)構(gòu)和邏輯存儲(chǔ)結(jié)構(gòu)。

(4)點(diǎn)擊“方案”前面的“+”號(hào),會(huì)出現(xiàn)所有方案的列表,在其中點(diǎn)擊“SCOTT”前面的“+”號(hào),會(huì)出現(xiàn)SCOTT用戶擁有的表、索引、視圖等。選中“表”,會(huì)在右邊列出SCOTT用戶擁有的所有的表。選中其中的一個(gè)表,如EMP,按下鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“查看/編輯目錄”,彈出“表編輯器”對(duì)話框。

(5)在“表編輯器”對(duì)話框中,可以查看EMP表中的數(shù)據(jù)或者增加、刪除、修改EMP表中的數(shù)據(jù)。

oracle9i和oracle10g和oracle11g有什么區(qū)別

Oracle 9i比8i多了哪些新特性?

簡要說:

9i更易于管理。

詳細(xì)說:

并發(fā)集群,8i OPS升級(jí)為9i RAC,8i結(jié)點(diǎn)間用硬盤交換信息,9i結(jié)點(diǎn)間采用高速網(wǎng)線的緩存熔合(Cache Fusion)技術(shù)交換信息,交換速度提高100倍以上。

9i可以在線修改內(nèi)核參數(shù)和內(nèi)存分配,8i不行。

數(shù)據(jù)文件和表空間管理,8i手工管理,9i自動(dòng)管理。

9i比8i增強(qiáng)了對(duì)ANSI SQL99的支持。

9i比8i增強(qiáng)了故障后的快速恢復(fù)(Fast-start)。

8i只支持物理備份(physical backup)數(shù)據(jù)庫,9i還增加了支持邏輯備份(logical backup)數(shù)據(jù)庫,使備份數(shù)據(jù)庫除了作為主數(shù)據(jù)庫的鏡像外,還可以提供其他數(shù)據(jù)服務(wù).

Oracle 10g比9i多了哪些新特性?

簡要說:

10g支持網(wǎng)格(Grid),支持自動(dòng)管理(Automatic Management)。

詳細(xì)說:

10g的g是"Grid"縮寫,支持網(wǎng)格計(jì)算,即,多臺(tái)結(jié)點(diǎn)服務(wù)器利用高速網(wǎng)絡(luò)組成一個(gè)虛擬的高性能服務(wù)器,負(fù)載在整個(gè)網(wǎng)格中均衡(Load Balance),按需增刪結(jié)點(diǎn),避免單點(diǎn)故障(Single Point of Faliure)。

安裝容易,安裝工作量比9i減少了一半。

新增基于瀏覽器的企業(yè)管理器(Enterprise Manager)。

自動(dòng)存儲(chǔ)管理(ASM),增刪硬盤不再需要操作系統(tǒng)管理員設(shè)置的鏡像、負(fù)載均衡、物理卷、邏輯卷、分區(qū)、文件系統(tǒng),只要打一條Oracle命令,ASM會(huì)自動(dòng)管理增加或刪除的硬盤。

內(nèi)存自動(dòng)化,根據(jù)需要自動(dòng)分配和釋放系統(tǒng)內(nèi)存。

SQL性能調(diào)整自動(dòng)化。

免費(fèi)提供基于瀏覽器的小應(yīng)用開發(fā)工具Oracle Application Express(原名HTML DB),支持10g和9i R2。

快速糾正人為錯(cuò)誤的閃回(Flashback)查詢和恢復(fù),可以恢復(fù)數(shù)據(jù)庫、表甚至記錄。

數(shù)據(jù)泵(Data Pump)高速導(dǎo)入、導(dǎo)出數(shù)據(jù),比傳統(tǒng)方法導(dǎo)出速度快兩倍以上,導(dǎo)入速度快15--45倍。

精細(xì)審計(jì)(Fine-Grained Auditing),記錄一切對(duì)敏感數(shù)據(jù)的操作。

存儲(chǔ)數(shù)據(jù)的表空間(Tablespace)跨平臺(tái)復(fù)制,極大的提高數(shù)據(jù)倉庫加載速度。

流(Streams)復(fù)制,實(shí)現(xiàn)低系統(tǒng)消耗、雙向(double-direction)、斷點(diǎn)續(xù)傳(resume from break point)、跨平臺(tái)(cross platform)、跨數(shù)據(jù)源的復(fù)雜復(fù)制。

容災(zāi)的數(shù)據(jù)衛(wèi)士(Data Guard)增加了邏輯備份功能,備份數(shù)據(jù)庫日常可以運(yùn)行于只讀狀態(tài),充分利用備份數(shù)據(jù)庫。

支持許多新EE選件,加強(qiáng)數(shù)據(jù)庫內(nèi)部管理的“Database Vault”,數(shù)據(jù)庫活動(dòng)的審計(jì)的(Audit Vault),數(shù)據(jù)倉庫構(gòu)建高級(jí)功能(Warehouse Builder Enterprise ETL, Warehouse Builder Data Quality).

Oracle 11g比10g多了哪些新特性?

11 g 擴(kuò)展了 Oracle 獨(dú)家具有的提供網(wǎng)格計(jì)算優(yōu)勢(shì)的功能,您可以利用它來提高用戶服務(wù)水平、減少停機(jī)時(shí)間以及更加有效地利用 IT資源,同時(shí)還可以增強(qiáng)全天候業(yè)務(wù)應(yīng)用程序的性能、可伸縮性和安全性。

利用真正應(yīng)用測(cè)試(RAT)盡量降低更改的風(fēng)險(xiǎn)

11 g降低了數(shù)據(jù)庫升級(jí)以及其他硬件和操作系統(tǒng)更改的成本,顯著簡化了更改前后的系統(tǒng)測(cè)試以便您可以識(shí)別和解決問題。例如:

利用 Database Replay,您可以在數(shù)據(jù)庫級(jí)別輕松捕獲實(shí)際的生產(chǎn)負(fù)載并在您的測(cè)試系統(tǒng)上重新播放,這樣您可以全面測(cè)試系統(tǒng)更改(包括關(guān)鍵的并發(fā)特性)的影響。

SQL Performance Analyzer識(shí)別結(jié)構(gòu)化查詢語言 ) SQL(執(zhí)行計(jì)劃更改和性能回退。然后,可以使用 SQL Tuning Advisor解決識(shí)別的問題,方法是還原到原始的執(zhí)行計(jì)劃或進(jìn)一步優(yōu)化。

利用管理自動(dòng)化提高 DBA 效率

Oracle 數(shù)據(jù)庫 11 g繼續(xù)致力于(從 Oracle9i數(shù)據(jù)庫開始一直到 Oracle 數(shù)據(jù)庫10 g)顯著簡化和完全自動(dòng)化 DBA 任務(wù)。 Oracle數(shù)據(jù)庫11 g中的新功能包括:

利用自學(xué)功能自動(dòng)進(jìn)行 SQL 優(yōu)化系統(tǒng)全局區(qū)(SGA)和程序全局區(qū)( PGA)的內(nèi)存緩存區(qū)的自動(dòng)、統(tǒng)一調(diào)整新的 advisor用于分區(qū)、數(shù)據(jù)恢復(fù)、流性能和空間管理針對(duì)自動(dòng)數(shù)據(jù)庫診斷監(jiān)視器 (ADDM)的增強(qiáng),能夠提供 Oracle 真正應(yīng)用集群 (Oracle RAC)環(huán)境中的更好的性能全局視圖以及改進(jìn)的性能比較分析功能。

利用故障診斷快速解決問題

Oracle 數(shù)據(jù)庫 11 g中新增的故障診斷功能使客戶在發(fā)生錯(cuò)誤后捕獲 Oracle

Support所需的數(shù)據(jù)變得極為簡單。這可以加速問題的解決,減少客戶重現(xiàn)問題的需要。

盡量降低停機(jī)成本

通過 Oracle Data Guard快速恢復(fù)數(shù)據(jù)

Oracle Data Guard在本地和遠(yuǎn)程服務(wù)器之間協(xié)調(diào)數(shù)據(jù)庫的維護(hù)和同步以便從災(zāi)難或站點(diǎn)故障快速恢復(fù)。 Oracle數(shù)據(jù)庫11 g提供了大量顯著的 Oracle Data Guard增強(qiáng),包括

可以在物理備用系統(tǒng)上運(yùn)行實(shí)時(shí)查詢用于報(bào)表和其他目的

可以通過將物理備用系統(tǒng)暫時(shí)轉(zhuǎn)換為邏輯備用系統(tǒng)執(zhí)行聯(lián)機(jī)的、滾動(dòng)的數(shù)據(jù)庫升級(jí)

..支持測(cè)試環(huán)境的快照備用系統(tǒng)

此外,物理和邏輯備用的性能都有提高。邏輯備用現(xiàn)在支持可擴(kuò)展標(biāo)記語言(XML)類型字符大型對(duì)象 (CLOB)數(shù)據(jù)類型和透明的數(shù)據(jù)加密。現(xiàn)在支持自動(dòng)的、快速啟動(dòng)的故障切換以支持異步傳輸。

Oracle 數(shù)據(jù)庫 11 g提供了幾個(gè)針對(duì)自動(dòng)存儲(chǔ)管理的重要的高可用性增強(qiáng),

包括:

..支持滾動(dòng)升級(jí)

..自動(dòng)壞塊檢測(cè)和修復(fù)

..快速鏡像重新同步,該功能可以有效地重新同步存儲(chǔ)網(wǎng)絡(luò)連接性暫時(shí)丟失時(shí)自動(dòng)存儲(chǔ)管理鏡像的存儲(chǔ)陣列

自動(dòng)存儲(chǔ)管理的性能增強(qiáng)使得大型數(shù)據(jù)庫可以更快地打開并減少 SGA 內(nèi)存消耗。這些增強(qiáng)還允許 DBA增加存儲(chǔ)分配單元大小以加快大型序列輸入/輸出 (I/O)

顯著增加正常運(yùn)行時(shí)間

Oracle數(shù)據(jù)庫11 g使您可以應(yīng)用很多一次性數(shù)據(jù)庫補(bǔ)丁(包括診斷補(bǔ)丁),而沒有停機(jī)時(shí)間。新的數(shù)據(jù)恢復(fù) advisor通過快速識(shí)別故障根本原因、為 DBA提供可用的恢復(fù)選項(xiàng),極大地減少了停機(jī)時(shí)間,在某些情況下,還通過“自我恢復(fù)”機(jī)制自動(dòng)糾正問題。

Oracle 數(shù)據(jù)庫 11 g還有其他高性能提高,包括

..自動(dòng)編譯數(shù)據(jù)庫中的 PL/SQL 和 Java

..更快的觸發(fā)器,包括更加有效地調(diào)用每行觸發(fā)器

..更快的簡單 SQL 操作

..更快的 Oracle Data Guard 和 Oracle Streams 復(fù)制

..與網(wǎng)絡(luò)文件系統(tǒng)( NFS) 存儲(chǔ)設(shè)備更快、更可靠的直接連接

..更快的升級(jí)

..大型文件更快的備份/還原

..更快的備份壓縮

Oracle 數(shù)據(jù)庫 11 g包括大量新的 ILM特性,例如

..新的分區(qū)功能,包括

.按父/子引用分區(qū)

.按虛擬列分區(qū)

Oracle數(shù)據(jù)庫11 g還具有帶 Oracle閃回?cái)?shù)據(jù)歸檔的 Total Recall,使您可以在選定的表中查詢以前的數(shù)據(jù),從而提供了一種簡單實(shí)用的向數(shù)據(jù)中添加時(shí)間維度的方法以便于更改跟蹤、 ILM、審計(jì)和合規(guī)。

其他高可用性增強(qiáng)

Oracle 數(shù)據(jù)庫 11g還有其他高可用性增強(qiáng),包括:

Oracle閃回事務(wù)查詢,提供帶其他相關(guān)事務(wù)更改的流氓事務(wù)的按鈕更改

具有更多可傳輸選項(xiàng)的增強(qiáng)的平臺(tái)移植和數(shù)據(jù)移動(dòng),包括可傳輸分區(qū)、

模式和跨平臺(tái)數(shù)據(jù)庫

Oracle恢復(fù)管理器 (RMAN)支持 Windows Volume Shadow Copy

Service ( VSS )快照,從而實(shí)現(xiàn)與 Windows備份更緊密的集成

優(yōu)化性能和可靠性

合規(guī)、法律取證以及整合數(shù)據(jù)倉庫的趨勢(shì)導(dǎo)致數(shù)據(jù)庫的大小每兩年就會(huì)增加

兩倍,這極大地影響了大型數(shù)據(jù)庫的存儲(chǔ)成本和性能、可靠性以及可管理性

。Oracle 數(shù)據(jù)庫 11 g使組織可以使用低成本的服務(wù)器和模塊化的存儲(chǔ)器輕

松伸縮大型的事務(wù)和數(shù)據(jù)倉庫系統(tǒng)并提供快速的全天候數(shù)據(jù)訪問。 Oracle 數(shù)

據(jù)庫11 g提供新的創(chuàng)新特性以進(jìn)一步提高要求極嚴(yán)格的環(huán)境的性能和可伸

縮性。

利用 SecureFiles安全地存儲(chǔ)您的所有數(shù)據(jù)

SecureFiles 是 Oracle用于在數(shù)據(jù)庫中存儲(chǔ)大型對(duì)象) LOB (

(例如圖像、大型文本對(duì)象或包括 XML、醫(yī)學(xué)成像以及地理空間柵格對(duì)象在內(nèi)的高級(jí)數(shù)據(jù)類型)的下一代產(chǎn)品。 SecureFiles提供能夠完全與文件系統(tǒng)相媲美的卓越性能。此外,它還提供高級(jí)功能,例如智能壓縮、透明加密以及透明的重復(fù)

刪除。

通過聯(lián)機(jī)事務(wù)處理壓縮提高性能并盡量降低存儲(chǔ)成本

Oracle 數(shù)據(jù)庫 11 g支持聯(lián)機(jī)事務(wù)處理 (OLAP)應(yīng)用程序中常用的更新、

插入和刪除操作的數(shù)據(jù)壓縮。以前的 Oracle數(shù)據(jù)庫版本支持?jǐn)?shù)據(jù)倉庫應(yīng)用

程序常用的批量數(shù)據(jù)加載操作的壓縮。 Oracle 數(shù)據(jù)庫 11 g OLTP表壓縮通

過更加高效地使用內(nèi)存來緩存數(shù)據(jù)以及減少表掃描的 I/O提高了數(shù)據(jù)庫性能

。利用 OLTP表壓縮,您可以利用最小的處理開銷達(dá)到 2 到 3倍的壓縮

比。

oracle9i 添加臨時(shí)表空間數(shù)據(jù)文件 路徑

唯一的要求就是你的這些目錄要給oracle這個(gè)用戶有讀寫的權(quán)限,要不會(huì)報(bào)錯(cuò)的。一般會(huì)把這些路徑指向到你建庫時(shí),存放數(shù)據(jù)文件等的目錄下。

如何從oracle9i中讀取一段日期內(nèi)的記錄

36.ADD_MONTHS

增加或減去月份

SQL select to_char(add_months(to_date(’199912’,’yyyymm’),2),’yyyymm’) from dual;

TO_CHA

------

200002

SQL select to_char(add_months(to_date(’199912’,’yyyymm’),-2),’yyyymm’) from dual;

TO_CHA

------

199910

37.LAST_DAY

返回日期的最后一天

SQL select to_char(sysdate,’yyyy.mm.dd’),to_char((sysdate)+1,’yyyy.mm.dd’) from dual;

TO_CHAR(SY TO_CHAR((S

---------- ----------

2004.05.09 2004.05.10

SQL select last_day(sysdate) from dual;

LAST_DAY(S

----------

31-5月 -04

38.MONTHS_BETWEEN(date2,date1)

給出date2-date1的月份

SQL select months_between(’19-12月-1999’,’19-3月-1999’) mon_between from dual;

MON_BETWEEN

-----------

9

SQLselectmonths_between(to_date(’2000.05.20’,’yyyy.mm.dd’),to_date(’2005.05.20’,’yyyy.mm.dd’)) mon_betw from dual;

MON_BETW

---------

-60

39.NEW_TIME(date,’this’,’that’)

給出在this時(shí)區(qū)=other時(shí)區(qū)的日期和時(shí)間

SQL select to_char(sysdate,’yyyy.mm.dd hh24:mi:ss’) bj_time,to_char(new_time

2 (sysdate,’PDT’,’GMT’),’yyyy.mm.dd hh24:mi:ss’) los_angles from dual;

BJ_TIME LOS_ANGLES

------------------- -------------------

2004.05.09 11:05:32 2004.05.09 18:05:32

40.NEXT_DAY(date,’day’)

給出日期date和星期x之后計(jì)算下一個(gè)星期的日期

SQL select next_day(’18-5月-2001’,’星期五’) next_day from dual;

NEXT_DAY

----------

25-5月 -01

41.SYSDATE

用來得到系統(tǒng)的當(dāng)前日期

SQL select to_char(sysdate,’dd-mm-yyyy day’) from dual;

TO_CHAR(SYSDATE,’

-----------------

09-05-2004 星期日

trunc(date,fmt)按照給出的要求將日期截?cái)?如果fmt=’mi’表示保留分,截?cái)嗝?/p>

SQL select to_char(trunc(sysdate,’hh’),’yyyy.mm.dd hh24:mi:ss’) hh,

2 to_char(trunc(sysdate,’mi’),’yyyy.mm.dd hh24:mi:ss’) hhmm from dual;

HH HHMM

------------------- -------------------

2004.05.09 11:00:00 2004.05.09 11:17:00

我的收藏的

Oracle一般有哪些版本,各個(gè)版本有什么區(qū)別呢?

既然樓上已經(jīng)說了9i之前的,我就說下9i之后的吧!

9i較之于8i更易于管理。

并發(fā)集群,8i OPS升級(jí)為9i RAC,8i結(jié)點(diǎn)間用硬盤交換信息,9i結(jié)點(diǎn)間采用高速網(wǎng)線的緩存熔合(Cache Fusion)技術(shù)交換信息,交換速度提高100倍以上。

9i可以在線修改內(nèi)核參數(shù)和內(nèi)存分配,8i不行。

數(shù)據(jù)文件和表空間管理,8i手工管理,9i自動(dòng)管理。

9i比8i增強(qiáng)了對(duì)ANSI SQL99的支持。

9i比8i增強(qiáng)了故障后的快速恢復(fù)(Fast-start)。

8i只支持物理備份(physical backup)數(shù)據(jù)庫,9i還增加了支持邏輯備份(logical backup)數(shù)據(jù)庫,使備份數(shù)據(jù)庫除了作為主數(shù)據(jù)庫的鏡像外,還可以提供其他數(shù)據(jù)服務(wù).

Oracle 10g比9i多了哪些新特性?

10g支持網(wǎng)格(Grid),支持自動(dòng)管理(Automatic Management)。

10g的g是"Grid"縮寫,支持網(wǎng)格計(jì)算,即,多臺(tái)結(jié)點(diǎn)服務(wù)器利用高速網(wǎng)絡(luò)組成一個(gè)虛擬的高性能服務(wù)器,負(fù)載在整個(gè)網(wǎng)格中均衡(Load Balance),按需增刪結(jié)點(diǎn),避免單點(diǎn)故障(Single Point of

Faliure)。

安裝容易,安裝工作量比9i減少了一半。

新增基于瀏覽器的企業(yè)管理器(Enterprise Manager)。

自動(dòng)存儲(chǔ)管理(ASM),增刪硬盤不再需要操作系統(tǒng)管理員設(shè)置的鏡像、負(fù)載均衡、物理卷、邏輯卷、分區(qū)、文件系統(tǒng),只要打一條Oracle命令,ASM會(huì)自動(dòng)管理增加或刪除的硬盤。

內(nèi)存自動(dòng)化,根據(jù)需要自動(dòng)分配和釋放系統(tǒng)內(nèi)存。

SQL性能調(diào)整自動(dòng)化。

免費(fèi)提供基于瀏覽器的小應(yīng)用開發(fā)工具Oracle Application Express(原名HTML DB),支持10g和9i R2。

快速糾正人為錯(cuò)誤的閃回(Flashback)查詢和恢復(fù),可以恢復(fù)數(shù)據(jù)庫、表甚至記錄。(這個(gè)新的功能我覺得非常的好用,它就像windows系統(tǒng)是把東西刪除以后放到回收站里,只是重新命了一個(gè)名字,

如果你發(fā)現(xiàn)刪除錯(cuò)了,你可以回收)

數(shù)據(jù)泵(Data Pump)高速導(dǎo)入、導(dǎo)出數(shù)據(jù),比傳統(tǒng)方法導(dǎo)出速度快兩倍以上,導(dǎo)入速度快15--45倍。

精細(xì)審計(jì)(Fine-Grained Auditing),記錄一切對(duì)敏感數(shù)據(jù)的操作。

存儲(chǔ)數(shù)據(jù)的表空間(Tablespace)跨平臺(tái)復(fù)制,極大的提高數(shù)據(jù)倉庫加載速度。

流(Streams)復(fù)制,實(shí)現(xiàn)低系統(tǒng)消耗、雙向(double-direction)、斷點(diǎn)續(xù)傳(resume from break point)、跨平臺(tái)(cross platform)、跨數(shù)據(jù)源的復(fù)雜復(fù)制。

容災(zāi)的數(shù)據(jù)衛(wèi)士(Data Guard)增加了邏輯備份功能,備份數(shù)據(jù)庫日常可以運(yùn)行于只讀狀態(tài),充分利用備份數(shù)據(jù)庫。

支持許多新EE選件,加強(qiáng)數(shù)據(jù)庫內(nèi)部管理的“Database Vault”,數(shù)據(jù)庫活動(dòng)的審計(jì)的(Audit Vault),數(shù)據(jù)倉庫構(gòu)建高級(jí)功能(Warehouse Builder Enterprise ETL, Warehouse Builder Data

Quality).

Oracle 11g比10g多了哪些新特性?

11 g擴(kuò)展了Oracle 獨(dú)家具有的提供網(wǎng)格計(jì)算優(yōu)勢(shì)的功能,您可以利用它來提高用戶服務(wù)水平、減少停機(jī)時(shí)間以及更加有效地利用IT資源,同時(shí)還可以增強(qiáng)全天候業(yè)務(wù)應(yīng)用程序的性能、可伸縮性和安全性

利用真正應(yīng)用測(cè)試(RAT)盡量降低更改的風(fēng)險(xiǎn)

11 g降低了數(shù)據(jù)庫升級(jí)以及其他硬件和操作系統(tǒng)更改的成本,顯著簡化了更改前后的系統(tǒng)測(cè)試以便您可以識(shí)別和解決問題。例如:

利用Database Replay,您可以在數(shù)據(jù)庫級(jí)別輕松捕獲實(shí)際的生產(chǎn)負(fù)載并在您的測(cè)試系統(tǒng)上重新播放,這樣您可以全面測(cè)試系統(tǒng)更改(包括關(guān)鍵的并發(fā)特性)的影響。

SQL Performance Analyzer識(shí)別結(jié)構(gòu)化查詢語言) SQL(執(zhí)行計(jì)劃更改和性能回退。然后,可以使用SQL Tuning Advisor解決識(shí)別的問題,方法是還原到原始的執(zhí)行計(jì)劃或進(jìn)一步優(yōu)化。

利用管理自動(dòng)化提高DBA 效率

Oracle 數(shù)據(jù)庫11 g繼續(xù)致力于(從Oracle9i數(shù)據(jù)庫開始一直到Oracle 數(shù)據(jù)庫10 g)顯著簡化和完全自動(dòng)化DBA 任務(wù)。Oracle數(shù)據(jù)庫11 g中的新功能包括:

利用自學(xué)功能自動(dòng)進(jìn)行SQL 優(yōu)化系統(tǒng)全局區(qū)(SGA)和程序全局區(qū)( PGA)的內(nèi)存緩存區(qū)的自動(dòng)、統(tǒng)一調(diào)整新的advisor用于分區(qū)、數(shù)據(jù)恢復(fù)、流性能和空間管理針對(duì)自動(dòng)數(shù)據(jù)庫診斷監(jiān)視器(ADDM)的增強(qiáng),能

夠提供Oracle 真正應(yīng)用集群(Oracle RAC)環(huán)境中的更好的性能全局視圖以及改進(jìn)的性能比較分析功能。

利用故障診斷快速解決問題

Oracle 數(shù)據(jù)庫11 g中新增的故障診斷功能使客戶在發(fā)生錯(cuò)誤后捕獲Oracle

Support所需的數(shù)據(jù)變得極為簡單。這可以加速問題的解決,減少客戶重現(xiàn)問題的需要。

盡量降低停機(jī)成本

通過Oracle Data Guard快速恢復(fù)數(shù)據(jù)

Oracle Data Guard在本地和遠(yuǎn)程服務(wù)器之間協(xié)調(diào)數(shù)據(jù)庫的維護(hù)和同步以便從災(zāi)難或站點(diǎn)故障快速恢復(fù)。Oracle數(shù)據(jù)庫11 g提供了大量顯著的Oracle Data Guard增強(qiáng),包括

可以在物理備用系統(tǒng)上運(yùn)行實(shí)時(shí)查詢用于報(bào)表和其他目的

可以通過將物理備用系統(tǒng)暫時(shí)轉(zhuǎn)換為邏輯備用系統(tǒng)執(zhí)行聯(lián)機(jī)的、滾動(dòng)的數(shù)據(jù)庫升級(jí)

支持測(cè)試環(huán)境的快照備用系統(tǒng)

此外,物理和邏輯備用的性能都有提高。邏輯備用現(xiàn)在支持可擴(kuò)展標(biāo)記語言(XML)類型字符大型對(duì)象(CLOB)數(shù)據(jù)類型和透明的數(shù)據(jù)加密。現(xiàn)在支持自動(dòng)的、快速啟動(dòng)的故障切換以支持異步傳輸。

Oracle 數(shù)據(jù)庫11 g提供了幾個(gè)針對(duì)自動(dòng)存儲(chǔ)管理的重要的高可用性增強(qiáng),

包括:

支持滾動(dòng)升級(jí);自動(dòng)壞塊檢測(cè)和修復(fù);快速鏡像重新同步,該功能可以有效地重新同步存儲(chǔ)網(wǎng)絡(luò)連接性暫時(shí)丟失時(shí)自動(dòng)存儲(chǔ)管理鏡像的存儲(chǔ)陣列

自動(dòng)存儲(chǔ)管理的性能增強(qiáng)使得大型數(shù)據(jù)庫可以更快地打開并減少SGA 內(nèi)存消耗。這些增強(qiáng)還允許DBA增加存儲(chǔ)分配單元大小以加快大型序列輸入/輸出(I/O)

顯著增加正常運(yùn)行時(shí)間

Oracle數(shù)據(jù)庫11 g使您可以應(yīng)用很多一次性數(shù)據(jù)庫補(bǔ)丁(包括診斷補(bǔ)丁),而沒有停機(jī)時(shí)間。新的數(shù)據(jù)恢復(fù)advisor通過快速識(shí)別故障根本原因、為DBA提供可用的恢復(fù)選項(xiàng),極大地減少了停機(jī)時(shí)間,在

某些情況下,還通過“自我恢復(fù)”機(jī)制自動(dòng)糾正問題。

Oracle 數(shù)據(jù)庫11 g還有其他高性能提高,包括:自動(dòng)編譯數(shù)據(jù)庫中的PL/SQL 和Java;更快的觸發(fā)器,包括更加有效地調(diào)用每行觸發(fā)器;更快的簡單SQL 操作;更快的Oracle Data Guard 和Oracle

Streams 復(fù)制;與網(wǎng)絡(luò)文件系統(tǒng)(NFS) 存儲(chǔ)設(shè)備更快、更可靠的直接連接;更快的升級(jí);大型文件更快的備份/還原;更快的備份壓縮

Oracle 數(shù)據(jù)庫11 g包括大量新的ILM特性,例如

新的分區(qū)功能,包括:按父/子引用分區(qū);按虛擬列分區(qū)

Oracle數(shù)據(jù)庫11 g還具有帶Oracle閃回?cái)?shù)據(jù)歸檔的Total Recall,使您可以在選定的表中查詢以前的數(shù)據(jù),從而提供了一種簡單實(shí)用的向數(shù)據(jù)中添加時(shí)間維度的方法以便于更改跟蹤、ILM、審計(jì)和合規(guī)。

其他高可用性增強(qiáng)

Oracle 數(shù)據(jù)庫11g還有其他高可用性增強(qiáng),包括:Oracle閃回事務(wù)查詢,提供帶其他相關(guān)事務(wù)更改的流氓事務(wù)的按鈕更改具有更多可傳輸選項(xiàng)的增強(qiáng)的平臺(tái)移植和數(shù)據(jù)移動(dòng),包括可傳輸分區(qū)、模式和跨

平臺(tái)數(shù)據(jù)庫

Oracle恢復(fù)管理器(RMAN)支持Windows Volume Shadow Copy Service ( VSS )快照,從而實(shí)現(xiàn)與Windows備份更緊密的集成優(yōu)化性能和可靠性

合規(guī)、法律取證以及整合數(shù)據(jù)倉庫的趨勢(shì)導(dǎo)致數(shù)據(jù)庫的大小每兩年就會(huì)增加兩倍,這極大地影響了大型數(shù)據(jù)庫的存儲(chǔ)成本和性能、可靠性以及可管理性。Oracle 數(shù)據(jù)庫11 g使組織可以使用低成本的服務(wù)

器和模塊化的存儲(chǔ)器輕松伸縮大型的事務(wù)和數(shù)據(jù)倉庫系統(tǒng)并提供快速的全天候數(shù)據(jù)訪問。Oracle 數(shù)據(jù)庫11 g提供新的創(chuàng)新特性以進(jìn)一步提高要求極嚴(yán)格的環(huán)境的性能和可伸縮性。利用SecureFiles安全

地存儲(chǔ)您的所有數(shù)據(jù)SecureFiles 是Oracle用于在數(shù)據(jù)庫中存儲(chǔ)大型對(duì)象) LOB (例如圖像、大型文本對(duì)象或包括XML、醫(yī)學(xué)成像以及地理空間柵格對(duì)象在內(nèi)的高級(jí)數(shù)據(jù)類型)的下一代產(chǎn)品。SecureFiles

提供能夠完全與文件系統(tǒng)相媲美的卓越性能。此外,它還提供高級(jí)功能,例如智能壓縮、透明加密以及透明的重復(fù)刪除。

通過聯(lián)機(jī)事務(wù)處理壓縮提高性能并盡量降低存儲(chǔ)成本

Oracle 數(shù)據(jù)庫11 g支持聯(lián)機(jī)事務(wù)處理(OLAP)應(yīng)用程序中常用的更新、插入和刪除操作的數(shù)據(jù)壓縮。以前的Oracle數(shù)據(jù)庫版本支持?jǐn)?shù)據(jù)倉庫應(yīng)用程序常用的批量數(shù)據(jù)加載操作的壓縮。Oracle 數(shù)據(jù)庫11 g

OLTP表壓縮通過更加高效地使用內(nèi)存來緩存數(shù)據(jù)以及減少表掃描的I/O提高了數(shù)據(jù)庫性能。利用OLTP表壓縮,您可以利用最小的處理開銷達(dá)到2 到3倍的壓縮比。

如何從oracle9i中導(dǎo)出數(shù)據(jù)庫腳本

回答:zjnbruanming.

新手

5月10日 12:38 一)、導(dǎo)出/導(dǎo)入(EXPORT/IMPORT)

EXPORT/IMPORT是用來將ORACLE中數(shù)據(jù)移出/移入數(shù)據(jù)庫。

1、EXPORT將數(shù)據(jù)庫中數(shù)據(jù)備份成一個(gè)二進(jìn)制系統(tǒng)文件稱為“導(dǎo)出轉(zhuǎn)儲(chǔ)文件”(EXPORT

DUMP FILE),并將重新生成數(shù)據(jù)庫寫入文件中。

它有三種模式:

a.用戶模式:導(dǎo)出用戶所有對(duì)象以及對(duì)象中的數(shù)據(jù);

b.表模式:導(dǎo)出用戶所有表或者指定的表;

c.整個(gè)數(shù)據(jù)庫:導(dǎo)出數(shù)據(jù)庫中所有對(duì)象。

它的備份有三種類型:

a.完全型(COMPLETE EXPORT):備份整個(gè)數(shù)據(jù)庫;

b.積累型(COMULATIVE ERPORT):備份上一次積累型備份所改變的數(shù)據(jù);

c.增量型(INCREAMENTAL EXPORT):備份上一次備份后改變的數(shù)據(jù)。

EXPORT 的命令可以交互式進(jìn)行,各參數(shù)的具體含義見附錄。

在進(jìn)行導(dǎo)出備份時(shí)我們要考慮一點(diǎn)問題,那就是導(dǎo)出的一致性,在導(dǎo)出過程 中導(dǎo)出每讀

一次就讀取一個(gè)表,因而盡管導(dǎo)出是在一個(gè)特點(diǎn)時(shí)自己開始的,但不同的表讀取的時(shí)間不同,

因此,導(dǎo)出開始讀一個(gè)表時(shí),此時(shí)表中的數(shù)據(jù)才是導(dǎo)出的數(shù)據(jù),這樣當(dāng)大多數(shù)表按內(nèi)部關(guān)鍵字

和外部關(guān)鍵字相互聯(lián)系時(shí),在導(dǎo)出過程中這些相關(guān)聯(lián)表的改變就會(huì)導(dǎo)致導(dǎo)出的不一致性,要避

開這個(gè),我們可以將導(dǎo)出過程安排在不對(duì)表操作的時(shí)候進(jìn)行。另外,當(dāng)ORACLE中RESTRICTEP

2、IMPORT導(dǎo)入:

導(dǎo)入的過程是導(dǎo)出的逆過程,這個(gè)命令先讀取導(dǎo)出來的導(dǎo)出轉(zhuǎn)儲(chǔ)二進(jìn)制文件,并運(yùn)行文件

IMPORT命令執(zhí)行的方法和EXPORT方案有關(guān)。

1、如果EXPORT所實(shí)施的是完全型方案(FULL)則在IMPORT時(shí)所有的數(shù)據(jù)對(duì)象,包括表空間

,數(shù)據(jù)文件,用戶都會(huì)在導(dǎo)入時(shí)創(chuàng)建,但考慮到數(shù)據(jù)庫中的物理布局,預(yù)先創(chuàng)建表空間和用戶

2、如果EXPORT使用的是INCREMENTAL/CUMULATIVE方式,則需要預(yù)先設(shè)置好表空間、用戶

(二):冷備份

冷備份發(fā)生在數(shù)據(jù)庫已經(jīng)正常關(guān)閉的情況下,當(dāng)正常關(guān)閉時(shí)會(huì)提供給我們一個(gè)完整的數(shù)據(jù)

數(shù)據(jù)庫使用的每個(gè)文件都被備份下來,這些文件包括:

☆所有數(shù)據(jù)文件

☆所有控制文件

☆所有聯(lián)機(jī)REDO LOG 文件

☆I(lǐng)NIT.ORA文件(可選)

值得注意的是冷備份必須是數(shù)據(jù)庫關(guān)閉的情況下完成,當(dāng)數(shù)據(jù)庫開著的時(shí)候,執(zhí)行數(shù)據(jù)庫

作冷備份一般步驟是:

1:正常關(guān)閉要備份的實(shí)例(instance);

2: 備份整個(gè)數(shù)據(jù)庫到一個(gè)目錄

3:啟動(dòng)數(shù)據(jù)庫 1: SQLDBAconnect internal

SQLDBAshutdown normal

2: SQLDBA! cp

或 SQLDBA!tar cvf /dev/rmt/0 /wwwdg/oracle

3: SQLDBAstartup

(三)熱備份(ACHIRELOG)

數(shù)據(jù)庫需要二十四小時(shí)運(yùn)行,而且隨時(shí)有新的數(shù)據(jù)加入.數(shù)據(jù)丟失將影響整個(gè)公司.采用

?設(shè)置數(shù)據(jù)庫為automatic archivelog mode,

#su - oracle

%svrmgrl svrmgrlconnect internal

svrmgrlstartup mount

svrmgrlalter database archivelog

svrmgrlshutdown

svrmgrlexit

%vi initoracle7.ora

加入log_archive_start = true # if you want automatic archiving

log_archive_dest = $ORACLE_HOME/dbs/arch

log_archive_format = log%s.arc

%dbstart

%ps -ef|grep arch

oracle 1743 1 0 15:20:20 ? 0:00 ora_arch_oracle7

注:oracle database is in automatic archivelog mode

?full offline entire database backup, 當(dāng)數(shù)據(jù)庫初始完成后 這份備份是將來備份的

%dbshut

%cp /oracle/oradata/oracle7/system.dbf

/oracle/oradata/oracle7/rbs.dbf

/oracle/oradata/oracle7/temp.dbf

/oracle/oradata/oracle7/tools.dbf

/oracle/oradata/oracle7/users.dbf

/oraclecle/app/oracle/product/7.3.2/dbs/application.dbf

/oracle/app/oracle/product/7.3.2/dbs/apptmpsp.dbf

/oracle/app/oracle/product/7.3.2/dbs/apprlbksp.dbf

/oracle/oradata/oracle7/redooracle.log

/oracle/oradata/oracle7/control1.ctl

/oracle/oradata/oracle7/control2.ctl

/oracle/oradata/oracle7/control3.ctl

%dbstart

注:以上*.dbf文件為數(shù)據(jù)文件,*.log文件為日志文件,*.ctl文件為控制文件

%exit %tar uvf /dev/rmt/0

注:如果為oracle 7.2 ,則copy 相應(yīng)的 data files,relog files,control files.

6.3、每天做一次 partial online with archiving backups .

#su - oracle

%svrmgrl %svrmgrlconnect internal

%svrmgrlalter tablespace billsp begin backup

%svrmgrlalter tablespace billtmpsp begin backup

%svrmgrlalter tablespace billrlbksp begin backup

%svrmgrlalter tablespace system begin backup

%svrmgrlalter tablespace rbs begin backup

%svrmgrlalter tablespace temp begin backup

%svrmgrlalter tablespace tools begin backup

%svrmgrlalter tablespace users begin backup

%svrmgrlhost cp all datafile to the backup storage. #文件名如第一步中以.dbf結(jié)尾的.

%svrmgrlalter tablespace billsp end backup

%svrmgrlalter tablespace billtmpsp end backup

%svrmgrlalter tablespace billrlbksp end backup

%svrmgrlalter tablespace system end backup

%svrmgrlalter tablespace rbs end backup

%svrmgrlalter tablespace temp end backup

%svrmgrlalter tablespace tools end backup

%svrmgrlalter tablespace users end backup

做一個(gè)sql文件,如上所寫.

The billing system can recover to the point of failure when the failure occur.

名稱欄目:oracle9i怎么讀,oracle9i支持系統(tǒng)
本文路徑:http://chinadenli.net/article38/dsgdjpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)網(wǎng)站營銷服務(wù)器托管網(wǎng)站設(shè)計(jì)用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)