Oracle的导入导出的问题
2009-01-21 10:05
176 查看
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:\bat\synonym.log;
select text tt from tmp_user_synonym;
spool off;
drop table tmp_user_synonym;
exit;
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:\bat\synonym.log;
select text tt from tmp_user_synonym;
spool off;
drop table tmp_user_synonym;
exit;
相关文章推荐
- oracle导入导出脚本的有关问题
- oracle 10g 字符集不同的库之间的数据导入导出问题
- 11.Oracle之 dmp导入/导出、数据库操作等过程中的字符集问题
- oracle 导入/导出遇到的 问题总结
- oracle impdp将导出用户的所有对象导入至另一个用户下,生成的触发器语句问题处理
- Oracle导出、导入问题
- oracle 导出导入常见问题
- 【ORACLE】 11g 数据库表导出再导入10g 时空表不能导出的问题
- Oracle导入导出相关问题
- oracle 导入/导出遇到的 问题总结
- 关于oracle 11g导出的dmp文件无法导入10g的问题
- Oracle之 dmp导入/导出、数据库操作等过程中的字符集问题
- Oracle 11g 导入,空数据表无法导出问题。
- Oracle数据导入导出及常见问题分析
- oracle 数据泵 通过表空间导入导出的时候遇到的一个问题
- oracle导入导出问题
- 从oracle导出数据成csv,将csv导入mongodb问题
- oracle 表数据 导入导出.DMP文件 及 常见问题
- 【ORACLE】 11g 数据库表导出再导入10g 时空表不能导出的问题
- oracle 数据导出导入序列不一致问题