如何在 PL\SQL Developer 中导出架构并将其导入另一个架构
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 个文件
所以,这是我的问题?
- 如何制作 EN.dump 文件?
- 要将其导入到另一个方案,我需要先从 sysdba 用户创建新的 (E9) 方案吗?
- 是否有机会从 PL\SQL 开发人员界面导入方案?出于某种原因,我无法连接到 sqlplus,这让事情变得更糟。
提前致谢。
更新:我刚刚使用工具和 sql*plus
将我的即时客户端从版本 11_2 重新安装到 12_2
PL/SQL 开发人员有工具 Export Tables 和 Import Tables 可以 import/export dmp使用 EXP 和 IMP 实用程序的文件。请参阅 PL/SQL 开发人员的帮助:
Export Tables:
The Export Tables tool allows you to export one or more table definitions and their data into a file, so that you can import the tables later. After starting the Export Tables tool, you can select the user and the
tables you wish to export, choose an export method (Oracle Export, SQL Inserts, or PL/SQL Developer), and set various options that apply to the export method...
Import Tables:
The Import Tables tool allows you to import table definitions and data from a file that was previously exported with the Export Tables tool described in the previous chapter. Just like with the Export Table
tool, there are 3 methods to import tables, each with its own file format...
P.S。如您所见,您要导入的模式必须已经存在。
但是这样您就可以 export/import 只有表格。
因此,如果您想通过命令行导出整个模式使用实用程序,请参见示例:
导出架构的命令:
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
我正在使用 AllroundAutomations 的 PL\SQL Developer。 我的任务是将名为 EN 的模式导入另一个名为 E9 的模式(现在不存在)。
我设法使用 Tools --> Export User Objects
转储了一个方案,所以现在我有 EN.sql 个文件
所以,这是我的问题?
- 如何制作 EN.dump 文件?
- 要将其导入到另一个方案,我需要先从 sysdba 用户创建新的 (E9) 方案吗?
- 是否有机会从 PL\SQL 开发人员界面导入方案?出于某种原因,我无法连接到 sqlplus,这让事情变得更糟。
提前致谢。
更新:我刚刚使用工具和 sql*plus
将我的即时客户端从版本 11_2 重新安装到 12_2PL/SQL 开发人员有工具 Export Tables 和 Import Tables 可以 import/export dmp使用 EXP 和 IMP 实用程序的文件。请参阅 PL/SQL 开发人员的帮助:
Export Tables:
The Export Tables tool allows you to export one or more table definitions and their data into a file, so that you can import the tables later. After starting the Export Tables tool, you can select the user and the tables you wish to export, choose an export method (Oracle Export, SQL Inserts, or PL/SQL Developer), and set various options that apply to the export method...
Import Tables:
The Import Tables tool allows you to import table definitions and data from a file that was previously exported with the Export Tables tool described in the previous chapter. Just like with the Export Table tool, there are 3 methods to import tables, each with its own file format...
P.S。如您所见,您要导入的模式必须已经存在。
但是这样您就可以 export/import 只有表格。 因此,如果您想通过命令行导出整个模式使用实用程序,请参见示例:
导出架构的命令:
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