回覆列表
  • 1 # 使用者980384855890824

    方法一:利用PL/SQL Developer工具匯出:選單欄---->Tools---->Export Tables

    方法二:利用cmd的操作命令匯出,詳情如下:1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目錄下有個tnsname.ora檔案,內容如下:

    CMSTAR = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.13.200)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = cmstar) ) )

    其中:CMSTAR為資料庫名,HOST為IP地址,所以可以仿效上面的例子手動新增資料錄連線。

    2:用cmd進入命令列輸入:tnsping cmstar就是測試172.18.13.200是否連線成功

    3:匯入與匯出,如下:資料匯出:1 將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2將資料庫中system使用者與sys使用者的表匯出expsystem/manager@TESTfile=d:\daochu.dmpowner=(system,sys)3將資料庫中的表table1、table2匯出expsystem/manager@TESTfile=d:\daochu.dmptables=(table1,table2)4將資料庫中的表table1中的欄位filed1以"00"打頭的資料匯出expsystem/manager@TESTfile=d:\daochu.dmptables=(table1)query=\"wherefiled1like'00%'\"

    上面是常用的匯出,對於壓縮我不太在意,用winzip把dmp檔案可以很好的壓縮。不過在上面命令後面加上compress=y就可以了

    資料的匯入

    1將D:\daochu.dmp中的資料匯入TEST資料庫中。impsystem/manager@TESTfile=d:\daochu.dmp上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行匯入。在後面加上ignore=y就可以了。

    2將d:\daochu.dmp中的表table1匯入impsystem/manager@TESTfile=d:\daochu.dmptables=(table1)

    注意事項:匯出dmp資料時需要有匯出表的許可權的使用者,否則不能匯出。

    PL/SQL Developer是Oracle資料庫中用於匯入或匯出資料庫的主要工具,本文主要介紹了利用PL/SQL Developer匯入和匯出資料庫的過程,並對匯入或匯出時的一些注意事項進行了說明,接下來我們就一一介紹。

    匯出步驟:

    1 tools ->export user object 選擇選項,匯出.sql檔案。

    2 tools ->export tables-> Oracle Export 選擇選項匯出.dmp檔案。

    匯入步驟:

    注:匯入之前最好把以前的表刪除,當然匯入另外資料庫除外。1 tools->import tables->SQL Inserts 匯入.sql檔案。2 tools->import talbes->Oracle Import然後再匯入dmp檔案。

    一些說明:

    Tools->Export User Objects匯出的是建表語句(包括儲存結構)。Tools->Export Tables裡面包含三種匯出方式,三種方式都能匯出表結構以及資料,如下:Oracle ExportSql Insertpl/sql developer

    第一種是匯出為.dmp的檔案格式,.dmp檔案是二進位制的,可以跨平臺,還能包含許可權,效率也很不錯,用得最廣 。第二種是匯出為.sql檔案的,可用文字編輯器檢視,通用性比較好,但效率不如第一種,適合小資料量匯入匯出。尤其注意的是表中不能有大欄位(blob,clob,long),如果有,會提示不能匯出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。第三種是匯出為.pde格式的,.pde為Pl/sql developer自有的檔案格式,只能用Pl/sql developer自己匯入匯出,不能用編輯器檢視。

  • 中秋節和大豐收的關聯?
  • 金魚怎麼一買回來沒兩天就死了?