oracle資料庫訪問另資料庫問題

2021-08-11 09:05:57 字數 1690 閱讀 7755

1樓:匿名使用者

可以使用dblink 在資料庫b上建立database link 然後配置使用者名稱,密碼和sid ,其次注意要有訪問該表的許可權,然後再b中直接輸入:select * from a@dblink_name;就可以了

2樓:匿名使用者

用資料庫鏈路:

create public database link toaconnect to a的使用者 identified by a的使用者口令

using 'a在b伺服器上的tns';

成功後,select * from tab@toa就可以了

3樓:鬆秋梵暢

在資料庫b中建立dblink,然後讀取dblink中的物件就像在讀自己的表一樣了.一種解決方法

4樓:無所謂

如果你的資料庫是sqlserver , 請參考:

如果你的資料庫是oracle, 請參考:

5樓:崇梅宿羅

假設原來的表是test1

要寫到的表是test2test1的欄位為abctest2的欄位為de

f其中a和d對應

b和e對應

c和f對應先把要寫到的表清掉,執行如下語句:truncatetable

test2;然後把test1表的資料匯入到test2表中,執行如下語句:insert

into

test2select

*from

test1;

怎麼訪問另一臺電腦上的oracle資料庫?

6樓:唐城冬

你看一下這兩臺機器是不是同一網段的,如果是就直接連就行了主機名:就是oracle伺服器名稱或ip地址埠:預設都是1521

sid:資料庫例項

服務名:資料庫的名稱

sid和服務名不同的。需要確認,否則連不上的。

7樓:蒼狼_白鹿

進到一個相對空間比較大的碟符及目錄,比如近d盤:(首先開啟cmd 點開始 執行輸入 cmd 在cmd視窗中輸入 cd\(就是返回根目錄) 回車 在輸入 d: 即可在d盤操作狀態)進入後執行以下:

exp 資料庫使用者名稱/密碼 file=生成的檔名.dmp log=生成的日誌名.dmp full=y

生成的檔名和生成的日誌名都是自己取的,但不能一樣 這樣會在你進的那個目錄下生成一個dmp檔案,用行動硬碟copy

2,回家,裝oracle,版本最好與你公司相同

建使用者,與公司相同,許可權、表空間等最好也一樣,省得匯入的時候麻煩

如原來的資料庫名是:zs,密碼:zs,例項名:

test 則:exp zs/zs@test file=d:\db.

dmp 2.在目標機子是新建一個資料庫例項test,並建立一個與原資料一樣的使用者名稱和密碼zs/zs,並賦予足夠的許可權: resouce、dba

8樓:

dataguard,stream replication,goldengate.....方法很多,看你具體需求了

oracle資料庫如何刪除約束,資料庫中怎樣刪除約束

用system使用者登入後,使用drop語句就可以刪除 根據錯誤提示的約束名稱,然後disable掉試試。alter table table name disable constraint constraint name alter table 約束基於的表名 drop constraint 約束名...

oracle資料庫行轉列,Oracle 資料庫行轉列

create table a 名稱 varchar2 10 1月 varchar2 10 2月 varchar2 10 3月 varchar2 10 4月 varchar2 10 insert into a values 土豆 50,60,70,80 insert into a values 白菜 ...

silverlight訪問資料庫

silverlight 不支援資料訪問 資料快取等.net ria service 今年3月22日釋出ctp,目前是7月preview 這個是微軟提供的,用於silverlight資料訪問。其他方法就是寫web service,wcf。我大概看了一下那個ria service,跟一個wcf很相似,但...