plsql developer匯入匯出資料庫方法
以前導資料庫資訊的時候,總是會先開啟sql視窗,把自己手寫的建表檔案複製進去,然後再匯入資料資訊。
今天突然懶得去找以前的建表檔案,而想用SLSQL直接從一個資料庫中匯出資訊,匯入到另外一個資料庫中,發現自己對PLSQL的匯入匯出完全不瞭解。下面詳細記錄一下。
先寫一個正確的方法:
匯出步驟:
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 Export,Sql Insert,pl/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自己匯入匯出;不能用編輯器檢視。
個人比較中意第二種方法,畢竟是SQL檔案嘛,自己還可以看,想改也方便
操作選項
一般一些選項選擇看字面意思就可以了,重要的上面已經寫了(主要include
privilege只是包含一些建表資訊,並不包括儲存過程資訊,話說我被這個選項騙了……還是忽略它吧……)
選擇drop tables資訊中會包含刪表語句(注意:選了drop tables就已經預設選了create tables 和 truncate tables),create tables是建表資訊,truncate tables和delete tables都是再再插入資料前先刪除原有的資訊,這兩個是二選一,但是truncate tables效率高很多。
where clause可以輸入很多命令,比如rownum < 10000只匯出每個表的前10000行,等等資訊,具體在查資訊。
命令形式的匯入匯出來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22392018/viewspace-719312/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- plsql developer匯入匯出資料庫方法 <轉>SQLDeveloper資料庫
- 資料庫的匯入匯出資料庫
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- ITDS資料匯入匯出的方法
- 【mysql】資料庫匯出和匯入MySql資料庫
- mysqldump匯入匯出mysql資料庫MySql資料庫
- oracle資料庫匯入匯出命令!Oracle資料庫
- Mysql 資料庫匯入與匯出MySql資料庫
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- [zt] SQL Server匯出匯入資料方法SQLServer
- SQL資料庫的匯入和匯出SQL資料庫
- PHP匯出資料庫方法PHP資料庫
- 在SQL Server資料庫中匯入匯出資料SQLServer資料庫
- xml與資料庫中資料的匯入匯出XML資料庫
- SQL Server匯入、匯出、備分資料方法SQLServer
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- 不同版本間的資料庫匯入匯出資料庫
- Oracle資料庫的匯入和匯出命令Oracle資料庫
- 資料泵匯出匯入
- Oracle 資料匯入匯出Oracle
- mysql資料匯入匯出MySql
- mysql資料匯出匯入MySql
- Oracle資料匯入匯出Oracle
- DB2資料庫匯出表結構與匯入、匯出表資料DB2資料庫
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- pl/sql developer將excel資料匯入到資料庫中SQLDeveloperExcel資料庫
- SQL Server資料庫匯入匯出資料方式比較SQLServer資料庫
- 將informix匯出的文字資料匯入oracle資料庫ORMOracle資料庫
- MySQL資料匯入匯出方法與工具介紹MySql
- expdp impdp 資料庫匯入匯出命令詳解資料庫
- 使用Oracle SQL Developer匯入Excel資料OracleSQLDeveloperExcel
- sqoop資料匯入匯出OOP
- 資料匯入匯出EXP/IMP
- MongoDB資料匯入與匯出MongoDB
- mysqldump匯入匯出表資料MySql
- exp/imp匯出匯入資料