Oracle数据库导入导出的注意事项1、Oracle中exp导出dmp文件时,默认导出了表结构定义的storage子句,并且compress参数默认是Y的,这样一个数据库在经过几次反复的exp和imp后,storage的initial参数就会越来越大,对于大表来说compress=Y并不是一个很好的选择;
2、由于initial参数越来越大,所以即使exp导出时ROWS=N,带导入到新库后表空间占用磁盘的空间还是很大;
3、如果仅仅需要导出表结构定义而不需要表数据,并且不需要带storage子句的情况下,可以用PL/SQL里面的功能:Tools-Export User Objects来实现
4、郁闷,居然没导出同义词:
1:synonym.cmd:
sqlplus USER/PASSWORD@SID @synonym.sql
2.synonym.sql:
create table tmp_user_synonym as select "create or replace public synonym "||synonym_name||chr(13)||"for"||chr(13)||TABLE_OWNER||"."||TABLE_NAME||chr(13)||"/" text from all_synonyms where table_owner="User";
set heading off feedback off termout off
set pagesize 0
set linesize 100
set long 100000
col tt format a
spool d:atsynonym.log;
select text tt from tmp_user_synonym;
spool off;
drop table tmp_user_synonym;
exit;Linux下解决MySQL服务的两个基本问题浅析基于Oracle案例知识库设计相关资讯 oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (0)