为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
oracle:19.3
DM :8
unixODBC-2.3.9
配置如下
usr/local/etc/odbc.ini
usr/local/etc/odbcinst.ini
listener.ora
tnsnames.ora
initdm8.ora
lsnrctl reload
lsnrctl status:
oracle用户测试 isql -v dm8;
创建dblink
create public database link dmlink connect to “SYSDBA” identified by “SYSDBA” using ‘dm8’;
测试语句: select 1 from dual@dmlink;
如何解决这些报错?是什么原因引起的?
tnsping dm8 测试一下
测试了一下,把达梦的bin下面的so文件拷贝到/usr/lib64下面可以了
cp /home/oracle/dmdbms/bin/*.so /usr/lib64/.
initdm8.ora中的libdodbc.so也改成/usr/lib64/libdodbc.so再试一下看看
准确?