![](/img/trans.png)
[英]How do I export oracle sql developer table schema by using pl/sql scripts?
[英]how to export schema and import it to another schema in PL\SQL Developer
我正在使用 AllroundAutomations 的 PL\SQL Developer。 我的任務是將名為 EN 的模式導入另一個名為 E9 的模式(它現在不存在)。
我設法使用Tools --> Export User Objects
轉儲了一個方案,所以現在我有了 EN.sql 文件
那么,這是我的問題嗎?
先感謝您。
更新:我剛剛使用工具和 sql*plus 將我的即時客戶端從版本 11_2 重新安裝到 12_2
PL/SQL Developer 有工具導出表和導入表,它們可以使用 EXP 和 IMP 實用程序導入/導出 dmp 文件。 請參閱 PL/SQL Developer 的幫助:
導出表:
導出表工具允許您將一個或多個表定義及其數據導出到一個文件中,以便您以后可以導入這些表。 啟動導出表工具后,您可以 select 用戶和要導出的表,選擇導出方法( Oracle 導出,SQL 導出方法),並設置各種選項,適用於/SQL Developer 方法。 .
導入表:
導入表工具允許您從先前使用前一章中描述的導出表工具導出的文件中導入表定義和數據。 就像使用導出表工具一樣,有 3 種方法可以導入表,每種方法都有自己的文件格式...
PS 如您所見,您要導入的架構必須已經存在。
但通過這種方式,您只能導出/導入表。 因此,如果您想通過命令行導出整個架構使用實用程序,請參見示例:
導出模式的命令:
exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp
這將創建導出轉儲文件。
要將轉儲文件導入不同的用戶模式,首先在 SQLPLUS 中創建新用戶:
SQL> create user newuser identified by 'password' quota unlimited users;
然后導入數據:
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.