国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

關于分布式oracle中database link一點經驗

2024-08-29 13:42:35
字體:
來源:轉載
供稿:網友
關于分布式Oracle中databaselink我的一點經驗 在做分布式數據庫時難免用到dblink,但關于dblink的資料很少,很多書上提到了,但不具體。我在實際應用中總結了一點經驗,現在貼出來,大家共同討論。 數據庫鏈接定義從一個Oracle數據庫到另一個數據庫的單行通信通道。 建立鏈接前要先有到遠程數據庫的命名服務(連接字符串),就是tnsnames.ora中描述的那個,如'oradXP' 先測試一下:$tnspingoradxp Attempingtocontact(...)OK(30毫秒). 說明對遠程數據庫oradxp可訪問。 創建數據庫鏈接的語法為: CREATEPUBLICDATABASELINKoradxp.cug.edu.cnUSING'oradxp'; 其中oradxp.cug.edu.cn必須是遠程數據庫的全局名(SID),'oradxp'就是到遠程的連接字符串。遠程數據庫的全局名可以通過登陸遠程機,
 SELECT*FROMglobal_name; 得到。 現在你就可以用鏈接oradxp.cug.edu.cn訪問遠程數據庫了  SELECT*FROMglobal_name@oradxp.cug.edu.cn; 看看得到的是不是遠程機的全局名。 所有SELECT語句后面跟上鏈接名都是對遠程機的訪問。 注重:登陸名口令就是當前登陸本機的用戶名和口令。也就是假如你用的是public鏈接,那么在遠程就要有一個和本機相同的用戶/口令才行。如:你以aaa/aaa登錄本機,然后執行 SELECT*FROMBBB.bbb@oradxp.cug.edu.cn; 那么對遠程數據BBB.bbb的訪問用戶為aaa口令為aaa 也就是在本機和遠程機上都有用戶aaa口令都為aaa才能執行成功! 
關于私有鏈接: CREATEDATABASELINKoradxp.cug.edu.cnCONNECTTOsystemIDENTIFIEDBYaaa; 這就建立了system的私有鏈接。 私有鏈接和public鏈接的差別就是登錄名口令的限制。也就是 你不管用什么用戶登錄本機,執行 SELECT*FROMBBB.bbb@oradxp.cug.edu.cn; 訪問遠程機數據BBB.bbb的用戶和口令都為system/aaa 建好的數據鏈接放在系統表SYS.link$表中 通過OEM控制臺的分布-〉數據庫鏈接可以查看所有的鏈接。 要刪除publiclink可以 droppublicdatabaselinklinkname; 對于私有鏈接先以相應用戶登陸,如上述system/aaa 
然后dropdatabaselinklinkname; 當然,直接刪除SYS.link$表中的記錄一樣可行。 以上是本人摸爬滾打中總結出來的,不一定都正確,還望各位實踐指正!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇江市| 红桥区| 临沂市| 宣武区| 资溪县| 陵川县| 越西县| 宿松县| 普格县| 绥宁县| 米易县| 宾川县| 乳源| 革吉县| 莱西市| 盘山县| 岳阳县| 敖汉旗| 新宁县| 罗甸县| 东至县| 台安县| 来安县| 营山县| 陇川县| 松江区| 望谟县| 阿勒泰市| 孟连| 堆龙德庆县| 凤山市| 白河县| 托克逊县| 兴化市| 潼关县| 南开区| 关岭| 莎车县| 和田县| 金昌市| 洞口县|