Welcome 微信登录

首页 / 数据库 / MySQL / Oracle的导入导出的问题

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)
表情: 姓名: 字数