2 sql-loader oracle12c tnsping
sqlldr "xxxx/xxxx@YYYYYXXXX" control=/home/local/INTERNAL/xxxxx/Presc_SQLLDR_File/Presc_SQLLDR.ctl log=/home/local/INTERNAL/xxxxx/Presc_SQLLDR_File/Presc_log.log data=home/achand/Presc_SQLLDR_File/Presc_SQLLDR.ctl
Run Code Online (Sandbox Code Playgroud)
每当我尝试执行 sqlldr 时,都会出现以下错误
SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:could not resolve the connect identifier specified
Run Code Online (Sandbox Code Playgroud)
我试过 tnsping YYYYYXXXX
我得到以下错误
TNS-03505:无法解析名称
tnsnames.ora 包含
DDCPPSD.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXXXXYYY)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = YYYYYXXXX)
)
)
Run Code Online (Sandbox Code Playgroud)
此错误消息不言自明。您没有指定连接字符串,只是使用了用户名和密码。因此,Oracle 尝试连接到本地数据库。您必须指定username/password@connect_string,其中connect_string是客户端文件TNSNAMES.ORA 中相应条目的名称(与您在 SQL Developer 中使用的连接字符串相同)。
| 归档时间: |
|
| 查看次数: |
18385 次 |
| 最近记录: |