oracle 客户端连接VBA

  首先解释一个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,实例名,端口号就行了

  到这里我们的 数据库就没问题了。

  

posted @ 2022-12-10 15:12  马蹄烧饼  阅读(226)  评论(0)    收藏  举报