匿名用户Oracle expdp导出 schemas 这个参数有什么作用?
可以让expdp按照用户导出数据,有的库里面有多个用户user1,user2,user3等等,如果想把user1下的所有的对象导出,并且导入到其他库里,那么就需要在导出的时候指定schemas=user1。
评论
有用 0expdp 参数
DIRECTORY:用于转储文件和日志文件的目录对象。
DUMPFILE:指定导出备份文件的命名。
LOGFILE:指定导出备份日志的命名。里面记录了备份中的信息。
FULL:导出整个数据库 (默认是N,就是默认只会导出登录用户的所有数据)。
SCHEMAS:要导出的方案的列表 (指定想要导出哪个用户下的数据)。
EXCLUDE:排除特定对象类型。(表名要大写)
SAMPLE:要导出的数据的百分比。
TABLESPACES:标识要导出的表空间的列表。
VERSION:指定导出数据库的版本,一般用于高版本数据库的数据要导入到低版本数据库中时用到。
PARALLEL:更改当前作业的活动 worker 的数量。
REUSE_DUMPFILES:覆盖目标转储文件 (如果文件存在) [N]。
TABLES:标识要导出的表的列表。例如, TABLES=HR.EMPLOYEES,SH.SALES:SALES_1995。
QUERY:用于导出表的子集的谓词子句。例如, QUERY=employees:"WHERE department_id > 10"。
JOB_NAME:要创建的导出作业的名称。
impdp参数
DIRECTORY 供转储文件, 日志文件和 sql 文件使用的目录对象。
DUMPFILE 要从 (expdat.dmp) 中导入的转储文件的列表,
LOGFILE 日志文件名 (import.log)。
FULL 从源导入全部对象 (Y)。
SCHEMAS 要导入的方案的列表。
EXCLUDE 排除特定的对象类型, 例如 EXCLUDE=TABLE:EMP。
JOB_NAME 要创建的导入作业的名称。
TABLESPACES 标识要导入的表空间的列表。
REUSE_DATAFILES 如果表空间已存在, 则将其初始化 (N)
PARALLEL 更改当前作业的活动 worker 的数目。
QUERY 用于导入表的子集的谓词子句。
VERSION 要导出的对象的版本, 其中有效关键字为:
TABLES 标识要导入的表的列表。
TABLE_EXISTS_ACTION 导入对象已存在时执行的操作。 有效关键字: (SKIP)跳过, APPEND附加, REPLACE 替换和 TRUNCATE清空表后在添加。
REMAP_TABLESPACE 将表空间对象重新映射到另一个表空间。
REMAP_SCHEMA 将一个方案中的对象加载到另一个方案。
REMAP_TABLE 将表名重新映射到另一个表。例如, REMAP_TABLE=EMP.EMPNO:REMAPPKG.EMPNO。
评论
有用 0
墨值悬赏



