怎样把oracle数据库中的某个表空间中的所有对象取出来 比如说 表的创建sql,插入sql,表的视图,表的触发器等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考dba_tabs,user_tables数据字典 exp userid=xxxx/xxxx@xxxx owner=xxxx file=c:\xxxx.dmp indexes=n constraints=n导出用户xxx下的所有对象和数据imp userid=xxxx/xxxx@xxxx full=y file=c:\xxxx.dmp indexes=n constraints=n导出....约束与索引另外用脚本重建...... 如果是要把表空间从一个数据库移到另一数据库,和备份的话,也可以试试可传输表空间:1.修改原表空间为只读2.用exp命令导出原表空间元数据,必须用sys用户。(exp '/ as sysdba' file=导出文件.dmp transport_tablespace=y tablespaces=表空间名 triggers=y constraints=n)3.复制导出的dmp文件和原表空间的数据文件到目标机器4.用imp命令导入 (imp '/as sysdba' file=导出文件.dmp transport_tablespace=y)5.修改原表空间为读写。 不好意思第四条写漏了:应该是 用imp命令导入:imp '/as sysdba' file=导出文件.dmp transport_tablespace=y datafiles=(拷入目标机器的原表空间数据文件) 查询一个表的列数 sql2008与ORACLE9I数据通讯(windows server2008系统环境) oracle查询问题 MVN 关于JAVA 路径的配置,高手请进(急) oracle sql求助 急救!!!!!!!!!!1我把客户的数据备份全删了,只剩下一个ORA数据文件了! 用系统时间能否达到作主键的目的? 有一个问题,分组求和?解决马上结帖。 加急求助orical9i安装 怎樣在win2000 server下安裝oracle 9i job里执行一个存储过程,而存储过程有一个参数,是变量,这样的job怎么写,(见下面)(加急)
导出用户xxx下的所有对象和数据
imp userid=xxxx/xxxx@xxxx full=y file=c:\xxxx.dmp indexes=n constraints=n
导出....约束与索引另外用脚本重建......
1.修改原表空间为只读
2.用exp命令导出原表空间元数据,必须用sys用户。(exp '/ as sysdba' file=导出文件.dmp transport_tablespace=y tablespaces=表空间名 triggers=y constraints=n)
3.复制导出的dmp文件和原表空间的数据文件到目标机器
4.用imp命令导入 (imp '/as sysdba' file=导出文件.dmp transport_tablespace=y)
5.修改原表空间为读写。
应该是 用imp命令导入:imp '/as sysdba' file=导出文件.dmp transport_tablespace=y datafiles=(拷入目标机器的原表空间数据文件)