Oracle 11g 數據庫 在 windows 7 64位 安裝過程(另附其完整刪除方法)

首先,先上材料:
1.win64_11gR2_database_1of2.zip
2.win64_11gR2_database_2of2.zip
3.win32_11gR2_client.zip(32位,不裝這玩意,PL/SQL Developer 11會鏈接不了數據庫)
4.PL/SQL Developer 11

然 後合併解壓1,2,解壓後在database中點擊setup.exe,根據引導安裝,須要選好安裝路徑(最好不要有漢字,空格,符號),在這過程要留意 「口令管理」,修改sys,system等較重要的帳戶密碼[4]。因爲這一步疏忽,不知道帳戶密碼,沒法登錄SQLPlus來測試數據庫安裝結果,害我 卸了Oracle。

可是,卸乾淨Oracle又另外一個問題。卸不乾淨時,重裝Oracle會提示已存在安裝目錄。

徹底卸載oracle11g步驟[1]: html

一、 開始->設置->控制面板->管理工具->服務 中止全部Oracle服務。
二、 開始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,單擊「卸載產品」-「所有展開」,選中除「OraDb11g_home1」外的所有目錄,刪除。
五、 運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口。
六、 選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動這個列表,刪除全部Oracle入口(以oracle或OraWeb開頭的鍵)。
七、 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,刪除全部Oracle入口。
八、 刪除HKEY_CLASSES_ROOT目錄下全部以Ora、Oracle、Orcl或EnumOra爲前綴的鍵。
九、 刪除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中全部以oracle開頭的鍵。
十、刪除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Microsoft ODBC for Oracle註冊表鍵之外的全部含有Oracle的鍵。
十一、個人電腦-->屬性-->高級-->環境變量,刪除環境變量CLASSPATH和PATH中有關Oracle的設定。
十二、從桌面上、STARTUP(啓動)組、程序菜單中,刪除全部有關Oracle的組和圖標。
1三、刪除全部與Oracle相關的目錄(若是刪不掉,重啓計算機後再刪就能夠了)包括:
    1.C:\Program file\Oracle目錄。
    2.ORACLE_BASE目錄(oracle的安裝目錄)。
    3.C:\WINDOWS\system32\config\systemprofile\Oracle目錄。
    4.C:\Users\Administrator\Oracle或C:\Documents and Settings\Administrator\Oracle目錄。
    5.C:\WINDOWS下刪除如下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
    6.C:\WINDOWS下的WIN.INI文件中如有[ORACLE]的標記段,刪除該段。
1四、若有必要,刪除全部Oracle相關的ODBC的DSN
1五、到事件查看器中,刪除Oracle相關的日誌 說明: 若是有個別DLL文件沒法刪除的狀況,則不用理會,從新啓動,開始新的安裝,安裝時,選擇一個新的目錄,則,安裝完畢並從新啓動後,老的目錄及文件就能夠刪除掉了。

裝完主要Database,在「開始」中找到Oracle - OraDb11g_home1的SQLPlus,輸入帳戶密碼,再輸入一個sql語句


SELECT TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS') "sysdate",
           SYSTIMESTAMP,
           TO_CHAR(CURRENT_DATE,'YYYYMMDD HH24:MI:SS') "currentdate",
           CURRENT_TIMESTAMP,
           DBTIMEZONE,
           SESSIONTIMEZONE
  FROM   DUAL;
測試主Database安裝成功。

接着解壓Client,也是按引導安裝,但在「開始」中找到Oracle - OraClient11g_home1 SQLPlus輸入正確的帳戶密碼,會報出「ORA-12560::協議適配器錯誤」。谷歌百度許久,未能解決。

接着在在「開始」中找到Oracle - OraClient11g_home1中的「配置和移植工具」的Net Configuration Assistant配置本機信息localhost,端口信息等[2]。

接着打開PL/SQL Developer 11(壓縮版,未安裝),輸入帳戶密碼,登錄成功。

BTW, 須要肯定服務OracleServiceORCL、OracleOraDb11g_home1TNSListener、 OracleOraDb11g_home1ClrAgent、OracleDBConsoleorcl已開啓。還有在cmd運行"sqlplus/ as sysdba"也會提示「ORA-12560::協議適配器錯誤」,主要緣由是環境變量的Path中,home與client路徑優先問題,將它位置調 換,Problem solved[3]。

Ok,Oracle征途正式開始了。

文獻:


1.[徹底卸載oracle11g步驟] http://blog.csdn.net/machinecat0898/article/details/7792471 2.[Oracle 11G Client 客戶端安裝步驟(圖文詳解)] http://blog.csdn.net/lanchengxiaoxiao/article/details/39251947 3.[ORA-12560: TNS: 協議適配器錯誤]  http://worms.blog.51cto.com/969144/1293265 4.[64位WIN7+oracle11g+plsql安裝] http://www.cnblogs.com/wuyujie/archive/2012/06/10/2660752.html
相關文章
相關標籤/搜索