代码之家  ›  专栏  ›  技术社区  ›  user557657

使用Node连接到远程Oracle数据库2c。js oracledb

  •  0
  • user557657  · 技术社区  · 9 年前

    我想连接到Oracle 12c remote。我有两个虚拟机。一个是节点包oracledb和oracle客户端库basic和sdk。其他vm安装了12c。我尝试在侦听器中将localhost更改为vm ip地址。ora文件,但没有成功。有谁能指导我到底需要做什么,这样我就可以使用oracledb npm包连接到远程oracle 12c了吗。代码见下文

    var oracledb = require('oracledb');
    var dbConfig = require('./dbconfig.js');
    
    oracledb.getConnection(
      {
        user          : user,
        password      : password,
        connectString : connectString??
      },
    

    1 回复  |  直到 6 年前
        1
  •  1
  •   Christopher Jones    9 年前

    我经常运行Node。js安装在一个VirtualBox VM中,并连接到另一个VirtualBox VM中运行的数据库(两者都托管在同一个MacBook上)。对于两者,我都使用NAT网络。

    • 在节点中。js VM,我使用NAT网关的IP地址作为连接字符串。对我来说,这个网关是10.0.2.2,所以我的应用程序 connectString 10.0.2.2/orclpdb

    我的博客帖子中有屏幕截图和详细信息 https://blogs.oracle.com/opal/the-easiest-way-to-install-oracle-database-on-apple-mac-os-x

    VirtualBox ,您的解决方案将不同。。。。

    推荐文章