/** * 创建临时表空间 */ CREATE temporary TABLESPACE beefafs_temp TEMPFILE 'D:apppapiooradataorclbeefafs_temp.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 10240M EXTENT MANAGEMENT LOCAL;
/** * 创建表空间 */ CREATE TABLESPACE beefafs_DATA LOGGING DATAFILE 'D:apppapiooradataorclbeefafs_data.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
/** * 新建用户并指定表空间 */ CREATE USER beefafs IDENTIFIED BY beefafs DEFAULT TABLESPACE beefafs_DATA TEMPORARY TABLESPACE beefafs_TEMP;
/** * 给用户登录权限 */ GRANT CREATE SESSION TO beefafs;
/** * 给用户dba角色的所有权限 */ GRANT dba TO beefafs;
/** * 导入数据库 参数说明-----导入impdp 1、TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE } 当设置该选项为SKIP时,导入作业会跳过已存在表处理下一个对象;当设置为APPEND时,会追加数据,为TRUNCATE时,导入作业会截断表,然后为其追加新数据;当设置为REPLACE时,导入作业会删除已存在表,重建表病追加数据,注意,TRUNCATE选项不适用与簇表和NETWORK_LINK选项; 2、REMAP_SCHEMA 该选项用于将源方案的所有对象装载到目标方案中:REMAP_SCHEMA=source_schema:target_schema 3、REMAP_TABLESPACE 将源表空间的所有对象导入到目标表空间中:REMAP_TABLESPACE=source_tablespace:target:tablespace 4、REMAP_DATAFILE 该选项用于将源数据文件名转变为目标数据文件名,在不同平台之间搬移表空间时可能需要该选项. REMAP_DATAFIEL=source_datafie:target_datafile */
impdp beefafs/beefafs DUMPFILE=FAFS_2016090575206.DMP TABLE_EXISTS_ACTION=replace REMAP_TABLESPACE=zcxm_data:beefafs_data REMAP_SCHEMA=fafs:beefafs
/** * 导出数据库 参数说明-----导出expdp 1、CONTENT:该选项用于指定要导出的内容.默认值为ALL CONTENT={ALL | DATA_ONLY | METADATA_ONLY} 当设置CONTENT为ALL 时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义 2、DIRECTORY:指定转储文件和日志文件所在的目录:DIRECTORY=directory_object 3、EXCLUDE:该选项用于指定执行操作时释放要排除对象类型或相关对象 EXCLUDE=object_type[:name_clause] [,….] Object_type用于指定要排除的对象类型,name_clause用于指定要排除的具体对象.EXCLUDE和INCLUDE不能同时使用 Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dup EXCLUDE=VIEW 4、INCLUDE:导出时包含指定的类型 (例:INCLUDE=TABLE_DATA, INCLUDE=TABLE:"LIKE 'TAB%'" INCLUDE=TABLE:”NOT LIKE ‘TAB%’”…) EXCLUDE:导出时排除的数据类型(例:EXCLUDE=TABLE:EMP) 5、FILESIZE:指定导出文件的最大尺寸,默认为0,(表示文件尺寸没有限制)(单位为bytes). 6、JOB_NAME:此次导出进程使用的名称,方便跟踪查询(可选) 7、FLASHBACK_SCN:指定导出特定SCN时刻的表数据 FLASHBACK_SCN=scn_value:Scn_value用于标识SCN值.FLASHBACK_SCN和FLASHBACK_TIME不能同时使用 Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_SCN=358523 8、FLASHBACK_TIME:指定导出特定时间点的表数据:FLASHBACK_TIME=“TO_TIMESTAMP(time_value)” Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_TIME=“TO_TIMESTAMP(’25-08-2004 14:35:00’,’DD-MM-YYYY HH24:MI:SS’)” 9、TABLESPACE:指定一个表空间导出. 10、QUERY=[schema.] [table_name:] query_clause Schema用于指定方案名,table_name用于指定表名,query_clause用于指定条件限制子句.QUERY选项不能与CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等选项同时使用. Expdp scott/tiger directory=dump dumpfiel=a.dmp Tables=emp query=’WHERE deptno=20’ 11、PARALLEL:并行操作: 指定执行导出操作的并行进程个数,默认值为1 */
Expdp beecm/beecm DUMPFILE=beecm_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~1,1%%time:~3,2%%time:~6,2%.dmp SCHEMAS=beecm logfile=beecm_%date:~0,2%.log (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|