免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1425 | 回复: 5
打印 上一主题 下一主题

NET8配置ORACLE数据库服务器的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-17 16:44 |只看该作者 |倒序浏览
客户服务器均为SOLARIS8

现在我在客户机上已配置tnsnames.ora如下:
orc1=
    (DESCRIPTION=
       (ADDRESS_LIST=
           (ADDRESS=(PROTOCOL=TCP) (HOST=NS1) (PORT=1521)
       )
       (CONNECT_DATA=
           (SERVICE_NAME=ORC1)
       )
    )

NS1为服务器名,ORC1为服务器上ORACLE_SID

在客户机上用sqlplus 登录名/密码@ORC1 可以登录服务器的ORACLE数据库,但是问题是我现在用OCI函数OCIServerAttach,用法如下:

OCIServerAttach(server_hp,error_hp,
cstring,
(sb4)strlen((char *)cstring),
(ub4)OCI_DEFAULT);
if (retcode )
{
printf("OCIServerAttach error 60015#\n";
print_error(error_hp,retcode);
return -1;
}

cstring定义如下
text *cstring = (text *)"NS1"; // 服务器名叫NS1

在调用OCIServerAttach之前我还调用了OCIInitialize、OCIEnvInit、OCIHandleAlloc

现在错误提示为:
OCIServerAttach error 60015#
Error - ORA-12514: TNS:listerner could not resolve SERVICE_NAME given in connect descriptor

怎么回事?配置完客户端后服务器未重启,服务器端要做设置吗?

请高手帮帮我,谢谢!

论坛徽章:
0
2 [报告]
发表于 2003-10-17 17:52 |只看该作者

NET8配置ORACLE数据库服务器的问题

SERVICE_NAME改为SID

论坛徽章:
0
3 [报告]
发表于 2003-10-17 20:25 |只看该作者

NET8配置ORACLE数据库服务器的问题

在客户端能装卸库吗

论坛徽章:
0
4 [报告]
发表于 2003-10-18 09:18 |只看该作者

NET8配置ORACLE数据库服务器的问题

客户机上要修改hosts文件,增加本机的ip和hostname。

论坛徽章:
0
5 [报告]
发表于 2003-10-18 19:03 |只看该作者

NET8配置ORACLE数据库服务器的问题

不好意思,hosts文件我不知道放在哪里,能不能具体给我讲一下怎么操作

论坛徽章:
0
6 [报告]
发表于 2003-10-19 08:32 |只看该作者

NET8配置ORACLE数据库服务器的问题

/etc 看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP