CREATE SMALLFILE TABLESPACE "CNAGBASE" DATAFILE 'D:\app\dfhc\service\product\11.2.0\dbhome_1\oradata\CNAGBASE' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE SMALLFILE TABLESPACE "CNAGBUSINESS" DATAFILE 'D:\app\dfhc\service\product\11.2.0\dbhome_1\oradata\CNAGBUSINESS' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE SMALLFILE TABLESPACE "CNAGINDEX" DATAFILE 'D:\app\dfhc\service\product\11.2.0\dbhome_1\oradata\CNAGINDEX' SIZE 100M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE USER CNAG PROFILE DEFAULT IDENTIFIED BY "123456" DEFAULT TABLESPACE CNAGBASE TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;
GRANT ALTER ANY INDEX TO CNAG;
GRANT ALTER ANY TABLE TO CNAG;
GRANT ALTER ANY TRIGGER TO CNAG;
GRANT ALTER ANY TYPE TO CNAG;
GRANT CREATE ANY INDEX TO CNAG;
GRANT CREATE ANY SYNONYM TO CNAG;
GRANT CREATE ANY TABLE TO CNAG;
GRANT CREATE ANY TRIGGER TO CNAG;
GRANT CREATE ANY TYPE TO CNAG;
GRANT CREATE ANY VIEW TO CNAG;
GRANT DELETE ANY TABLE TO CNAG;
GRANT DROP ANY INDEX TO CNAG;
GRANT DROP ANY SYNONYM TO CNAG;
GRANT DROP ANY TABLE TO CNAG;
GRANT DROP ANY TRIGGER TO CNAG;
GRANT DROP ANY TYPE TO CNAG;
GRANT DROP ANY VIEW TO CNAG;
GRANT SELECT ANY SEQUENCE TO CNAG;
GRANT SELECT ANY TABLE TO CNAG;
GRANT UPDATE ANY TABLE TO CNAG;
GRANT CONNECT TO CNAG;
GRANT RESOURCE TO CNAG;
导入方案:
impdp test/b32w22h32 directory=dump_dir dumpfile=cnag_db.dmp REMAP_SCHEMA=cnag:test
impdp cnag/123456 directory=dump_dir dumpfile=CNAG.DMP SCHEMAS = CNAG
drop user cnag cascade;//删除用户,cascade级联删除cnag的对象
grant read, write on directory dump_dir to cnag;//给cnag赋权限
REMAP_SCHEMA=cnag:test 表示: 如果导出方案和导入方案不同时需要更改方案(用户)SCHEMAS = cnag
CREATE SMALLFILE TABLESPACE "CNAGBUSINESS" DATAFILE 'D:\app\dfhc\service\product\11.2.0\dbhome_1\oradata\CNAGBUSINESS' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE SMALLFILE TABLESPACE "CNAGINDEX" DATAFILE 'D:\app\dfhc\service\product\11.2.0\dbhome_1\oradata\CNAGINDEX' SIZE 100M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE USER CNAG PROFILE DEFAULT IDENTIFIED BY "123456" DEFAULT TABLESPACE CNAGBASE TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;
GRANT ALTER ANY INDEX TO CNAG;
GRANT ALTER ANY TABLE TO CNAG;
GRANT ALTER ANY TRIGGER TO CNAG;
GRANT ALTER ANY TYPE TO CNAG;
GRANT CREATE ANY INDEX TO CNAG;
GRANT CREATE ANY SYNONYM TO CNAG;
GRANT CREATE ANY TABLE TO CNAG;
GRANT CREATE ANY TRIGGER TO CNAG;
GRANT CREATE ANY TYPE TO CNAG;
GRANT CREATE ANY VIEW TO CNAG;
GRANT DELETE ANY TABLE TO CNAG;
GRANT DROP ANY INDEX TO CNAG;
GRANT DROP ANY SYNONYM TO CNAG;
GRANT DROP ANY TABLE TO CNAG;
GRANT DROP ANY TRIGGER TO CNAG;
GRANT DROP ANY TYPE TO CNAG;
GRANT DROP ANY VIEW TO CNAG;
GRANT SELECT ANY SEQUENCE TO CNAG;
GRANT SELECT ANY TABLE TO CNAG;
GRANT UPDATE ANY TABLE TO CNAG;
GRANT CONNECT TO CNAG;
GRANT RESOURCE TO CNAG;
导入方案:
impdp test/b32w22h32 directory=dump_dir dumpfile=cnag_db.dmp REMAP_SCHEMA=cnag:test
impdp cnag/123456 directory=dump_dir dumpfile=CNAG.DMP SCHEMAS = CNAG
drop user cnag cascade;//删除用户,cascade级联删除cnag的对象
grant read, write on directory dump_dir to cnag;//给cnag赋权限
REMAP_SCHEMA=cnag:test 表示: 如果导出方案和导入方案不同时需要更改方案(用户)SCHEMAS = cnag