十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
dblink如何在Oracle中使用?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于網站設計制作、成都做網站、北碚網絡推廣、小程序定制開發(fā)、北碚網絡營銷、北碚企業(yè)策劃、北碚品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供北碚建站搭建服務,24小時服務熱線:13518219792,官方網址:www.cdcxhl.com
業(yè)務需求:原數(shù)據庫(10.2.0.4.0),新數(shù)據庫(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
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。