首先解释一个VBA是什么。VBA全称:Visual Basic for Applications。我这里的是指 办公软件 excel 中的VBA宏功能。
Oracle 中我们是可以多个客户端访问 服务器端的。简单理解就是我们所说的事务,多个用户同时访问。那客户端是怎么访问服务器端的呢。
这里呢我只记录我目前遇到的一种连接方式:
只安装了客户端,PLSQL这些工具都没安装。这样的话我们会用到使用配置文件的方法实现,大家都知道要启动oracle 数据库必须先启动监听。我们这边就是使用配置监听的方式来连接到我们的 服务器端。
我们先找到我们安装客户端的
如图一般都是network/admin 下有个监听文件 tnsnames.ora 文件内容,将你的连接信息添加进去即可 代码如下:
oracl(这个名字要起一个有明确标识的)= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.56.32(数据库IP地址))(PORT = 1521(端口号))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl(实例名)) ) )
有人会在这里问了,如果我有多个呢?
也好办,首先要保障这个 防火墙啊,服务器的监听啊,ping通 服务器。
然后 在将上述代码在tnsnames.ora 文件中再添加一段,改下 上述的 名字,ip,实例名,端口号就行了
标签:VBA,服务器端,监听,oracle,连接,客户端 From: https://www.cnblogs.com/etllearn/p/16971624.html