我有一个用户:StockManage,里面有一张表:Tab_log,这个表数据量比较大,我想在exp这个StockManage用户时候,Tab_log只要导出一个表结构,数据不要导出,其它表及数据都导出。这样我imp也占用的空间小些,速度也快些,
我应该怎么exp 及 imp
我应该怎么exp 及 imp
解决方案 »
- 求一存储过程实现批量修改表名
- 关于“ORA-00917: 缺少逗号”错误
- 插入触发器有问题
- 各位大虾,哪位高手能解决这道ORACLE编程题。要用到树的遍历算法,小弟谢之
- 删除表数据非常慢
- oracle 8.17字段重命名问题
- 在SQLPlus Worksheet里面,输出的错误信息是乱码,要修改哪里才能正确显示?
- 能打开enterprise manager console的用户不能打开sqlplus?
- 初到公司工作,做和Oracle有关的开发,请大虾指点一下我该如何入门。
- PL/SQL 或者SQL中 求余运算符(模运算符)是什么?(在线等)
- oracle 自带sqlplus worksheet中文显示乱码,客户端字符集与服务器端一致
- 一个新手考核的题目,在线等!!
TOOL-----EXPORT TABLE-----SQL INSERT 你就可以选择你要不要导表的内容.
TOOL-----EXPORT TABLE-----SQL INSERT 你就可以选择你要不要导表的内容.有100多张表,我每个都这样,还不累死啊
不过建议Lz还是对于LOG表格执行生成一个建表的SQL脚本即可,然后其他的表使用TABLES=()参数指定导出。
EXP PARFILE=exp.par
exp.par的内容可以这样写
userid=StockManage/pwd@connectionString file=xxxx tables=()
----
至于tables中的内容容易的很。
sql>spool c:\Test.sql;
sql>select tname||',' from tab where tname<>'TAB_LOG';
spl>spool off
把输出内容Test.sql稍微编辑即可成文parfile。实在还不明白,就没有办法了。