今天在win7下裝了oracle11g 刪了又卸 來來回回重啟了4、5次,結合網上是解釋歸納下幾點:
一、win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip 解壓後將第二個解壓的win64_11gR2_database_2of2\database\stage\Components下的所有內容拷貝到win64_11gR2_database_1of2文件夾中;這是為了防止安裝包少的問題;
二、所有的運行都要用管理身份執行,這是win7權限的問題,具體搞不懂為什麼
1)、win64_11gR2_database_1of2\database\setup.exe 下鼠標右鍵選擇“也管理員身份運行” 執行setup.exe
2)、cmd也要用管理員身份 開始-->所有程序-->附件-->“命令提示符”-->右鍵後點擊以管理員身份運行;由於win7權限問題,雖然我們使用的是administrator賬戶,但是運行cmd時並沒有使用到管理員權限,因此將無權限訪問相關目錄。
三、oracle11g默認用戶和密碼的問題
用戶名 / 密碼 登錄身份 說明
sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登錄,可作為默認的系統管理員
system/manager SYSDBA 或 NORMAL 不能以 SYSOPER 登錄,可作為默認的系統管理員
sysman/oem_temp sysman 為 oms 的用戶名
scott/tiger NORMAL 普通用戶
aqadm /aqadm SYSDBA 或 NORMAL 高級隊列管理員
Dbsnmp/dbsnmp SYSDBA 或 NORMAL 復制管理員
登錄身份:指登錄時的Role指定,oracle11g中分SYSDBA和default兩種。
PS:在安裝Oracle 10g的時候,提示創建數據庫,在創建的同時提示你輸入口令,若此時你輸入了密碼,在登錄數據庫的時候用戶名sys 對應的密碼就應該是你創建數據庫時候輸入的口令。而非默認的manager.
四、卸載、刪除要干淨(一定要檢查下面提到的幾點是否還有oracle)
1 右擊“計算機”-->管理-->服務和應用程序-->服務,停掉所有Oracle相關的服務
2 開始-->所有程序-->Oracle-->Oracle安裝產品-->Universal Installer,“歡迎使用”界面啟動後,卸載產品-->展開Oracle主目錄下的OraDb11g_home1-->勾選Oracle Database 11g11.2.0.1.0-->刪除-->在彈出的確認窗口中選擇“是”。卸載完成後,在彈出的“產品清單”界面中選擇“關閉”,然後在“歡迎使用”界面中選擇“取消”來退出界面。
卸裝所有Oracle產品,但Universal Installer本身不能被刪除
3 開始-->運行regedit,進入注冊表
1)選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口
2)選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動這個列表,刪除所有Oracle入口(以oracle開頭的鍵)
3)選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,刪除所有Oracle入口。
4)刪除HKEY_CLASSES_ROOT目錄下所有以Ora或Oracle為前綴的鍵。
4 計算機-->屬性-->高級系統設置-->高級-->環境變量,刪除環境變量CLASSPATH和PATH中有關Oracle的設定。
5 刪除所有與Oracle相關的目錄(如果刪不掉,重啟計算機後再刪就可以了)包括:
1)C:\Program Files\Oracle目錄。
2)Oracle的安裝目錄,比如D:\app
文件大了可以用命令強制刪除 C:\Users\Administrator>rd /q /s d:\app
3)C:\WINDOWS\system32\config\systemprofile\Oracle目錄。
4)C:\用戶\用戶名\Oracle
5)WIN.INI文件中若有[ORACLE]的標記段,刪除該段
6、從桌面上、STARTUP(啟動)組、程序菜單中,刪除所有有關Oracle的組和圖標
7、到事件查看器中,刪除Oracle相關的日志
8、重新啟動計算機,重起後才能完全刪除Oracle所在目錄