Oracle中dblink的實際應(yīng)用示例詳解
前言
本文介紹的是關(guān)于Oracle同義詞+dblink的實際應(yīng)用,下面話不多說了,來一起看看詳細(xì)的介紹吧。
業(yè)務(wù)需求:原數(shù)據(jù)庫(10.2.0.4.0),新數(shù)據(jù)庫(11.2.0.3)
由于程序的需求原因,現(xiàn)在需要把新庫上的某個用戶直接映射到老庫用戶下:
1. 備份原庫的用戶
nohup exp scott/scott OWNER=scott BUFFER=10240000 STATISTICS=none RESUMABLE=y FILE=scott_all_exp.dmp LOG=scott_all_exp.log &
2. 刪除原庫的用戶下的表
set linesize 180 pagesize 1000 SELECT 'DROP TABLE '||table_name||' CASCADE CONSTRAINTS PURGE;' FROM user_tables;
得出SQL的命令vi保存到droptable.sql
然后SQL> @droptable
3. 在原庫上創(chuàng)建到新庫的dblink
create public database link link167 connect to scott identified by scott using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.167)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = NEWDB) ) )';
測試dblink可用:
select * from dual@link167;
4. 在原庫上創(chuàng)建同義詞
create synonym MDRT_12E92$ for MDRT_12E92$@link167;
在新庫查詢user_tables得到table_name的列表,
set pagesize 1500 select table_name from user_tables;
命令用UE列編輯處理好,vi保存到createsynonym.sql
然后SQL> @createsynonym
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
快速學(xué)習(xí)Oracle觸發(fā)器和游標(biāo)
oracle觸發(fā)器和游標(biāo)是面試中常問到的知識點,今天就抽空通過實例代碼給大家介紹Oracle觸發(fā)器和游標(biāo)的示例代碼,需要的朋友參考下吧2021-06-06Oracle學(xué)習(xí)記錄之使用自定義函數(shù)和觸發(fā)器實現(xiàn)主鍵動態(tài)生成
這篇文章主要介紹了Oracle學(xué)習(xí)記錄之使用自定義函數(shù)和觸發(fā)器實現(xiàn)主鍵動態(tài)生成,需要的朋友可以參考下2015-11-11Oracle新建用戶、角色,授權(quán),建表空間的sql語句
Oracle創(chuàng)建用戶操作相信大家都不陌生,下面就為您介紹Oracle創(chuàng)建用戶的語法的相關(guān)知識,希望對您學(xué)習(xí)Oracle創(chuàng)建用戶的方面能有所幫助2012-07-07oracle 合并查詢 事務(wù) sql函數(shù)小知識學(xué)習(xí)
oracle 合并查詢 事務(wù) sql函數(shù)小知識學(xué)習(xí),需要的朋友可以參考下2012-12-12淺談oracle rac和分布式數(shù)據(jù)庫的區(qū)別
這篇文章主要介紹了oracle rac和分布式數(shù)據(jù)庫的區(qū)別的相關(guān)內(nèi)容,小編覺得挺不錯的,這里給大家分享下,需要的朋友可以參考。2017-10-10Oracle數(shù)據(jù)庫中外鍵的相關(guān)操作整理
這篇文章主要介紹了Oracle數(shù)據(jù)庫中外鍵的相關(guān)操作整理,包括對外鍵參照的主表記錄進(jìn)行刪除的操作方法等,需要的朋友可以參考下2016-01-01Oracle存儲過程的編寫經(jīng)驗與優(yōu)化措施(分享)
本篇文章是對Oracle存儲過程的編寫經(jīng)驗與優(yōu)化措施進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05Oracle 中 table 函數(shù)的應(yīng)用淺析
表函數(shù)可接受查詢語句或游標(biāo)作為輸入?yún)?shù),并可輸出多行數(shù)據(jù)。這篇文章主要介紹了Oracle 中 table 函數(shù)的應(yīng)用淺析,需要的朋友可以參考下2016-12-12