Oracle数据库导出sql脚本
来源:互联网 发布:mysql having in 编辑:程序博客网 时间:2024/04/30 20:48
其实迁移Oracle数据库有很多方法,比如说常用的sqlloader,或者导出dmp,导出SQL脚本的方式都可以。大数据量的话,一般用sqlloader和dmp方式导出,但是如果权限不够,怎么办?
我今天就碰到这样的问题,没有导出dmp和文本的权限,用DataStage更不行,提示权限不够。最后,银行的人让我用spool导出,这东西我没见过,百度一下,竟然成功导出了,方法如下:
需要写脚本,一个控制脚本,一个卸数脚本,控制脚本内容如下:
set heading off
set feedback off
set term off
spool TableName.log
@TableName.sql
spool off
exit
TableName.log就是导出的文本,而TableName.sql就是卸数的脚本,用来控制数据,其实就是SQL语句。默认如果是select * from tablename的话,是用TAB键做分隔符的,但是建议用自定义的分隔符,脚本如下:
select col1||','col2||','col3..... from TableName;
其实就是以逗号为分隔符的一个select出来的文本。当然你可以用自己的分隔符。最后再调用就行了,调用形式如下:
sqlplus -S user/pass@SID @spool.sql
这里的spool.sql就是那个控制脚本。导出的数据可以用sqlloader导入到数据库中,注意匹配分隔符。后面我会陆续介绍sqlloader的使用方法。
这样可以了!!!
- Oracle数据库导出sql脚本
- oracle导出sql脚本
- oracle 数据库导出脚本
- 对oracle数据库使用sql脚本进行导入导出
- 从oracle数据库中导出建表的sql脚本
- 对oracle数据库使用sql脚本进行导入导出
- 对oracle数据库使用sql脚本进行导入导出
- 对oracle数据库使用sql脚本进行导入导出
- 对oracle数据库使用sql脚本进行导入导出
- oracle数据库对象导出脚本
- H2数据库导出SQL脚本
- oracle创建数据库sql脚本
- Oracle使用spool方式导出SQL脚本
- MySql 导入sql脚本 导出sql脚本 数据库
- oracle数据库导出导入--perl脚本实现
- 从oracle数据库导出索引创建脚本
- oracle小记之导入导出数据库脚本
- Oracle 数据库导入导出的脚本
- Myeclipse的JDK和TOMCAT 配置及程序发布
- DXImageTransform.Microsoft.AlphaImageLoader实例
- EAS中发布业务单元/报表经常报错
- http://10.1.1.35/ule_basic/ule01.txt
- 使用ASP.NET MVC框架创建电子商务网站
- Oracle数据库导出sql脚本
- linux 终端backspace不能删除字符
- http://10.1.1.35/ule_basic/ule02.txt
- 和领导的沟通方法
- 工作中常用的工具
- http://10.1.1.35/ule_basic/ule03.txt
- 浅谈:国内软件公司为何无法做大做强?
- Linux下mono配置
- http://10.1.1.35/ule_basic/ule04.txt