谢谢我的目的是想实现一个远程连接,所以我想在net8 里的命名服务器建一个网络服务什么的,然后通过con命令来连接,可是每次都说can no resolve this service 。我便想知道,如何来实现远程连接呢?
是的要想访问数据库是必须在net8中配置的。在net8 configuration中配置一个Local net service name。 service_name即net service name,是你在client端的net8 configuration中配置的Local net service name的名称。并不是数据库名称,只是一般大家都把这个名称定义的和数据库名称相同罢了。你可以实践试试。本人水平有限,如有错误,请谅解。 "实践是检验真理的唯一标准"
如果是在oracle数据库所在的机器上运行conn userid/password@service_name命令的话,可以不必配置net8,service_name直接写成你要连接的数据库的sid既可以。如果要是远程连接,我觉得你应该首先在client的net8 configuration的service name 中测试一下,看是否可以连接到数据库上。
service_name即net service name,是你在client端的net8 configuration中配置的Local net service name的名称。并不是数据库名称,只是一般大家都把这个名称定义的和数据库名称相同罢了。你可以实践试试。本人水平有限,如有错误,请谅解。
"实践是检验真理的唯一标准"
他相当于远程服务在本地的一个映像名称
你需要配置tnsnames.ora
当然你也可以在net8中的向导中完成配置
端口地址一般为1521,当然这要看你的服务器端的服务监听端口来确定的