oracle导入导出脚本的有关问题
2014-05-23 15:32
441 查看
oracle导入导出脚本的问题
我是新手,对oracle不熟悉,原来都是通过imp/exp 做导入导出。现在遇到难题了:
客户那边不允许使用imp/exp 做导入导出,只能使用脚本导入和导出,我这边只有SQLPLUS,使用它只能一个表一个表导出创建表的脚本,而且还带了用户和表空间什么的信息,
有没有可以一次性把表空间下所有表的创建表的脚本生成的?包括关键字、索引和触发器等等的?因为导出时带了这些信息,导入时表空间和用户更换了,就会导入失败的!
2,表里的数据能不能一次性导出脚本的?主要是我们的表非常多,而且之间数据有些关联,插入数据还有先后的,没有什么工具可以一次性生成这些脚本的?然后能保证我导入就可以一次性执行的?
这两个问题很急,老板又催,大侠给个解决方案吧!!!!
------解决方案--------------------------------------------------------
可以考虑使用 oracle sql developer,反正免安装的,拷贝过去就可以用
1、设置导出分隔符
工具--首选项--数据库--卸载/查看DDL选项--带分隔符的格式
左、右定界符由双引号改为单引号
2、导出表格
选择表格(可单一表格, 也可多个表格)--右键点击--卸载(这里中文版翻译有问题,实际为export)
可以生成.sql的文件,这个文件中包括表结构的DDL语句,和数据。
然后打开这个文件,替换掉与用户名和表空间相关的字符,在最后一行加(COMMIT;),就算完成了。
------解决方案--------------------------------------------------------
你可以写一个shell脚本:
#!/usr/bin/ksh
#作者:
######################################################################
#初始化配置信息<b…………………………………………………………………………
来自:http://www.verydemo.com/demo_c158_i13386.html
我是新手,对oracle不熟悉,原来都是通过imp/exp 做导入导出。现在遇到难题了:
客户那边不允许使用imp/exp 做导入导出,只能使用脚本导入和导出,我这边只有SQLPLUS,使用它只能一个表一个表导出创建表的脚本,而且还带了用户和表空间什么的信息,
有没有可以一次性把表空间下所有表的创建表的脚本生成的?包括关键字、索引和触发器等等的?因为导出时带了这些信息,导入时表空间和用户更换了,就会导入失败的!
2,表里的数据能不能一次性导出脚本的?主要是我们的表非常多,而且之间数据有些关联,插入数据还有先后的,没有什么工具可以一次性生成这些脚本的?然后能保证我导入就可以一次性执行的?
这两个问题很急,老板又催,大侠给个解决方案吧!!!!
------解决方案--------------------------------------------------------
可以考虑使用 oracle sql developer,反正免安装的,拷贝过去就可以用
1、设置导出分隔符
工具--首选项--数据库--卸载/查看DDL选项--带分隔符的格式
左、右定界符由双引号改为单引号
2、导出表格
选择表格(可单一表格, 也可多个表格)--右键点击--卸载(这里中文版翻译有问题,实际为export)
可以生成.sql的文件,这个文件中包括表结构的DDL语句,和数据。
然后打开这个文件,替换掉与用户名和表空间相关的字符,在最后一行加(COMMIT;),就算完成了。
------解决方案--------------------------------------------------------
你可以写一个shell脚本:
#!/usr/bin/ksh
#作者:
######################################################################
#初始化配置信息<b…………………………………………………………………………
来自:http://www.verydemo.com/demo_c158_i13386.html
相关文章推荐
- 有关oracle遇到日期显示问题,导入导出,安装,卸载,修改listener配置文件,创建用户和表空间等的部分问题.
- oracle 导入/导出遇到的 问题总结
- Oracle导入导出脚本
- 字符集问题(Linux、oracle、终端等,导入导出数据)
- 【ORACLE】 11g 数据库表导出再导入10g 时空表不能导出的问题
- Oracle之 dmp导入/导出、数据库操作等过程中的字符集问题
- Oracle批量创建用户和导入导出的脚本
- oracle导入导出问题
- oracle 导入/导出遇到的 问题总结
- oracle 导入/导出遇到的 问题总结
- 11.Oracle之 dmp导入/导出、数据库操作等过程中的字符集问题
- 解决oracle中存在blob大字段时的导入导出的问题
- oracle的导入导出遇到的问题
- oracle 10g 字符集不同的库之间的数据导入导出问题
- Oracle批量创建用户和导入导出的脚本
- oracle导入导出命令详解(附数据库每天定时备份脚本)
- Oracle批量创建用户和导入导出的脚本
- powerdesigner中去掉Oracle生成的SQL创建语句中的双引号后再次生成sql的脚本导入数据库中产生的异常问题
- oracle问题 《经由直接路径由 EXPORT:V10.02.01 创建的导出文件 IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件》
- Oracle 数据库导入导出的脚本