oracle – 使用sqlldr将数据加载到远程数据库
发布时间:2020-12-12 13:11:02 所属栏目:百科 来源:网络整理
导读:我想使用sqlldr将数据加载到远程数据库.我使用以下命令完成了它 sqlldr GANUKA/GANUKA@jdbc:oracle:thin:@172.21.0.180:1521:orcl control=D:WorkCLSTMAS.ctl log=D:WorkCLSTMAS.log 但它给出了以下错误. SQL*Loader-704: Internal error: ulconnect: OC
我想使用sqlldr将数据加载到远程数据库.我使用以下命令完成了它
>sqlldr GANUKA/GANUKA@jdbc:oracle:thin:@172.21.0.180:1521:orcl control=D:WorkCLSTMAS.ctl log=D:WorkCLSTMAS.log 但它给出了以下错误. SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0] ORA-12154: TNS:could not resolve the connect identifier specified 需要帮助 你在这里混淆了两个不同的世界.一个是sqlldr所在的OCI世界.它期望在TNSNAMES.ORA(或类似服务)中定义Oracle实例名称.另一个世界是JDBC世界,它使用带有“jdbc”或“thin”等字的连接标识符.所以你有两个选择: >如果您的环境具有正确的TNS设置,则必须将命令行更改为类似sqlldr GANUKA/GANUKA@MONTY.CORP control = …>如果没有,您可以使用Easy Connect字符串:sqlldr GANUKA / GANUKA @ // 172.21.0.180:1521/orcl control = … (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |