工作日志-17年12月
工作问题,当时系统中表有些是没有数据的,如果直接导出来后,在导入新的数据库中,会发现没有数据的表创建不会成功,这样新数据库就不完整。
后来我们是先用sqlplus上导出建表sql,新库先执行建表sql,后导入xxx.dmp文件。
导出 exp命令
导入imp命令
主要
/*临时表空间 2017-12-14*/
SQL> CREATE TEMPORARY TABLESPACE TBS_CSTLCENTER_DB1_TEMP TEMPFILE 'CSTLCENTERTEMP_DB1.DBF' SIZE 500M AUTOEXTEND ON NEXT
640K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;
/*表空间 2017-12-14*/
SQL> CREATE TABLESPACE Tbs_CSTLCENTER_CSDB_Data LOGGING DATAFILE 'CSTLCENTER1_DB.dbf' SIZE 2G AUTOEXTEND ON NEXT 50M MA
XSIZE 16G EXTENT MANAGEMENT LOCAL;
/*用户已创建 2017-12-14*/
SQL> CREATE USER jkcorecs_db IDENTIFIED BY jkcorecs_db default tablespace Tbs_CSTLCENTER_CSDB_Data temporary tablespace
TBS_CSTLCENTER_DB1_TEMP ACCOUNT UNLOCK;
/*创建权限 2017-12-14*/
grant connect to jkcorecs_db;
grant resource to jkcorecs_db;
grant unlimited tablespace to jkcorecs_db;
GRANT CREATE VIEW TO jkcorecs_db;
GRANT DBA TO jkcorecs_db;
导出表结构
oracle EXP-00091
在我们做exp的过程中可能经常会遇到EXP-00091: Exporting questionable statistics.这样的EXP信息,其实它就是exp的error message,它产生的原因是因为我们exp工具所在的环境变量中的NLS_LANG与DB中的NLS_CHARACTERSET不一致。