今天終於把Oracle 10g下好了,照網上的安裝流程安裝問題並不大。可能遇到的問題和注意事項在此說明一下。
1、無法確定主機的IP地址時產生該異常錯誤
( 本機設定自動獲得IP地址)Oracle在用Net Configuraton配置網路服務名時需要取系統的IP地址,而如果解析IP地址錯誤就會出現上述異常。經修改c:\windows\system32 \drivers\etc\hosts檔案來手動解析後安裝成功,檔案內容如下:
127.0.0.1 localhost
192.168.1.102
LENOVO-6EF7ED2C
(LENOVO-6EF7ED2C 是我的電腦名)
2、安裝的時候要記住你的使用者名稱、口令及全域資料庫名,注意資料庫字元集的選擇。
3、安裝完要通過Oracle Net Configuration Assistant 配置listener和本地net服務
配置監聽的方式
在Oracle Net Configuration Assitant中選擇"監聽程式配置",點擊下一步,在這裡可以新增監聽,也可以重新設定已有的監聽,點擊下一步來建立監聽,填寫好監聽名稱之後,後面一路下一步即可,直至開啟監聽。
配置本地Net服務的方法
與配置監聽類似。首先在嚮導中選擇本地Net服務,添加,然後下一步直至需要填寫服務名,這裡要注意服務名指的是你的Oracle的全域資料庫名,然後一直下一步,接著要你輸入需要串連伺服器的主機名稱以及連接埠號碼,如果是本機伺服器,直接輸入localhost或者127.0.0.1,如果是其他伺服器,輸入機器的IP地址即可。下面的連接埠號碼則使用你需要已連線的服務器所開啟的監聽配置的連接埠號碼,比如我們之前在本機配置了一個監聽LISTENER,連接埠號碼是預設的1521,那麼如果要建立一個串連到這個監聽的本地Net服務,需要填寫連接埠號碼1521。後一步有個是否測試階段,可以選擇測試一下是否能夠串連上Oracle伺服器,注意測試的時候需要重新填寫一下登陸密碼,成功後下一步,這裡要填寫的你將來要使用到的連接字串,預設與之前配置的服務名一樣。這裡可以任意修改,以後通過這個本地Net服務串連的時候只需要指定這個Net服務名,就可以串連到Oracle伺服器上對應連接埠號碼的執行個體上了。
4、在sqlplus中串連伺服器
命令列下輸入
sqlplus 出現輸入使用者名稱 system(使用者名稱有好多,我這採用system進行登入) 出現輸入口令
輸入安裝時設定的口令(這裡輸入的口令不顯示),斷行符號,顯示串連到資料庫,至此安裝和配置完畢。