导出oracle数据库(创建.sql数据文件)

use*_*541 2 oracle

我在一台PC上有一个Oracle数据库.我必须将它迁移到我的其他PC.两者都使用单独的oracle安装.现在如何从我的一台PC导出它然后将其导入到其他PC?

导出然后导入它的命令是什么?

我想要导出结构以及数据然后导入.我正在使用Oracle db.

RC.*_*RC. 6

您可以从源数据库导出数据并将其导入新数据库.

可以在此处找到演示这些命令用法的良好链接

对于导出完整数据库,它归结为以下内容:

%> exp USERID=<username>/<password> FULL=Y FILE=dbExport.dmp
%> imp USERID=<username>/<password> FILE=dbExport.dmp FULL=Y
Run Code Online (Sandbox Code Playgroud)

这两个命令有多种选项可根据您的需要进行定制.例如,您可以将import命令限制为仅通过TABLES参数导入某些表,或者可以使用TOUSER,FROMUSER参数在用户之间移动数据库对象.还有关于是否导出或导入约束,索引等的选项.您可以通过执行以下任一操作找到两个命令的所有有效参数:

%> exp help=Y
%> imp help=Y
Run Code Online (Sandbox Code Playgroud)