sqlldr是从虚拟机中安装的oracle11.1中导出来的,需要连接的远程oracle服务器是oracle10版本的,sqlplus是之前安装的12.0.2版本的。
出错信息如下:
SQL*Loader: Release 11.1.0.6.0 - Production on Wed Dec 30 10:36:55 2015Copyright (c) 1982, 2007, Oracle. All rights reserved.SQL*Loader-704: Internal error: ulconnect: OCIEnvCreate [-1]
/usr/lib/oracle/12.1/network/admin/tnsnames.ora文件内容如下(--.--.--.--是具体的ip):
DB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = --.--.--.--)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = --.--.--.--)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = --.--.--.--)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = --.--.--.--)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db3_2)
)
)
/etc/profile内容如下:
export ORACLE_BASE=/usr/lib/oracle/12.1/client64
export ORACLE_HOME=$ORACLE_BASE
export TNS_ADMIN=/usr/lib/oracle/12.1/network/admin/
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$HOME/lib:/usr/lib
export PATH=$PATH:$ORACLE_HOME/bin/:$HOME/bin
export SHLIB_PATH=/usr/share/oracle/12.1/client64
export ORACLE_SID=db3_2
出错信息如下:
SQL*Loader: Release 11.1.0.6.0 - Production on Wed Dec 30 10:36:55 2015Copyright (c) 1982, 2007, Oracle. All rights reserved.SQL*Loader-704: Internal error: ulconnect: OCIEnvCreate [-1]
/usr/lib/oracle/12.1/network/admin/tnsnames.ora文件内容如下(--.--.--.--是具体的ip):
DB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = --.--.--.--)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = --.--.--.--)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = --.--.--.--)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = --.--.--.--)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db3_2)
)
)
/etc/profile内容如下:
export ORACLE_BASE=/usr/lib/oracle/12.1/client64
export ORACLE_HOME=$ORACLE_BASE
export TNS_ADMIN=/usr/lib/oracle/12.1/network/admin/
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$HOME/lib:/usr/lib
export PATH=$PATH:$ORACLE_HOME/bin/:$HOME/bin
export SHLIB_PATH=/usr/share/oracle/12.1/client64
export ORACLE_SID=db3_2
解决方案 »
- 关于一个主表与多个从表的DETAIL_DATASTORE问题
- 字符串轉時間類型的問題
- 求SQL,两张表,A表列名是代码,B表记录A表列名码和A表列名汉字,怎么把A表列名以汉字方式显示出来?
- 用存储过程实现: 修改指定学生的学号
- oracle分组统计,请高手指点!--分不是问题(100分),关键是解决问题的successful!
- 高分求救,在哪里可以找到oracle9i的中文教程呀???
- 关于sequence,简单问题
- 请问怎样编制一个小程序(最好用delphi编写)可以定时把sqlserver7.0中数据库中的数据导入到oracle数据库中,谢谢~_~
- 请看;我的这个函数哪里不正确?
- Oracle的备份与恢复
- Oracle调用WebService的存储过程报错
- 新建的用户不能修改其他用户下表数据
2、将oracle12c下的tnsnames.ora复制一份到oracle11g的$ORACLE_HOME/NETWORK/admin/tnsnames.ora中;
3、确保能找到你的控制文件;