当前位置: 首页 > 面试题库 >

在Windows 7中安装Orafce.sql 3.0

柯默
2023-03-14
问题内容

正如在Orafce中提到的Install.orafunc

  • ..在数据库中安装Orafce函数,或者使用pgAdmin SQL工具运行orafce.sql脚本。

我尝试在pgAdmin sql编辑器中运行orafce–3.0.sql。这给我错误 ERROR: could not access file "MODULE_PATHNAME": No such file or directory.

您所说的模块路径是什么意思?

安装程序:

strawberry perl with DBD::Oracle

postgresql 9.3

pgAdmin III

未完全安装:

ora2pg

我尝试安装ora2pg …有问题。

H:\PostgreSQL\ora2pg-12.1>perl makefile.pl
Unparsable version '' for prerequisite DBD::Oracle at makefile.pl line 553
Generating a dmake-style Makefile
Writing Makefile for Ora2Pg
Writing MYMETA.yml and MYMETA.json
Done...

H:\PostgreSQL\ora2pg-12.1>dmake && dmake install
"Installing default configuration file (ora2pg_dist.conf) to C:\ora2pg"
Appending installation info to C:\strawberry\perl\lib/perllocal.pod
dmake:  Warning: -- Target [install] was made but the time stamp has not been up
dated.

建议的解决方案:

我从okbob github下载了orafce的副本
将文件解压缩到文件夹D:/Postgresql/orafce-master

复制以下文件

orafce–未打包–3.0.6.sql

orafce–3.0.6.sql

orafce.control

到文件夹 C:\Program Files\PostgreSQL\9.3\share\extension

然后,我尝试在pgAdmin III sql工具中运行此命令。

CREATE EXTENSION orafce;

我收到此警告和错误。

[WARNING ] CREATE EXTENSION orafce ERROR: syntax error in file "C:/Program Files/PostgreSQL/9.3/share/extension/orafce.control" line 1, near end of line

我检查了orafce.control内容。它具有此配置。

# intarray extension
comment = 'Functions and operators that emulate a subset of functions and packages from the Oracle RDBMS'
default_version = '3.0.6'
module_pathname = '$libdir/orafunc'
relocatable = false`

我无法通过这堵墙。似乎是什么问题?


问题答案:

因此,您正在使用源原始文件。您应该先编译这些文件-然后再使用它。它相对简单,在通常使用C编译器的Unix之类的平台上,而在必须首先安装C编译器的MS
Windows上则相对困难。

恐怕这样我们会丢失pgFoundry存档,而该目录是orafce的预编译和打包位置。

几乎所有Linux发行版都直接支持orafce-您可以安装它而无需从存储库进行编译。

参见http://wiki.postgresql.org/wiki/Building_and_Installing_PostgreSQL_Extension_Modules

$ libdir是符号,用于PostgreSQL扩展目录。对于任何平台,它都可以不同-
在编译阶段,它会被实际值替换。MODULE_PATHNAME具有相似的含义。在编译阶段,将使用编译后的代码替换为有效的库实际实际路径。

抱歉-我们不提供编译文件-主要是由于MS Windows的高风险。我们没有力量和工具来安全地维护所有Win。在这一刻,您可以:

  • 尝试与使用orafce for Windows的人联系以备份orafce安装程序
  • 尝试自行编译此扩展(Microsoft Visual Studio Express版本是免费的,可以从Internet上下载)。
  • 另一种可能性是将数据库服务器迁移到Linux-那里几乎所有数据库维护和使用都更简单,更可靠(由于缺少病毒,防病毒和较少的资源请求)。Linux也是Oracle的主要平台。


 类似资料:
  • 在我的Windows7 PC上安装Vertica_5.1.1_JDK_5时遇到问题。我安装了最新的Java SDK。当我键入java-jar vertica_5.1.1_jdk_5.jar时,得到的是“no main manifest attributes”。我打开了JAR中的MANIFEST文件,发现“manifest-version:1.0created-by:1.5.0_07(Sun Mic

  • 本篇教程将详细介绍使用微PE安装微软原版Windows7系统的具体方法流程、注意事项、异常问题解决等。 其实原生安装Windows7的方法和安装Windows8.1或10的方法步骤完全一样,但由于Win7这个系统比较老,在一些新机器上安装会出问题,这里单独说一注意事项。 原生安装Windows7的特别提示 1.如果需要原生安装Windows7,必须进入Win8PE。 2.原版的Windows7比较

  • 本文向大家介绍windows7系统安装elasticsearch5.X,包括了windows7系统安装elasticsearch5.X的使用技巧和注意事项,需要的朋友参考一下 一、安装jdk ElasticSearch是基于lucence开发的,也就是运行需要java jdk支持。所以要先安装JAVA环境。 由于ElasticSearch 5.x 往后依赖于JDK 1.8的,所以现在我们下载JDK

  • 本文向大家介绍Windows7中配置安装MySQL 5.6解压缩版,包括了Windows7中配置安装MySQL 5.6解压缩版的使用技巧和注意事项,需要的朋友参考一下 工具/原料 win7操作系统 MySQLzip格式安装包 方法/步骤 MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提

  • 我想将Matplotlib安装到Python安装中。但我不能安装它,因为没有任何EXE文件;而是有whl文件。我不知道whl文件的安装方法。

  • 本文向大家介绍Windows7 64位 旗舰版下VirtualBox 4.3.12安装教程,包括了Windows7 64位 旗舰版下VirtualBox 4.3.12安装教程的使用技巧和注意事项,需要的朋友参考一下 写在前面 2014.6 发布《快速入门》 2015.6 更新扩展阅读 2016.1 更新扩展阅读 1、VirtualBox虚拟机——这是什么? VirtualBox 是一款开源虚拟机软

  • 本文向大家介绍Windows7下Microsoft SQL Server 2008安装图解和注意事项,包括了Windows7下Microsoft SQL Server 2008安装图解和注意事项的使用技巧和注意事项,需要的朋友参考一下 简介 本文详细记录了一次完整的Microsoft SQL Server 2008在Windows 7操作系统上的安装过程。注意:Microsoft SQL Serv