您的位置:首页 > 数据库 > Oracle

oracle ,删除用户、创建表空间、导入数据

2014-09-04 09:55 656 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐