徹底刪除ORACLE資料庫方法:
1、開始->設定->控制台->管理工具->服務
停止所有Oracle服務。
2、開始->程式->Oracle - OraHome81->Oracle Installation Products->Universal Installer
卸裝所有Oracle產品
3、運行regedit,選擇HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE,按del鍵刪除這個入口。
4、運行regedit,選擇HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services,滾動這個列表,刪除所有Oracle入口
5、從案頭上、STARTUP(啟動)組、程式菜單中,刪除所有有關Oracle的組和表徵圖
6、重新啟動電腦,重起後才能完全刪除Oracle所在目錄
7、刪除與Oracle有關的檔案,選擇Oracle所在的預設目錄C:/Oracle,刪除這個入口目錄及所有子目錄,
並從Windows 2000目錄(一般為C:/WINNT)下刪除以下檔案
ORACLE.INI、oradim80.INI
8、WIN.INI檔案中若有[ORACLE]的標記段,刪除該段
oracle2sqlserver透明網關配置步驟:
1、安裝ORACLE: Oracle9i Database9.2.0.1.0
1)安裝時必須選擇自訂,然後選擇Oracle Transparent Gateway for microsoft SQL Server 9.2.0.1.0;
2)安裝後期須建立資料庫(沒什麼用,不過似乎與起動LISTENER有關)
2、安裝SQLSERVER
1)需要建立一資料庫(如jgpt)
2)需要一登入帳號(如sa sa)
以上兩條件在後面建立資料庫連結語句時須用到
3、在檔案E:/oracle/ora92/tg4msql/admin/inittg4msql.ora中配置如下:
HS_FDS_CONNECT_INFO="SERVER=192.168.57.6;DATABASE=jgpt"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
4、修改透明網關server(透明網關安裝的電腦)上的ORACLE安裝目錄如e:/oracle/ora92/network/admin/下的檔案:listener.ora,在SID_LIST中加入以下內容:
(SID_DESC =
(SID_NAME = tg4msql)
(ORACLE_HOME = e:/oracle/ora92)
(PROGRAM = tg4msql)
)
5、在oracle server(ORACLE伺服器電腦)上的ORACLE安裝目錄如D:/oracle/ora92/network/admin/下的檔案的tnsnames.ora,加入內容如下:
JGPT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.57.6)(PORT = 1521))
)
(CONNECT_DATA =
(SID = tg4msql)
)
(HS = OK)
)
6、重啟 ORACLE資料庫伺服器(如192.168.57.1上的ORACLE) 與 OracleOraHome92TNSListener(透明網關安裝的電腦上的Listener服務)
7、現在在ORACLE SERVER上建立資料庫連結(可以TOAD中執行)語句如下:
create database link jgpt connect to sa identified by sa using 'jgpt';
執行後會在TOAD中的DB Links中顯示建立的連結,右鍵執行測試
8、測試
select * from sgqyjbqkb@jgpt
註:透明網關配置過程中應該注意的問題:
1、透明網關所在電腦必須啟動OracleOraHome92TNSListener(如電腦使用者名稱為中文,則起動不了,必須手工修改檔案E:/oracle/ora92/network/admin/listener.ora,將其中的亂碼改成相應的中文)
2、如TOAD青蛙連結不上,因為沒有添加網路服務。
添加步驟:開始/程式/Oracle-OraHome92/Configuration and Migration Tools/Net Manager
起動後選擇:服務命名/點左邊的加號銨扭
3、如仍然無法連結,看Listener服務是否啟動,ORACLE資料庫伺服器是否z起動