国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Oracle SQL Server設置訪問多個數據庫的方案

數據庫 Oracle
以下的文章主要是描述如何使Oracle SQL Server能同時訪問多個相關的數據庫,以及Oracle SQL Server的實際應用的介紹。

你知道如何在Oracle SQL Server中設置訪問多個相關的數據庫?如果我們想要在Oracle SQL Server里同時訪問的話,默認的有pubs與Northwind兩個重要的數據庫。以下就是相關內容的介紹。

1、在安裝了Oracle9i Standard Edition或者Oracle9i Enterprise Edition的windows機器上(IP:192.168.0.2), 產品要選了透明網關(Oracle Transparent Gateway)里訪問Microsoft SQL Server數據庫

ORACLE9I_HOMEtg4msqladmin下新寫initpubs.ora和initnorthwind.ora配置文件.

initpubs.ora內容如下:

  1. HS_FDS_CONNECT_INFO="SERVER=SQLSERVER_HOSTNMAE; DATABASE=pubs" 
  2. HS_DB_NAME=pubsHS_FDS_TRACE_LEVEL=OFF  
  3. HS_FDS_RECOVERY_ACCOUNT=RECOVER  
  4. HS_FDS_RECOVERY_PWD=RECOVER 

initnorthwind.ora內容如下:

  1. HS_FDS_CONNECT_INFO="SERVER=sqlserver_hostname; DATABASE=Northwind" 
  2. HS_DB_NAME=Northwind 
  3. HS_FDS_TRACE_LEVEL=OFF 
  4. HS_FDS_RECOVERY_ACCOUNT=RECOVER  
  5. HS_FDS_RECOVERY_PWD=RECOVER  
  6. $ORACLE9I_HOMEnetworkadmin 下listener.ora內容如下:  
  7. LISTENER =  
  8. (DESCRIPTION_LIST =  
  9. (DESCRIPTION =  
  10. (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))  
  11. )  
  12. )  
  13. )  
  14. SID_LIST_LISTENER =  
  15. (SID_LIST =  
  16. (SID_DESC =  
  17. (GLOBAL_DBNAME = test9)  
  18. (ORACLE_HOME = d:oracleora92)  
  19. (SID_NAME = test9)  
  20. )  
  21. (SID_DESC=  
  22. (SID_NAME=pubs)  
  23. (ORACLE_HOME=d:OracleOra92)  
  24. (PROGRAM=tg4msql)  
  25. )  
  26. (SID_DESC=  
  27. (SID_NAME=northwind)  
  28. (ORACLE_HOME=d:OracleOra92)  
  29. (PROGRAM=tg4msql)  
  30. )  
  31. )  

重啟動這臺做gateway的Windows機器上(IP:192.168.0.2)TNSListener服務(凡是按此步驟新增可訪問的Oracle SQL Server數據庫時,TNSListener服務都要重啟動)。

2、Oracle8i,Oracle9i的服務器端配置tnsnames.ora, 添加下面的內容:

  1. pubs =  
  2. (DESCRIPTION =  
  3. (ADDRESS_LIST =  
  4. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))  
  5. )  
  6. (CONNECT_DATA =  
  7. (SID = pubs)  
  8. )  
  9. (HS = pubs)  
  10. )  
  11. northwind =  
  12. (DESCRIPTION =  
  13. (ADDRESS_LIST =  
  14. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))  
  15. )  
  16. (CONNECT_DATA =  
  17. (SID = northwind)  
  18. )  
  19. (HS = northwind) ) 


保存tnsnames.ora后,在命令行下

  1. tnsping pubs  
  2. tnsping northwind  

出現類似提示,即為成功:

  1. Attempting to contact (DESCRIPTION = (ADDRESS_LIST =  
  2. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)  
  3. (PORT = 1521))) (CONNECT_DATA = (SID = pubs)) (HS = pubs))  
  4. OK(20毫秒)  
  5. Attempting to contact (DESCRIPTION = (ADDRESS_LIST =  
  6. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)  
  7. (PORT = 1521)))   
  8. (CONNECT_DATA = (SID = northwind)) (HS = northwind))OK( 

20毫秒)

設置數據庫參數global_names=false。

設置global_names=false不要求建立的數據庫鏈接和目的數據庫的全局名稱一致。global_names=true則要求, 多少有些不方便。

oracle9i和oracle8i都可以在DBA用戶下用SQL命令改變global_names參數

  1. alter system set global_names=false;  

建立公有的數據庫鏈接:

  1. create public database link pubs  
  2. connect to testuser identified by testuser_pwd using 'pubs';   
  3. create public database link northwind  
  4. connect to testuser identified by testuser_pwd using 'northwind';  

(假設SQL Server下pubs和northwind已有足夠權限的用戶登陸testuser,密碼為testuser_pwd)
訪問Oracle SQL Server下數據庫里的數據:

  1. select * from stores@pubs;   
  2. ...... ......select *   
  3. from region@northwind;  

3、使用時的注意事項

ORACLE通過訪問SQL Server的數據庫鏈接時,用select * 的時候字段名是用雙引號引起來的。
例如:

  1. create table stores as select * from stores@pubs;   
  2. select zip from stores; 

ERROR 位于第 1 行:
ORA-00904: 無效列名

  1. select "zip" from stores;   
  2. zip  
  3. -----  
  4. 98056  
  5. 92789  
  6. 96745  
  7. 98014  
  8. 90019  
  9. 89076  

已選擇6行,用SQL Navigator或Toad看從Oracle SQL Server轉移到ORACLE里的表的建表語句為:

  1. CREATE TABLE stores  
  2. ("stor_id"  CHAR(4) NOT NULL,  
  3. "stor_name" VARCHAR2(40),  
  4. "stor_address" VARCHAR2(40),  
  5. "city" VARCHAR2(20),  
  6. "state" CHAR(2),  
  7. "zip"  CHAR(5))  
  8. PCTFREE 10  
  9. PCTUSED 40   
  10. INITRANS 1  
  11. MAXTRANS 255  
  12. TABLESPACE users  
  13. STORAGE (  
  14. INITIAL 131072  
  15. NEXT 131072  
  16. PCTINCREASE 0  
  17. MINEXTENTS 1  
  18. MAXEXTENTS 2147483645  

總結:
Windows下Oracle9i網關服務器在$Oracle9i_HOMEtg4msqladmin目錄下的initsqlserver_databaseid.ora。Windows下Oracle9i網關服務器listener.ora里面:

  1. (SID_DESC=  
  2. (SID_NAME=sqlserver_databaseid)  
  3. (ORACLE_HOME=d:OracleOra92)  
  4. (PROGRAM=tg4msql)  
  5. )  

UNIX或WINDOWS下ORACLE8I,ORACLE9I服務器tnsnames.ora里面

  1. northwind =  
  2. (DESCRIPTION =  
  3. (ADDRESS_LIST =  
  4. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))  
  5. )  
  6. (CONNECT_DATA =  
  7. (SID = sqlserver_databaseid)  
  8. )  
  9. (HS = sqlserver_databaseid)  
  10. )  

需要sqlserver_databaseid一致才行。2007-11-14 來自:xuejinyoulan [收藏到我的網摘]

【編輯推薦】

  1. Oracle移植到mysql中應注意的事項
  2. 聯機備份Oracle數據實施是什么?
  3. 三種ORACLE鎖機制細化解析
  4. Oracle數據庫中程序設計的語言有哪些
  5. 常見的ORACLE鎖模式匯總
責任編輯:佚名 來源: csdn
相關推薦

2009-07-02 09:35:02

hibernate訪問

2010-07-22 11:17:52

SQL Server數

2009-09-28 13:33:48

Hibernate訪問

2011-08-30 16:52:22

IP訪問SQL Ser

2011-03-18 13:23:47

SQL ServerOracle

2010-07-22 13:52:24

2010-07-13 16:20:30

SQL Server數

2011-08-16 17:31:24

SQL Server訪問速度

2022-11-04 08:34:27

Oracle數據庫

2010-04-16 13:34:00

Oracle Java

2010-10-26 15:54:02

連接oracle數據庫

2010-07-22 14:46:41

SQL Server

2010-05-10 18:54:12

Oracle數據庫索引

2010-07-21 16:20:45

SQL Server

2009-11-18 16:16:51

Oracle數據庫

2010-06-30 16:48:19

SQL Server數

2011-05-26 14:07:11

SQL ServerOracle數據庫鏡像對比

2009-03-27 13:15:20

OracleSQL Server鏡像

2010-07-15 17:28:50

SQL Server

2011-03-31 14:33:57

SQL Server最小宕機遷移
點贊
收藏

51CTO技術棧公眾號

欧洲精品视频在线观看| 久久久久久久久91| av五月天在线| 激情综合网天天干| 国产原创精品| 欧美二区不卡| 国产自产女人91一区在线观看| 精品一区二区三区免费看| 91精品国产综合久久精品麻豆| 超碰97在线免费| 国产精品久久久久久久久图文区 | 999精品网| 欧美人妖巨大在线| 免费黄网站在线观看| 一区二区在线观看av| 制服丝袜影音| 亚洲丝袜制服诱惑| 亚洲综合日韩欧美| 国产精品天天摸av网| 亚洲精品自拍网| 国产精品家庭影院| 亚洲an天堂an在线观看| 国产精品久久久久久久久晋中| 日日摸天天爽天天爽视频| www国产精品av| 88av.com| 一区二区三区在线视频观看| 在线免费观看高清视频色| 黑人精品xxx一区一二区| 色天堂在线视频| 欧美专区日韩专区| 国产精品一卡二卡三卡| 日韩午夜在线影院| 日本电影在线观看| 亚洲免费影视第一页| 日本精品久久| 亚洲 日韩 国产第一| 国产亚洲欧美日韩在线观看一区二区| 45www国产精品网站| 日韩欧美精品| 精品欧美国产| 国产在线一区观看| 国内外成人激情视频| 国产精品久久久久久久久快鸭 | 在线三级电影| 欧美成人三级电影在线| 黄色污污视频在线观看| 亚洲视频欧美视频| 国产成人精品福利| 国产精品亚洲一区二区三区| 亚洲国产片色| 日本久久高清视频| 国产无一区二区| 中国动漫在线观看完整版免费| 欧美日韩在线直播| 成人在线免费av| 欧美资源在线观看| 亚洲黄色高清| 国产精品97在线| 国产精品av一区二区三区 | 操碰在线免费| 欧美成人乱码一区二区三区| 国语精品视频| 99视频日韩| 久草中文综合在线| 午夜电影福利网| 在线观看91av| 亚洲综合色婷婷在线观看| 亚洲一区二区免费| av在线综合网| 污网站免费在线观看| 国产亚洲精品综合一区91| 三上亚洲一区二区| 2018国产在线| 欧美日韩一区二区三区视频 | 亚洲国产99精品国自产| 66精品视频在线观看| 欧美日韩国产三区| 中文字幕中文乱码欧美一区二区| 好了av在线| 秋霞av国产精品一区| 国产精品中文字幕日韩精品| 久草在线看片| 久久综合色影院| 亚洲少妇自拍| 97午夜影院| 亚洲欧洲激情在线| 日韩国产欧美一区二区| 国产在线播放观看| 欧美人狂配大交3d怪物一区| 精品福利一区| av中文字幕av| 69久久99精品久久久久婷婷 | 久久综合伊人77777| 亚洲女同在线| 偷偷要色偷偷| 久久成人一区二区| 久久精品国产在热久久| 国产视频第一区| 97超碰色婷婷| 99久久综合狠狠综合久久| 午夜影院免费在线| 亚洲在线视频福利| 亚洲日本护士毛茸茸| 人人玩人人添人人澡欧美| 热re99久久精品国产99热| 欧美日韩午夜视频在线观看| 中文一区二区三区四区| 久久综合亚洲精品| 青青成人在线| 欧美在线啊v一区| 精品久久久亚洲| 福利在线观看| 国产成人成网站在线播放青青| 中文字幕精品三区| 亚洲精品日韩综合观看成人91| 国产精品伦理| 欧美国产二区| 91官网在线观看| 欧美第十八页| 午夜影院观看视频免费| 九九久久久久99精品| 成人在线视频一区二区| 美女av在线免费看| 神马影院我不卡| 欧美一二三四在线| 亚洲专区一区| 伊人手机在线| 日韩和欧美的一区二区| 这里是久久伊人| 亚洲激情一区| 免费在线观看黄色| 国产欧美一区二区三区另类精品| 亚洲黄网站在线观看| 国产精品极品在线观看| www午夜视频| 欧美在线视频观看免费网站| 亚洲日本一区二区| 日韩国产专区| 蜜桃免费在线| 久久国产精品久久| 精品国产一区二区三区久久影院| 久久中文在线| 91丝袜在线| www.亚洲成人网| 日韩中文字幕久久| 中文字幕欧美区| 任你躁在线精品免费| 国产香蕉尹人视频在线| 91入口在线观看| 欧美精品国产精品| 国内外成人在线| 久久三级中文| 浪潮av在线| 久久艹中文字幕| 日韩成人久久久| 久久久久久97三级| 欧美日韩破处| 日韩资源在线| 在线国产精品网| 裸体女人亚洲精品一区| 一区二区在线观看免费视频播放| 欧美丰满老妇| 少妇av在线| 国产又黄又猛视频| 成人亚洲综合色就1024| 91麻豆精品国产自产在线| 国产精品66部| 国内亚洲精品| 黄色小说在线播放| 99久久激情视频| 国产自产女人91一区在线观看| 欧美剧在线免费观看网站| 成人免费不卡视频| 青青草成人影院| av电影免费在线看| 色戒在线免费观看| 精品国产一区二区三| 中文字幕国产亚洲2019| 亚洲成人在线免费| 极品美女销魂一区二区三区| 天堂网av成人| a级影片在线观看| 人妻丰满熟妇av无码区app| 91精品免费| 丝袜美腿精品国产二区| 亚洲成人动漫精品| 国产福利精品导航| 午夜国产一区二区| 久久久一本精品| 两个人hd高清在线观看| 亚洲精品成人a8198a| 欧洲精品毛片网站| 精品成人一区二区三区四区| **欧美大码日韩| 紧缚捆绑精品一区二区| 久久亚洲精品中文字幕蜜潮电影| 我爱我色成人网| 色综合久久影院| 免费成人看片|