OCCI - 连接到远程数据库
我对Oracle相当陌生。我正尝试使用OCCI连接到远程Oracle数据库。我发现这一点的所有例子都是为了连接到本地数据库。有人能请我指出正确的方向,让我知道我在哪里可以找到一个示例连接,让我通过这一点?谢谢,迈克OCCI - 连接到远程数据库
createConnection("name", "passwrd", "string")
Code:
connection_name =
(DESCRIPTION =
(ADDRESS=(PROTOCOL = TCP)(HOST = ip_address)(PORT = listener_port))
(CONNECT_DATA= (SERVICE_NAME = listener_service_name)
(SERVER = DEDICATED))
)
没必要你有这样的文件。你可以完全连接字符串(而不仅仅是服务名+ tnsnames.ora),然后服务器上必须有这样的文件。另外,要像这样使用它,您需要具有指向ORACLE_HOME指向的相同位置的TNS_ADMIN。这就是为什么我问我评论中的所有问题。 – 2011-06-15 15:09:37
@Kiril Kirov - 由于OP的问题,我相信他很难连接到任何非本地机器,所以我发布了一个答案,以启动至少。如果他没有得到答案的帮助,我会很乐意删除它。 – DumbCoder 2011-06-15 15:13:16
不,没有必要删除任何东西,它是有用的,格式良好和**正确**答案,不管这是否有助于OP或不:) – 2011-06-15 15:16:46
没有什么不同的,当你试图连接到远程数据库,并在本地。您用于连接的连接字符串是什么?或者你只是使用服务名称?或者你无法连接到任何数据库?你有远程数据库,真正的用户/通行证,IP和端口? – 2011-06-15 14:58:06