【问题标题】:How can I connect to an existing oracle database during installation with Installshield?在使用 Installshield 安装期间如何连接到现有的 oracle 数据库?
【发布时间】:2019-07-11 12:26:18
【问题描述】:

我需要在安装过程中连接到现有的oracle 数据库,以运行 sql 脚本。我已经尝试过SQL scritps 视图,但是 当我尝试通过向导中的连接对话框进行连接时,我得到了

ERROR:ORA-12560: TNS:protocol adapter error

我什至不知道这是否是正确的连接方式。 如果 Install Shield 2019 专家能够解释连接到现有数据库的正确方法,我将不胜感激。

【问题讨论】:

  • 您的tnsnames.ora 是否列出了您尝试连接的数据库?你试过tnsping 命令吗? installshield 安装过程是否在有权访问 Oracle 数据库的 Windows 用户下运行?
  • 所有问题的答案都是肯定的

标签: sql oracle installation installshield


【解决方案1】:

我想出了用参数调用 SQLPlus 控制台来运行我想要运行的脚本。 这可以通过自定义操作实现

【讨论】:

    【解决方案2】:

    多年前我曾尝试使用 Installshield 连接 Oracle 数据库。但是,我们设计了用于捕获数据库详细信息(本地或远程、端口、用户名、密码)的自定义屏幕。 为了验证上述数据库详细信息,在 Next 按钮事件上编写了自定义操作。自定义操作调用 installscript 函数,该函数最终使用 LaunchAppandWait 函数调用 java 程序。 您可以使用任何所需的语言编写自己的自定义操作,并且可以传递所需的 Oracle 数据库字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      • 2023-02-12
      • 2018-12-30
      相关资源
      最近更新 更多