oracle导入大sql文件
来源:互联网 发布:it培训公司 编辑:程序博客网 时间:2024/05/10 18:38
公司经常要把数据导来导去的,不得不学习一下如何导入大文件的sql,好应对各种突发情况。
首先得会使用sqlplus连接远程数据库
sqlplus 用户名/密码@远程数据库ip:端口/实例名
连接成功之后使用命令
SQL>@E:\bigdata.sql
有时候中文会出现乱码问题,或者报错。例如:
ERROR:ORA-01756: quoted string not properly terminated
此时,需要排查数据库服务器的字符集和client的字符集
1.排查数据库服务器字符集:
select userenv('language') from dual;---AMERICAN_AMERICA.AL32UTF8【此处的字符集是这个】
2.排查client字符集
在windows平台下,就是注册表里面相应OracleHome的NLS_LANG。还可以在dos窗口里面自己设置,比如: set nls_lang=AMERICAN_AMERICA.ZHS16GBK
这个也可能跟sql文件有关,大家可以试试设置client字符集,多试两个应该就可以了。
另外值得一提的是有些文件里面可能会出现一些空格之类的字符,到了sqlplus里面就会变成
,例如下面的等待输入,往往会影响导入的时间:
SQL>Enter value for nbsp;
所以需要在执行SQL>@E:\bigdata.sql
时先设置一下关闭替代变量功能
set difine off
这样子就不会出现导入时等待的情况了,大大提高了导入文件的效率。
0 0
- oracle导入大sql文件
- 大文件导入oracle
- mysql导入.sql大文件
- mysql导入大sql文件
- mysql 导入大sql文件
- oracle中导入sql文件
- Oracle-sqlplus导入sql文件
- oracle大数据导入之sql load
- oracle一条sql执行导入sql文件
- atitit.sql server2008导出导入数据库大的表格文件... oracle mysql
- oracle导入dmp大文件流程记录:
- mysql命令导入大容量.sql文件
- Mysql导入大尺寸sql脚本文件
- MySQL导入大容量SQL文件
- phpMyAdmin导入大的sql文件
- mysql如何上传导入大文件sql
- SQLyog导入比较大的.sql文件
- mysql导入大文件SQL的方法
- Spark环境搭建【图文】
- IOC原理
- 需要无格式一个一个字符输入时考虑使用istreambuf_iterator
- lightoj 1125【背包·从n个选m个】
- NAT DNAT配置
- oracle导入大sql文件
- SqlDataAdapter数据访问对象
- C和C++混合编程(extern C 和__cplusplus使用)
- [不定时更新]看到的好文
- 【Hbase】Hbase1.2.4在hadoop2.7.3中的可执行java代码
- 如何设置淘宝镜像
- scala_ALS
- [编程题]合唱队
- Spark通过https的方式读取elasticsearch中的数据