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

怎么重新安裝oracle,怎么重新安裝驅(qū)動

oracle數(shù)據(jù)庫 怎樣安裝

應(yīng)該怎么樣安裝數(shù)據(jù)庫,從安裝軟件到創(chuàng)建數(shù)據(jù)庫?對于這個(gè)問題,或許有的人不屑一顧,因?yàn)樗麄冇X得這沒有絲毫問題;同時(shí)有另一部分人,覺得這是個(gè)大問題。

創(chuàng)新互聯(lián)建站是專業(yè)的張灣網(wǎng)站建設(shè)公司,張灣接單;提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(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è)前來合作!

在安裝Oracle上,通常會有幾種類型的人:

完全抓不著頭腦,不知道怎么安裝,這通常是初學(xué)者,連Linux/Unix都不太熟悉。

很少安裝Oracle的人,但是知道對照文檔一步一步操作,出了錯(cuò)也知道上google、baidu和metalink查找解決方案。

Oracle老手,安裝數(shù)據(jù)庫不需要任何文檔,對每個(gè)步驟也很熟悉。

對Oracle的安裝非常熟悉,但是在安裝時(shí)仍然按文檔一步一步操作。

對我個(gè)人來說,我是最后一種類型的人。我也自認(rèn)為安裝了不少的數(shù)據(jù)庫,覆蓋了大部分的平臺和操作系統(tǒng)。但我安裝的時(shí)候,仍然會不嫌麻煩的一步一步操作按文檔操作。在安裝數(shù)據(jù)庫軟件包括建庫,基本上沒有遇到過什么問題。因?yàn)槲乙惨娺^

很多朋友,被安裝這一問題折騰得焦頭爛額,特別是在安裝RAC的時(shí)候,這里只是寫一寫我自己的一些做法,僅供參考,畢竟每個(gè)人都有自己的習(xí)慣和做法。

本文主要描述Linux/Unix下的Oracle安裝,不涉及Windows系統(tǒng)下的安裝。

我的習(xí)慣做法:

平時(shí)注意收集安裝文檔,包括oracle online document(所謂的官方文檔),metalink上的,還有IBM、HP這些公司與Oracle合作部門提供的文檔。oracle online document中安裝部分沒事看一遍就可以了,但是metalink上很多文檔詳細(xì)地記錄了版本的兼容性,安裝時(shí)可能出現(xiàn)的問題以及解決辦法等等,比如很實(shí)用的文檔:《Oracle Database on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2) [ID 169706.1]》、《Linux OS Requirements Reference List for Database Server [ID 851598.1]》、《Status of Certification of Oracle Clusterware with HACMP [ID 404474.1]》。而其他廠商的文檔包括:《CookBook_V3.2_Oracle_9i_RAC_AIX5L》、《COOKBOOK_Oracle CTC RAC10g R2 on HP-UX》、《COOKBOOK-V2.0-10gRAC R2 - ASM - AIX5L - SAN Storage》如此等等,還包括網(wǎng)上一些朋友自己撰寫的安裝文檔。在參考這些文檔時(shí),需要注意的是,一定要明白每一個(gè)步驟其目的,有什么作用。

根據(jù)以上提到的文檔,進(jìn)行整理,形成自己的文檔。我在前面說到,我安裝時(shí)一步一步按文檔操作,是指的按我自己的文檔,而不是去參考前面提到的若干文檔。在自己的文檔中,甚至提供了詳細(xì)的命令,這樣在安裝的時(shí)候?qū)δ承┎皇煜さ拿畈恢劣诂F(xiàn)查資料。

深入理解文檔中提到的各個(gè)參數(shù)、各個(gè)命令的作用。這不光是對安裝,而對于Oracle數(shù)據(jù)庫的更深入理解也是大有好處的。

安裝Oracle數(shù)據(jù)庫時(shí),在安裝軟件之前,通常有下面的操作:

檢查操作系統(tǒng)版本、相應(yīng)組件是否安裝,是否有安裝好文檔中指定的補(bǔ)丁,也包括c編譯器或c語行環(huán)境,這些對Linux下的安裝來說猶為重要。

檢查文件系統(tǒng)空間,特別是/tmp臨時(shí)文件系統(tǒng)

檢查memory大小,特別是swap的大小。特別是在HP-UX下,swap的管理方式與其他系統(tǒng)有些不一樣(此處不再細(xì)述),最

好能夠達(dá)到物理內(nèi)存大小,對于特別大的物理內(nèi)存,至少也要達(dá)到一半。

檢查主機(jī)時(shí)區(qū),時(shí)間設(shè)置。這一步通常被很多人忽略。

檢查主機(jī)名設(shè)置,有的安裝系統(tǒng)相當(dāng)不負(fù)責(zé)任,直接將主機(jī)取名localhost。

檢查異步IO設(shè)置。

檢查網(wǎng)絡(luò)設(shè)置,包括/etc/hosts文件的設(shè)置,特別是對RAC數(shù)據(jù)庫猶為重要。

檢查內(nèi)核參數(shù),特別是共享內(nèi)存、信號量、用戶最多可運(yùn)行進(jìn)程數(shù)這些參數(shù)。

oracle用戶創(chuàng)建后,注意編輯profile文件,設(shè)置相應(yīng)的環(huán)境變量,注意不同的平臺,相同意義的環(huán)境變量卻有不同的名字,比如linux下的LD_LIBRARY_PATH和AIX下的LIBPATH。經(jīng)常見到有的系統(tǒng),oracle的PATH都沒有設(shè)置,這樣登錄后操作相當(dāng)不方便。

對Oracle用戶設(shè)置limit,通常是直接編輯/etc/security/limits.conf文件。

給Oracle用戶一些特定的權(quán)限,比如HP-UX下修改/etc/privgroup文件,10.2.0.4 for AIX下給用戶CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, CAP_PROPAGATE 這樣的權(quán)限等等。

對于RAC,還需要設(shè)置rsh或ssh

至于安裝的其他步驟,不是本文所要講的主要內(nèi)容,在此略過。

還要提及一點(diǎn),安裝的時(shí)候?qū)τ谀夸浀倪x擇,可以按照OFA的標(biāo)準(zhǔn)做法,也可以按照使用部門的習(xí)慣,建議使用OFA。經(jīng)常有見到一些亂七八糟的目錄,讓人好找,這種做法不太好。

說到安裝,不能不提到打補(bǔ)丁。在安裝完成后,最好是打上較新的補(bǔ)丁包以及metlink上提到的一些建議打的補(bǔ)丁。而等到系統(tǒng)正式使用,發(fā)現(xiàn)問題再打補(bǔ)丁,其代價(jià)就昂貴得多。

由于安裝Oracle軟件以及升級版本和打補(bǔ)丁,比較耗時(shí),有的朋友就喜歡下面的做法:安裝好軟件,打上補(bǔ)丁,然后tar成一個(gè)包,保存在自己的存儲介質(zhì)上,下次在其他主機(jī)上安裝時(shí),直接用這個(gè)tar包解開。這種做法可以省一些安裝軟件的時(shí)間,但是需要tar包的環(huán)境是否一致。我曾遇到過下面的問題:

某套新裝9208的庫,報(bào)ORA-600[504]錯(cuò)誤,通過在metalink上搜索發(fā)現(xiàn)其最符合的一個(gè)BUG對應(yīng)的補(bǔ)丁已經(jīng)打上。其他類似環(huán)境下,包括有同樣的補(bǔ)丁,卻沒有這樣的錯(cuò)誤。我找了一臺操作系統(tǒng)完全一樣的測試主機(jī),安裝與有問題庫的版本完全一樣的版本和補(bǔ)丁,卻也沒有這樣的錯(cuò)誤;接下來我將出問題的Oracle home 復(fù)制到測試主機(jī)上,結(jié)果問題重現(xiàn)了,看起來問題在Oracle軟件上。我嘗試執(zhí)行relink操作,居然失敗。發(fā)現(xiàn)這份Oracle在relink包括有HA代碼,實(shí)際上這是一個(gè)單機(jī)的環(huán)境,也沒有安裝HACMP。最后,使用rac_off選項(xiàng),再重新relink,新生成的oracle,不再出現(xiàn)這樣的問題。在有問題的生產(chǎn)主機(jī)上重新relink后,問題解決。

出現(xiàn)問題的Oracle,就是通過解tar文件來安裝的,在主機(jī)上我們也發(fā)現(xiàn)了以前安裝時(shí)保留的tar文件。因此通過這種方式安裝的,建議進(jìn)行relink。

下面再談?wù)剟?chuàng)建數(shù)據(jù)庫的一些個(gè)人經(jīng)驗(yàn):

盡量使用new database(9i)或者custom database(10g)這樣的選項(xiàng)來創(chuàng)建庫,建庫時(shí)只安裝必須的組件,這種做法有3個(gè)主要好處:更安全、更穩(wěn)定、以后升級時(shí)所花的時(shí)間更少。

創(chuàng)建數(shù)據(jù)庫時(shí)注意選擇正確的字符集。

如果是選用模板創(chuàng)建數(shù)據(jù)庫,注意模板有可能不與Oracle軟件軟件版本相匹配。同時(shí)在建庫完成后需要運(yùn)行相應(yīng)的腳本,比如在安裝了PSU的情況下,那么使用模板建庫,得需要運(yùn)行PSU帶的腳本(具體參考PSU的README)。

在打完補(bǔ)丁之后,在創(chuàng)建數(shù)據(jù)庫,避免在升級軟件之后還要升級數(shù)據(jù)庫。

建完庫后,建議設(shè)置一下大體上合理的數(shù)據(jù)庫參數(shù)。

希望本文能夠?qū)racle數(shù)據(jù)庫的安裝不太熟悉的朋友一些幫助。

如何修復(fù)安裝oracle

一種方法是重裝數(shù)據(jù)庫后用IMP來導(dǎo)入原來的數(shù)據(jù),但使用這種方法的前提是你有以前數(shù)據(jù)的備份,并且這種方法還有許多不足的地方,如備份過舊,可能會丟失許多數(shù)據(jù)、導(dǎo)入數(shù)據(jù)太長等。

一般情況下我們可以采用重用原來的數(shù)據(jù)庫的方法來恢復(fù)。在講步驟前先說說這種方法的原理。

數(shù) 據(jù)庫與實(shí)例對應(yīng),當(dāng)數(shù)據(jù)庫服務(wù)啟動后,我們可以用SQLPLUS "/AS SYSDBA"方法連接到一個(gè)空閑的例程,當(dāng)執(zhí)行startup啟動數(shù)據(jù)庫時(shí),首先會在%ORACLE_HOME%/database下找當(dāng)前SID對應(yīng) 的參數(shù)文件(PFILE或者SPFILE)和密碼文件,然后啟動例程;接著根據(jù)參數(shù)文件記錄的信息找到控制文件,讀取控制文件的信息,這就是mount數(shù) 據(jù)庫了;最終根據(jù)控制文件的信息打開數(shù)據(jù)庫。這個(gè)過程相當(dāng)于對數(shù)據(jù)庫著了一次冷備份的恢復(fù)。

下面的具體步驟:(我們假設(shè)原庫的所有相關(guān)文件都存在)1、安裝數(shù)據(jù)庫軟件只需安裝同版本的數(shù)據(jù)庫軟件即可,不需要?jiǎng)?chuàng)建數(shù)據(jù)庫。最好安裝在和原來數(shù)據(jù)庫同樣的%ORACLE_HOME%下,省得還要修改參數(shù)文件路徑等。(直接覆蓋原來的oracle即可)再次強(qiáng)調(diào),只安裝軟件,不創(chuàng)建數(shù)據(jù)庫,否則將數(shù)據(jù)庫軟件安裝在同樣的目錄下舊的部分?jǐn)?shù)據(jù)文件會被覆蓋,這樣數(shù)據(jù)庫也不能被恢復(fù)了。

2、新建一個(gè)實(shí)例在cmd窗口執(zhí)行oradim -new -sid xinhai注意,這個(gè)SID名稱最好與你以前的SID一樣,否則在啟動的數(shù)據(jù)需要指明pfile,并且需要重建密碼文件,比較麻煩。(當(dāng)然,如果你就不想用原來的SID也可以,把參數(shù)文件、密碼文件的名稱都改成與新SID對應(yīng)的名稱)。

3、啟動數(shù)據(jù)庫做完以上兩步,就可以啟動數(shù)據(jù)庫了。用net start 檢查oracle服務(wù)是否已經(jīng)啟動,如果oracle服務(wù)沒有啟動,則在cmd下運(yùn)行如下命令:net start oracleservicexinhai然后設(shè)定必要的環(huán)境變量,在cmd窗口運(yùn)行set ORACLE_SID=xinhai

接著連接數(shù)據(jù)庫sqlplus "/as sysdba"startup

如果正常的話,數(shù)據(jù)庫應(yīng)該就能起來了

4、啟動監(jiān)聽lsnrctl start

5、后續(xù)工作經(jīng)過以上幾步后,基本上就可以使用oracle了,但是使用起來有點(diǎn)不方便,如每次在cmd中啟動數(shù)據(jù)庫都需要先SET ORACLE_SID、在本機(jī)連接數(shù)據(jù)庫也都需要加上@TNSNAME等。我們可以修改注冊表,添加ORACLE_SID的信息,避免這些麻煩。

在注冊表的HKEY_LOCAL_MACHINESOFTWAREORACLE下新建字符串值,名稱為ORACLE_SID,值為xinhai。也可以將以下內(nèi)容保持成一個(gè)后綴名為reg的文件(文件名隨便起),然后雙擊,即可將信息導(dǎo)入到注冊表中。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREORACLE]"ORACLE_SID"="xinhai"

注意,以上步驟都是在%ORACLE_HOME%、%ORACLE_SID%都與原庫一樣的情況下討論的,雖然%ORACLE_HOME%和%ORACLE_SID%可以與原庫不一樣,但為了減少麻煩和出錯(cuò)的幾率,建議不要改變則兩個(gè)值。

6、如果系統(tǒng)啟動時(shí) 還不能啟動oracle就增加以下

編輯一個(gè)oracle_startup.bat文檔 內(nèi)容為:

set sid=xinhailsnrctl starte:/oracle_startuplog.logsqlplus /nolog @e:oracle_startupsql.txte:/ oracle_startuplog.log

在e盤下增加文檔oracle_startuplog.log,內(nèi)容為:

connect / as sysdba;startup nomount;alter database mount;alter database open;quit

然后把oracle_startup.bat放到系統(tǒng)啟動項(xiàng)里面,這樣每次啟動系統(tǒng)時(shí)oracle就自動啟動了。

如何安裝oracle

1、先到oracle官方網(wǎng)站下載符合自己電腦的版本,有win32、64/linux相關(guān)版本,這里以win32位為例,有兩個(gè)文件需要下載,都下載完成后,把第二個(gè)文件解壓到第一個(gè)文件的同名文件夾下面。

2、下載后解壓完成后,雙擊setup.exe進(jìn)行安裝。

3、然后就是按照自己的需求設(shè)計(jì)安裝類型和配置密碼(執(zhí)行先決條件檢查如果不合格,可以全部忽略),然后點(diǎn)擊完成等待軟件完成安裝。

4、安裝完成后出現(xiàn)口令管理界面,設(shè)置相關(guān)賬號口令,完成即可。

怎么把oracle10卸載干凈再重裝?

如果你系統(tǒng)是window的話,那么就按以下方面即可,(我每次都這樣用,放心不會有問題)。\x0d\x0a\x0d\x0a1.停止所有與ORACLE相關(guān)的服務(wù)。\x0d\x0a2. 使用OUI(Oracle Universal Installer)卸載Oracle軟件。\x0d\x0a “開始”-“程序”-“Oracle-OraDb110g_home1|Oracle installation product|Universal installer.\x0d\x0a3.刪除注冊表內(nèi)容。\x0d\x0a \x0d\x0a 運(yùn)行regedit命令,刪除下面內(nèi)容:HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE注冊表鍵,刪除此鍵。\x0d\x0a \x0d\x0a HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,刪除Services鍵下所有以oracle為首的鍵。\x0d\x0a \x0d\x0a HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|Eventlog|Application, 刪除此鍵下所有以oracle為首的鍵。\x0d\x0a \x0d\x0a HKEY_CLASSES_ROOT,刪除此鍵下所有以O(shè)ra,Oracle,Orcl,EnumOra 為前綴的鍵。\x0d\x0a \x0d\x0a HKEY_CURRENT_USER|Software| Microsoft|Windows|CurrentVersion|Explorer|MenuOrder|Start Menu|Programs, 刪除此鍵下所有以oracle為首的鍵。\x0d\x0a \x0d\x0a HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注冊表鍵,刪除了Microsoft ODBC FOR ORACLE注冊表鍵以外的所有有Oracle字樣的鍵值。\x0d\x0a \x0d\x0a HKEY_我的系統(tǒng)上沒找到相關(guān)的項(xiàng)\x0d\x0a LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,刪除以O(shè)racle或OraWeb為前綴的鍵。\x0d\x0a \x0d\x0a4. 刪除環(huán)境變量。\x0d\x0a 刪除環(huán)境變量CLASSPATH,PATH中含有Oracle字樣的值。\x0d\x0a\x0d\x0a5.最后在文件系統(tǒng)內(nèi)刪除ORACLE相關(guān)的文件及目錄:刪除系統(tǒng)盤符:\Progrm Files\Oracle目錄;刪除ORACLE_BASE目錄。\x0d\x0a 我無法刪除D:\oracle目錄,重新啟動機(jī)器之后才刪除。

如何進(jìn)行正確的Oracle刪除/重裝操作?

如果你在實(shí)際應(yīng)用中只用了Oracle刪除,一般的情況下,是否會出現(xiàn)當(dāng)你在重新安裝的時(shí)后,點(diǎn)擊下一步時(shí)安裝界面就會突然消失,只好重新安裝系統(tǒng),造成很多的不必要的麻煩,其實(shí)只是你數(shù)據(jù)庫沒刪干凈,刪干凈就不會出現(xiàn)這種情況了。 實(shí)現(xiàn)方法:1、 開始->設(shè)置->控制面板->管理工具->服務(wù) 停止所有Oracle服務(wù)。 2、 開始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸裝所有Oracle產(chǎn)品,但Universal Installer本身不能被刪除 3、 運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\Oracle,按del鍵刪除這個(gè)入口。 4、 運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動 這個(gè)列表,刪除所有Oracle入口。 5、 運(yùn)行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 刪除所有Oracle入口。 6、開始->設(shè)置->控制面板->系統(tǒng)->高級->環(huán)境變量刪除環(huán)境變量CLASSPATH和PATH中有關(guān)Oracle的設(shè)定 7、 從桌面上、STARTUP(啟動)組、程序菜單中,刪除所有有關(guān)Oracle的組和圖標(biāo) 8、刪除\Program Files\Oracle目錄 9、 重新啟動計(jì)算機(jī),重起后才能完全Oracle刪除所在目錄 10、 刪除與Oracle有關(guān)的文件,選擇Oracle所在的缺省目錄C:\Oracle,刪除這個(gè)入口目錄及所有子目錄,并從C:\WINDOWS下刪除以下 文件Oracle.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。 11、 WIN.INI文件中若有[Oracle]的標(biāo)記段,刪除該段 12、 如有必要,刪除所有Oracle相關(guān)的ODBC的DSN 13、 到事件查看器中,Oracle刪除相關(guān)的日志 說明: 如果有個(gè)別DLL文件無法刪除的情況,則不用理會,重新啟動,開始新的安裝, 安裝時(shí),選擇一個(gè)新的目錄,則,安裝完畢并重新啟動后,老的目錄及文件就可以刪除掉了。

怎樣安裝oracle數(shù)據(jù)庫?

1·在oracle官網(wǎng)上下載oracle數(shù)據(jù)庫,以O(shè)racle Database 11g?Release 2版本的oracle數(shù)據(jù)庫為例,其他版本的安裝也大同小異。注意,下載前得Accept?License Agreement.

2·下載并解壓文件,找到setup.exe,雙擊進(jìn)行安裝。與一般軟件安裝一樣,一路next,接收許可協(xié)議中的條款,注意可以自定義安裝路徑。安裝過程中需要設(shè)置管理員用戶sys/system的口令密碼(記住這個(gè)密碼),通過管理員用戶可以創(chuàng)建普通用戶,輸入密碼后繼續(xù)安裝,這里要注意oracle數(shù)據(jù)庫的監(jiān)聽器程序端口是1521。

3·安裝成功后,每當(dāng)windows啟動的時(shí)候,oracle服務(wù)器跟監(jiān)聽器就會自動啟動,不常用數(shù)據(jù)庫時(shí),可以將oracle服務(wù)設(shè)置為手動啟動模式。設(shè)置方法為右擊計(jì)算機(jī)進(jìn)入管理系統(tǒng),進(jìn)入服務(wù)和應(yīng)用程序中的服務(wù)界面,找到oracle數(shù)據(jù)庫的四個(gè)服務(wù)器,其中有兩個(gè)正在運(yùn)行,先停止這兩個(gè)服務(wù)器,然后在屬性中的啟動類型中設(shè)置成手動模式。

4·通過SQL命令鏈接數(shù)據(jù)庫:在開始菜單中的所有應(yīng)用中找到oracle database,進(jìn)入運(yùn)行SQL命令行,在SQL命令行中輸入conn system,會提示你輸入口令,輸入在安裝過程中設(shè)置的口令即可鏈接成功。

4·通過windows自帶的命令行鏈接數(shù)據(jù)庫:找到運(yùn)行(win+R),輸入cmd進(jìn)入cmd命令輸入界面,輸入sqlplus,然后輸入管理員用戶名(system)和口令密碼即可鏈接成功。

5·通過windows自帶的命令行鏈接數(shù)據(jù)庫:找到運(yùn)行(win+R),輸入cmd進(jìn)入cmd命令輸入界面,輸入sqlplus “/as sysdba”即可鏈接成功。

當(dāng)前文章:怎么重新安裝oracle,怎么重新安裝驅(qū)動
文章位置:http://chinadenli.net/article30/hesspo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣定制網(wǎng)站自適應(yīng)網(wǎng)站動態(tài)網(wǎng)站品牌網(wǎng)站制作微信公眾號

廣告

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

外貿(mào)網(wǎng)站建設(shè)