Orafce集成&调研

Orafce是为PostgreSQL设计的扩展,旨在提供对Oracle语法、函数、字典表等的兼容性。它支持一千多个Oracle函数、十几个系统表、特定数据类型、常用包和部分操作符。在PostgreSQL中,Orafce通过创建新的函数、重载操作符等方式实现了Oracle的功能,如字符串处理、数据库信息获取、日期操作和类型转换。用户可以通过修改search_path来访问不同schema的表和函数。
摘要由CSDN通过智能技术生成

Orafce是PostgreSQL的一个扩展,主要是为了在PostgreSQL中兼容Oracle的部分语法、函数、字典表等。

目录

编译安装

支持特性

数据类型

系统表

函数

常用包

操作符


编译安装

版本:Orafce 3.6 + PostgreSQL 10.5

Orafce源码:https://github.com/orafce/orafce

编译安装:

     解压后进入源码目录执行 make & make install

     进入postgresql执行 create extension orafce

【注意事项】

下载的源码中,orafce--3.6.sql文件中下面这段sql,需要将 'BASE_TABLE' 改成 'BASE TABLE' 再编译安装

create view oracle.user_tables as
    select table_name
      from information_schema.tables
     where table_type = 'BASE_TABLE';

支持特性

Orafce支持了oracle的一千多个函数、十几个系统表、部分数据类型、十几个常用包、部分操作符等。

数据类型

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装Oracle数据库(包括Oracle for Windows,通常称为Oracle Database或Oracle Database Server)需要一些步骤,以下是基本的安装过程: 1. **下载安装文件**:首先从Oracle官网(https://www.oracle.com/database/technologies/server-storage-systems/downloads.html)获取适合您系统的Oracle Database版本,可能是Express Edition、Standard Edition或Enterprise Edition。 2. **创建安装目录**:确保计算机上有一个足够的空间用于安装,并创建一个新的文件夹,例如`C:\ORACLE\INSTANT客户机名`。 3. **运行安装向导**:双击下载的`.exe`文件,按照安装向导的提示进行。它会要求您输入许可信息,选择安装路径等。 4. **选择安装选项**:在安装类型部分,通常选择"典型"安装,除非有特定需求,否则默认配置即可。同时确认数据库实例类型(如单用户模式或多用户模式)。 5. **配置网络组件**:如果是在生产环境中,你需要设置监听器(Listener)、服务名(Service Name)以及网络访问权限。 6. **数据文件和日志文件位置**:指定数据库的数据文件和控制文件存储位置,这些通常是固定路径下,例如`ORACLE_HOME\database\data`。 7. **验证并完成安装**:检查所有设置无误后,开始安装过程。安装完成后,创建系统账户,启动服务,然后通过SQL*Plus或其他工具连接到新安装的数据库。 8. **初始化数据库**:首次登录数据库时,需要执行初始化脚本(`runInstaller.sql`),这将帮助设置DBA密码和其他必要的参数。 注意:这个过程可能会因Oracle版本的不同而略有差异,特别是企业版,可能会涉及到更多配置项。此外,安装Oracle需要具备一定的数据库管理知识和许可协议的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值