文章詳情頁
UNIX和WINDOWS2000上的ORACLE的差異 PartIII
瀏覽:5日期:2023-11-18 19:13:35
UNIX 和 WINDOWS2000 上的 Oracle 的差異 IIIIan Adam,;;SAIC LtdDavid Stien, ;SAIC Ltd翻譯:Fenng;www.ITPub.netPart IIIORACLE 的安裝 ORACLE8i通過新的基于Java的ORACLE Universal Installer來安裝,在所有的平臺上都有一樣的界面 [1 M Cyran, 1999]。上面這句話是對的,不過一些小的差異要注明。在Unix上需要X兼容的顯示能力,或者是在客戶機的工作站上 有一個象Exceed這樣的應(yīng)用。在Windows2000上安裝器可以直接運行。在Unix中有許多手工設(shè)定的任務(wù),在 windows 2000是不需要的。尤其是你不必手工設(shè)定環(huán)境變量。 你不必生成一個治理數(shù)據(jù)庫的Unix dba 組,不必設(shè)定一個 UNIX 來為用戶運行 ORACLE Universal Installer或者是一個叫oracle的用戶來安裝或者升級ORACLE。 在 Unix 中ORACLE 可以重聯(lián)接而在Windows 2000則不能。在Windows 2000中,用戶必須是治理員(administrator)組的成員才可以安裝數(shù)據(jù)庫。在ORACLE 8i 數(shù)據(jù)庫安裝后自動的創(chuàng)建ORA_DBA一個本地組。這個組的成員自動接受SYSDBA的權(quán)限。推薦在定制安裝的時候選擇安裝Administration Assistant for Windows,要注重每個服務(wù)器只能安裝這個軟件的一個版本。ORACLE 8.1.7 for Solaris是2CD的。切換到第二張CD不象手冊上說的那么輕易。察看[10 Metalink, 2001]可以得到具體內(nèi)容。Windows上的安裝指導可以看[3 Kennedy, 2000]。《ORACLE Universal Installer 概念指導》沒包括在ORACLE8i服務(wù)器在線文檔中,不過在ORACLE Universal Installer 安裝的過程中自動的安裝在你的硬盤中了。WINDOWS上的數(shù)據(jù)庫治理助手WINDOWS上的ORACLE治理助手是個GUI工具,從WINDOWS內(nèi)建的MMC(微軟治理控制臺)中運行 。ORACLE 的 Windows治理助手把幾個常用的數(shù)據(jù)庫治理工作集合到了一個工具中。可以使你在Windows中簡單進行創(chuàng)建數(shù)據(jù)庫治理員、操作員、用戶和角色的工作。還可以用來治理 ORACLE數(shù)據(jù)庫服務(wù)和ORACLE數(shù)據(jù)庫的啟動與關(guān)閉的設(shè)置,編輯注冊表參數(shù)設(shè)定,并察看ORACLE進程信息。自動任務(wù)在Unix上,象備份這樣的自動任務(wù)是通過cron運行Shell腳本來做到的。在Windows2000上使用調(diào)度任務(wù)來定期運行批處理文件。這個調(diào)度要比以前的Windows NT上的AT調(diào)度命令要更有彈性。它答應(yīng)一個帶有用戶上下文(context)而不是系統(tǒng)用戶的任務(wù)運行,并且它答應(yīng)對任務(wù)賦予權(quán)限。批處理腳本語言限制性很大,所以值得好好的弄一下PERL [9 O'Reilly, 2000]。在Windows 2000 中當手工運行熱備份的時候,ORACLE提供了一個命令叫做OCOPY,用來拷貝文件到另一個磁盤位置,也可以備份到磁帶上面。標準的windows命令(如COPY)不拷貝一個打開的文件(數(shù)據(jù)庫的數(shù)據(jù)文件都是打開的)。調(diào)整與診斷在Windows 2000上面有很少的工具來調(diào)試操作系統(tǒng),不過我們也要說點可以做的事情。交互的前臺應(yīng)用程序在Windows2000的安裝過程中就指定了默認的優(yōu)先級。為了阻止前臺應(yīng)用程序占用了額外的處理器時間,影響 ORACLE8i 數(shù)據(jù)庫, 去掉它的優(yōu)先級,這可以通過系統(tǒng)控制面版的高級選項來做到。在Unix 中,共享內(nèi)存和信號量的設(shè)定通常需要通過/etc/system來更改。在Windows 2000上這樣做沒有必要,而且也不輕易改動。針對Windows的ORACLE性能監(jiān)視器是Windows 2000性能監(jiān)視器預載入的ORACLE8i數(shù)據(jù)庫性能元件。假如你沒看到這些東西,試著這個命令來改變性能監(jiān)視器的設(shè)定:operfcfg -u system -p manager -d ateiWindows NT 的ORACLE性能監(jiān)視器答應(yīng)你一次只監(jiān)視一個數(shù)據(jù)庫實例。上述的命令可以在數(shù)據(jù)庫間切換。在 Windows 2000中,ORACLE 和對待通常的alert和trace文件一樣把信息寫到事件日志中,這些信息可以通過標準的事件查看器讀取。在 Windows 2000中 dbverify (dbv)可以用來檢查聯(lián)機數(shù)據(jù)文件,和Unix中的功能一樣。而在以前的Windows 中,dbv只對關(guān)閉的數(shù)據(jù)庫或是備份文件起作用。 總結(jié)對于一個熟悉Unix上的ORACLE DBA來說,這篇文章描述了ORACLE在Windows 2000上的的主要的差別。可以看到ORACLE已經(jīng)作了很多的努力使這兩個平臺上的ORACLE盡可能的相似,不過還沒有完全的去除差別。這篇文章還是值得一看的。關(guān)于作者David Stien and Ian Adam are both ORACLE8i Certified Database Administrators working for SAIC's Database Management Practice.; They are both based in Aberdeen, Scotland.; They are practising DBAs who provide ORACLE database support and development Services for customer databases on several different platforms.; Ian is a Chartered Engineer and Microsoft Certified Database Administrator with over ten years eXPerience of ORACLE prodUCts.; Ian can be reached by email at Ian.Adam@saic.com David is a Chemistry Graduate with an MSc in Information Systems, Linux is his desktop operating system of choice.; David can be reached by email at David.Stien@saic.com參考[1];;Cyran M, 'Getting to Know ORACLE8i , Release 2 (8.1.6)',ORACLE Corporation December 1999, Part No. A76962-01 [2];;Kelly H III, Kennedy M, Rothenberg T, Slattery H, ;'ORACLE8i Administrator's Guide, Release 2 (8.1.6) for Windows NT' ;ORACLE Corporation 2000, Part No. A73008-01 [3];;Kennedy M, 'ORACLE8i Installation Guide, Release 3 (8.1.7) for Windows NT' ;ORACLE Corporation November 2000, Part No. A85302-01 [4];;Leverenz L, Rehfield D, Baird C 'ORACLE 8i Concepts Release 2 (8.1.6)' ;ORACLE Corporation December 1999, Part No. A76965-01 [5];;Metalink, 'ORACLE Database Server product support Matrix for Windows 2000', ;ORACLE Corporation, http://metalink.oracle.com Note:77627.1 [6];;Metalink, 'LKdbname - The MOUNT Lock File', ;ORACLE Corporation 2000, http://metalink.oracle.com Note:50594.1 [7];;Metalink, 'WARNING: 'dbstart' does not work with 8.1.6 Instances', ;ORACLE Corporation 2000, http://metalink.oracle.com Note:98418.1 ;;;;[8];;Microsoft, 'Windows 2000 Datacenter Server', ;Microsoft Corporation 2000 ;Http://www.microsoft.com/windows2000/datacenter/default.ASP [9];;O'Reilly, 'The Source for Perl', O'Reilly & Associates Inc 2000, ;http://www.perl.com/pub [10]; ;Metalink, 'ALERT: Cannot Mount Second CD During 8.1.7 Installation', ;ORACLE Corporation, ;http://metalink.oracle.com Note: 120801.1
標簽:
Oracle
數(shù)據(jù)庫
排行榜
