在 Windows Server 2012 R2 上安裝 Oracle 10.2.0.4
我在 Windows Server 2012 R2 上安裝 Oracle 10.2.0.4 時遇到問題。
我們在 Windows Server 2008 R2 上執行舊的 10.2.0.4 實例。現在我必須將它遷移到 Windows Server 2012 R2。由於使用 db 的應用程序老舊且沒有支持,因此將 db 遷移到 11g 或 12c 是非常危險的。我知道 10.2.0.4 不再受支持,並且 2012 R2 未通過 10.2.0.4 認證。
我嘗試了以下步驟:
- 要執行安裝程序,我編輯了
$$ Certified Versions $$在
oraparam.ini
:(Windows=5.0,5.1,5.2,6.0,6.1,6.2
我也refhost.xml
以同樣的方式編輯) 2. 然後我用“以管理員身份執行”執行安裝程序(我在伺服器上以域管理員身份登錄)並且我已經安裝了“僅軟體” 3. 然後我使用dbca
並創建了實例生成了創建腳本:一)
mkdir adump, dpdump
等。b)
c:\oracle10\product\10.2.0\db_1\bin\oradim.exe -new -sid test10 -startmode manual
C)
c:\oracle10\product\10.2.0\db_1\bin\oradim.exe -edit -sid test10 -startmode auto -srvcstart system
d)
c:\oracle10\product\10.2.0\db_1\bin\orapwd.exe file=c:\oracle10\product\10.2.0\db_1\database\PWDtest10.ora password=test10 force=y
e) 我已將 複製
pfile
到c:\oracle10\product\10.2.0\db_1\database
4. 現在我想連接到空閒實例來執行startup nomount
:編輯:
我正在嘗試在 Windows 命令提示符下以這種方式連接:
set oracle_home
set oracle_sid
sqlplus / as sysdba
但我收到以下錯誤:
ORA-12546: TNS: 權限被拒絕
然後我編輯
sqlnet.ora
並更改sqlnet.authentication_services = (nts)
為(none)
並嘗試使用密碼文件登錄 - 沒有成功。
ORACLE_SID
變數設置正確。
安裝 Oracle 10.2.0.4 沒有成功,我們嘗試了 10.2.0.5。安裝沒有任何問題。
在防火牆中添加埠偵聽器 1521:入站規則和出站規則。
ORACLE_HOME
在regedit中添加權限:cmd → regedit → HKEY_LOCAL_MACHINE → SOFTWARE → ORACLE