database-link

    0熱度

    1回答

    我有一個複雜的sql腳本。所有表都在數據庫(DB)'A'上,當我運行腳本時,我在50分鐘後得到結果。 我有一個ETL工具,它在DB'A'上運行腳本,並在結果中填充DB'B'上的表格。 ETL工具正在發展中,所以爲了將來我需要用DB'B'的DB鏈接執行DB'A'的腳本,以使DB'B'的結果仍然有表格。 數據庫鏈接工作正常。我已將@MY_DB_LINK添加到大約80個表引用和1個函數調用中。然而,經過

    0熱度

    1回答

    是否有可能在oracle中使用DBLINK調用函數?我打電話這樣的功能,並收到錯誤 - ORA-00904: 「MC」 「GET_REFTYPES」:無效的標識符 select column_value from table([email protected]_MAIN_MCNAV(param1, param2, param3))); 功能代碼 CREATE OR REPLACE FUNCTI

    2熱度

    1回答

    我有一個DB2數據源和一個Oracle 12c目標。 Oracle有一個指向正在工作的DB2的DB鏈接。 現在我在DB2中有一個巨大的表,其中有一個用於更改行的時間戳列(讓我們稱之爲ROW_CHANGED)。我想要檢索在特定時間後更改的行。 上的DB2運行 SELECT * FROM lib.tbl WHERE ROW_CHANGED >'2016-08-01 10:00:00' 約1小時後正好返

    1熱度

    1回答

    可以在Oracle和Informix之間創建一個允許複製的數據庫鏈接? 有沒有人做過這個?有任何想法嗎? 請幫助我....

    0熱度

    1回答

    我試圖執行此過程: CREATE OR REPLACE PROCEDURE SP_DYNAMIC AS tbl_list VARCHAR2(2000); DBLINK VARCHAR2(100); V_SQL VARCHAR2(1000); BEGIN DBLINK := 'SOME_LINK'; V_SQL := 'SELECT table_

    0熱度

    1回答

    我在數據庫A中有一個表t1,而在另一個數據庫B中有另一個表t2。 我們如何從它們中直接選擇數據而不直接使用限定符.. 就像database1.table1.something。

    0熱度

    1回答

    您好我一直在閱讀這個指令: http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php#NetworkExportsImports 從我的理解,我需要登錄我的本地Oracle數據庫,建立數據庫鏈接遠程oracle服務器,然後使用expdp將數據庫導出到本地。 但是現在我只有在本地計算機上安裝了sqlplus,我該如何expdp到

    1熱度

    1回答

    我創建了一個數據庫鏈接AM_ADMIN throufh SQL開發人員: 我想檢查它是否是一個有效的數據庫鏈接。當我從SQL Developer嚮導測試它時,它是成功的。但是當我使用下面的命令: SELECT * FROM [email protected]_ADMIN ,我發現了錯誤: ORA-02019: connection description for remote database

    0熱度

    1回答

    我試圖從Oracle數據庫插入數據到PostgreSQL。 在Oracle數據庫,這是成功的標準聲明: insert into "schema"."table"@dblink values (2, 'test'); 但是,當我說像「²」旁邊的「測試」特殊字符,它返回的錯誤: insert into "schema"."table"@dblink values (2, 'test²'); ORA

    0熱度

    1回答

    我有兩個表在不同的數據庫中具有相同的列。這兩個表都有記錄。我想插入table1的table1的記錄,但我想忽略已經在表1中的那些記錄。以及我想將所有被忽略的記錄存儲在一個新表中。 例子: create table dest (id number primary key, col1 varchar2(10)); create table src (id number, col1 varc