win7環(huán)境下配置oracle數(shù)據(jù)庫的方法
前些日子在在Win7下安裝了oracle 11g,不過PL/SQL卻沒法用,在實驗的過程中,遇到了很多問題,下面就教您win7環(huán)境下配置oracle數(shù)據(jù)庫的方法,供您參考。
環(huán)境:Windows 7(64bit)、oracle 11g(64bit)。
在實驗的過程中,導(dǎo)致oracle損壞,需要先卸載,再重新安裝oracle。卸載oracle 11g步驟:
1. 在服務(wù)中停止所有的oracle相關(guān)服務(wù);
2. 刪除注冊表中以下三個位置的oracle相關(guān)文件夾:
HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
3. 在環(huán)境變量中path中,刪除oracle信息;
4. 在系統(tǒng)盤的Windows、Program Files、Program Files(x86)文件夾下,刪除oracle文件夾和oraodbc.ini文件;
5. 刪除oracle安裝目錄,重啟機器。
在重新安裝好oracle 11g后,就是配置PL/SQL了。我們需要oracle 11g(32bit)客戶端、8.0及以上版本的PL/SQL。
1. 確保你的oracle 能用SQL/PLUS連接上;
2. 在環(huán)境變量中,配置oracle數(shù)據(jù)庫中的以下值:
變量名:ORACLE_SID,變量值:oracle實例名
變量名:NLS_LANG, 變量值:AMERICAN_AMERICA.ZHS16GBK,可根據(jù)自己的需要選擇字符集
變量名:TNS_ADMIN, 變量值:D:\app\Andreas\product\11.2.0\dbhome_1\NETWORK\ADMIN,我的oracle是裝在D:\app\Andreas目錄下。
3. 打開PL/SQL,連接數(shù)據(jù)庫。這時會報初始化錯誤。不用管它,點擊確定。連續(xù)三次,就可以在未登錄的情況下進入PL/SQL。在Tool-->Preferences-->Connection下,有兩個錄入項:Oracle Home(empty is autodetect)和OCI Library(empty is autodetect),分別填入oracle的安裝目錄,和32位客戶端的解壓目錄,如:
Oracle Home D:\app\Andreas\product\11.2.0 我的oracle是裝在D:\app\Andreas目錄下。
OCI Library D:\app\Andreas\instantclient_11_2\oci.dll我的客戶端是解壓在D:\app\Andreas目錄下。
4. 關(guān)閉PL/SQL,然后重新打開,就可以登錄了。
以上就是在win7下配置oracle數(shù)據(jù)庫的方法。
【編輯推薦】
Oracle內(nèi)存結(jié)構(gòu)--SGA