dblink的應用與管理

2021-09-23 21:15:01 字數 1811 閱讀 9854

很多時候會遇到要從a 庫訪問到b庫中的資料的情況,oracle 提供了 database link 技術。建立dblink 有兩種方法:

1):不能在 tnsnames.ora檔案裡配置的情況。

yang@rac1>create database link linkyang

2   connect to yang identified by yang

3   using

4   '( description =

5   (address_list =

6     (address=(protocol = tcp )(host = 10.1.165.4)(port=1521))

7   )

8   (connect_data=

9     (service_name =oracl)

10   )

11   )';

database link created.

yang@rac1>select count(1) from yang_old@linkyang;

count(1)

----------

100000

2) ,如果可以在tnsnames.ora 檔案裡面配置,則如下:

在檔案裡面新增:

rac =

(description =

(address = (protocol = tcp)(host = 10.10.10.111)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = rac) )

)yang@rac1>create database link linkyang2

2   connect to yang identified by yang

3   using 『rac』;

database link created.

yang@rac1>

select count(1) from yang_old@linkyang2;

count(1)

----------

100000

3)刪除dblink

yang@rac1>drop database link linkyang;

database link dropped.

4)查詢已有的dblink

yang@rac1>select owner,object_name from dba_objects where object_type='database link';

owner           object_name

--------------- -------------------------

public          zzzz

wangyj          my_rac

wangyj          udb_test

yang            linkoracl

yang            linkyang

5)同義詞的使用:yang_old@linkyang 可以使用同義詞來代替的。

yang@rac1>create synonym  oracl_yang_yangold for  yang_old@linkyang;

synonym created.

yang@rac1>select count(1) from oracl_yang_yangold;

count(1)

----------

100000

yang@rac1>

DBlink的建立與刪除

建立方式一 create public database link link名稱 connect to 對方資料庫使用者identified by 對方資料庫使用者密碼 using 對方資料庫ip 埠 服務名 建立方式二 create public database link link名稱 conn...

DBLINK 建立與小結

1 dblink 的作用 當使用者要跨本地資料庫,訪問另外乙個資料庫表中的資料時,本地資料庫中必須建立了遠端資料庫的dblink,通過dblink本地資料庫可以像訪問本地資料庫一樣訪問遠端資料庫表中的資料。2 建立dblink 1 create database link linkhome24 5 ...

UIImage應用與記憶體管理

用uiimage載入影象的方法很多,最常用的是下面兩種 1 用imagenamed函式 uiimage imagenamed imagename 2 用nsdata的方式載入,例如 1.nsstring filepath nsbundle mainbundle pathforresource fil...