dblink_ora 函数和存储过程

dblink_ora_connect()dblink_ora_connect()函数使用用户指定的连接信息与 Oracle 数据库建立连接。该函数采用两种形式;第一种形式的特征如下:dblink_ora_connect(conn_name,server_name,service_name,user_name,password,port,asDBA)其中...

CREATE FUNCTION

如果函数修改任何数据库状态、会使用子事务之类的方式改变事务、访问序列或者对设置(如 setval)做出持久性的更改,它们就应该被标记为并行不安全。如果它们访问临时表、客户端连接状态、游标、预备语句或者系统无法在并行模式中同步的...

DROP FUNCTION

(该要求与 Oracle 数据库不兼容。在 Oracle 中,仅指定函数名称。PolarDB PostgreSQL版(兼容Oracle)允许重载函数名称,因此在 PolarDB PostgreSQL版(兼容Oracle)中,重载函数的 DROP FUNCTION 命令需要使用输入参数数据类型给定的函数...

创建函数

函数重载是 PolarDB PostgreSQL版(兼容Oracle)的一项功能,重载已存储的独立函数这一功能与 Oracle 数据库不兼容。要更新现有函数的定义,请使用 CREATEOR REPLACE FUNCTION。无法以此方式更改函数的名称或参数类型(如果您尝试过此...

系统管理函数

这一节描述的函数被用来控制和监视一个本数据库安装。配置设定函数 下表展示了那些可以用于查询以及修改运行时配置参数的函数。配置设定函数 current_setting(setting_name text[,missing_ok boolean])→text 返回设置的 setting_name 的...

CREATE FUNCTION

函数重载是 PolarDB PostgreSQL版(兼容Oracle)的一项功能,重载已存储的独立函数这一功能与 Oracle 数据库不兼容。要更新现有函数的定义,请使用 CREATE OR REPLACE FUNCTION。无法以此方式更改函数的名称或参数类型(如果您尝试过此...

UUID函数

数据库包含一个函数来生成UUID:gen_random_uuid()→uuid 此函数返回一个版本 4(随机)的 UUID。这是最常用的 UUID 类型,适用于大多数应用程序。uuid-ossp 模块提供了额外的功能,用于实现生成 UUIDs 的其他标准算法。本数据库还为 ...

自定义函数与表的路由规则

数据库代理提供函数或表的自定义路由功能,通过此功能可以让自定义函数的读操作路由到只读库(原默认路由到主库),或者让自定义表读的操作路由到主库(原默认路由到只读库)。前提条件 本章节所有操作需要使用高权限账号通过主地址连接到...

概述

本节提供与 PolarDB PostgreSQL版(兼容Oracle)支持Oracle 数据库兼容的SQL命令的摘要。本节中的SQL命令适用于Oracle数据库和 PolarDB PostgreSQL版(兼容Oracle数据库。说明 PolarDB PostgreSQL版(兼容Oracle)支持此处未列出的其他...

CREATE FUNCTION.AGGREGATE USING type_name

简介 PolarDB 数据库提供了几种预定义的聚合函数。例如,MAX、MIN和SUM用于对一组行执行操作。这些预定义的聚合函数只能用于标量数据,不能用于复杂的数据类型。例如使用对象类型、不透明类型和LOB存储的多媒体数据。CREATE FUNCTION....

删除函数

通过使用DROP FUNCTION命令,可从数据库中删除函数。DROP FUNCTION[IF EXISTS]name[(parameters)][CASCADE|...IF EXISTS、CASCADE或RESTRICT的用法与Oracle数据库不兼容。在以下示例中删除先前创建的函数:DROP FUNCTION simple_function;

数据类型转换

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户的数据类型转换。支持的转换类型 Oracle 数据库 OceanBase 数据库 Oracle 租户 描述 INTEGER NUMBER(38,0)INT NUMBER(38,0)SMALLINT NUMBER(38,0)BINARY_FLOAT BINARY...

oracle_fdw

您可以使用oracle_fdw插件与外部的Oracle数据库进行交互。前提条件 oracle_fdw依赖于Oracle Instant Client的动态链接库与Oracle数据库服务器进行交互。可以与oracle_fdw插件协同工作的Oracle Instant Client版本如下所示:11.2 12.1、12.2...

同步更新Oracle数据库(oracle_fdw)

RDS PostgreSQL提供oracle_fdw插件,可以连接到Oracle数据库,通过操作PostgreSQL表同步更新Oracle数据库中的表。前提条件 实例为RDS PostgreSQL 12(内核版本20200421及以上)。说明 您可以执行 SHOW rds_supported_extensions;查看是否...

CREATE SCHEMA

(搜索路径概念及 CURRENT_SCHEMA 函数Oracle 数据库不兼容。CREATE SCHEMA 包含在 schema 内创建对象的子命令。子命令的处理方式与创建 schema 后发出的单独命令基本相同。创建的所有对象均由指定的用户拥有。说明 要创建 schema,调用...

Oracle物理备份的准备工作

在进行Oracle物理备份前,您需要参考本文完成准备工作,包含开启Oracle数据库的归档模式、获取Oracle SID及获取数据库程序目录。前提条件 您的用户角色为DBA。开启归档模式 数据库备份DBS 通过Oracle的RMAN工具进行数据库备份。Oracle数据...

开启Oracle归档模式

Oracle数据库的归档模式默认为关闭状态,需将其开启才能进行云备份。本文介绍开启Oracle数据库归档模式的操作方法。以sysdba身份登录Oracle数据库。执行SQL命令 ARCHIVE LOG LIST 查询当前数据库的归档状态。返回示例如下。Database log ...

OceanBase 数据库 Oracle 租户至 Oracle 数据库的同步...

如果是 Oracle 数据库至 OceanBase 数据库等库到库的数据迁移或数据同步,OceanBase 数据库上的 PK 名称和 Oracle 数据库的不同,因此无法在 OceanBase 数据库中删除。迁移 OceanBase 数据库 Oracle 租户的数据至 Oracle 数据库时,不支持...

新建 Oracle 数据

用户名 用于数据迁移或数据同步的 Oracle 数据库用户名称。建议您为迁移或同步项目创建单独的数据库用户。密码 数据库用户的密码。Schema Name Oracle 数据库的 Schema 名称。说明 如果您配置了 Schema Name,当数据源作为源端时,数据迁移...

恢复Oracle物理备份

本文介绍如何恢复物理备份的Oracle数据库。支持的恢复方式 恢复方式 说明 配置说明 异机恢复 将数据库恢复至原服务器以外的机器上。选择待恢复的目标服务器的备份网关。原机异位置恢复 将数据库恢复至原服务器上的不同目录。选择原服务器的...

迁移 Oracle 数据库数据至 OceanBase 数据库 Oracle...

检查和修改 Oracle 实例的系统配置 您需要进行下述操作:在源端 Oracle 数据库开启归档模式 在源端 Oracle 数据库开启补偿日志(可选)设置 Oracle 数据库的系统参数 在源端 Oracle 数据库开启归档模式 SELECT log_mode FROM v$database;...

OceanBase 数据库 Oracle 租户的数据Oracle 数据库

数据传输支持的 Oracle 数据库版本为 10G/11G/12C/18C/19C,12C 及之后版本包含数据库容器(Container Database,CDB)和可插拔数据库(Pluggable Database,PDB)。数据传输不支持表中全部列均为 LOB 类型(BLOB/CLOB/NCLOB)的增量数据...

字符串函数和操作符

详情请见 SQL 字符串函数和操作符表,本数据库也提供了这些函数使用正常函数调用语法的版本(见其他字符串函数表)。说明 由于存在从那些数据类型到 text 的隐式强制措施,在本数据库 8.3 之前,这些函数也可以接受多种非字符串数据类型。...

NULL值相关的函数

数据库有时会以这种方式在内部使用LNNVL函数,将NOT IN条件重写为NOT EXISTS条件。在这种情况下,EXPLAIN PLAN的输出会在计划表输出中显示此操作。条件可以计算任何标量值,但不能是包含AND、OR或BETWEEN的复合条件。语法 LNNVL(condition)...

OceanBase 数据库支持版本

与 Oracle 兼容性对比 本文档主要介绍 OceanBase 数据库的 Oracle 模式与原生 Oracle 数据库的兼容性对比信息。PL 参考(Oracle 模式)PL 是一种过程化程序语言(Procedural Language,PL)。本文档为您介绍 Oracle 模式下 PL 语言基础及...

Oracle物理备份

数据库备份DBS 支持对Windows或Linux操作系统上的Oracle数据库进行物理备份,支持备份Oracle单实例、Data Guard Physical Standby、RAC等多种架构的Oracle数据库。本文介绍Oracle物理备份,关于Oracle逻辑备份的信息,请参见 Oracle逻辑...

lo-funcs

除了读取或写入所请求的大对象的特权之外,客户端函数不要求任何数据库特权。可以把服务器端的 lo_import 和 lo_export 函数GRANT给非超级用户,但需要仔细地考虑安全因素。有这类特权的恶意用户可以很容易地利用它们成为超级用户(例如...

环境函数

本文介绍了环境函数的语法、参数以及...如果指定的值无效,则数据库会忽略该值并使用默认值。返回类型 返回值的数据类型是 VARCHAR2。返回值的默认最大大小为256字节。示例 SELECT SYS_CONTEXT('USERENV','LANG')FROM DUAL;sys_context-UTF8

集合类型构造函数

否则,数据库不会将其识别为构造函数,而是尝试将其视为一个普通函数。示例 DECLARE TYPE varray_type IS VARRAY(2)OF INT;v varray_type:=varray_type(1,2,3);BEGIN END;结果显示如下:ERROR:function varray_type(integer,integer,...

编解码函数

语法 ORA_HASH(expr[,max_bucket[,seed_value]])参数 参数 说明 expr 通常为数据库表的列名,数据类型可以是数值类型、XML 类型、字符类型、日期时间类型或 RAW 类型等。max_bucket 可选项,确定哈希函数返回的最大桶值。取值范围为[0,...

PrestoMall

所有业务全部由一套Oracle数据库支持。业务挑战 业务快速发展,IT 费用也随之水涨船高,Oracle成本高昂。业务的快速增长,应对双十一大促乏力,应用具备水平扩展的能力,但是数据库弹性不足。去O复杂度太高,缺乏经验,希望有专业评估指导...

Oracle数据

准备工作1:确认Oracle数据库版本 不同同步场景下支持的Oracle数据库版本不一致,同步前您需要检查Oracle数据库版本是否为支持的版本。您可以通过如下任意语句查看Oracle数据库的版本。语句一:select*from v$version;语句二:select ...

调用函数

使用位置记号 在本数据库中,位置记号法是给函数传递参数的传统机制。一个例子:SELECT concat_lower_or_upper('Hello','World',true);concat_lower_or_upper-HELLO WORLD(1 row)所有参数被按照顺序指定。结果是大写形式,因为`uppercase`...

序列操作函数

foo 在本数据库 8.1 之前,序列函数的参数类型是 text,而不是 regclass,并且前文所述的从文本串到 OID 值的转换将在每次调用的时候发生。为了向后兼容,这个处理仍然存在,但是在内部实际上是通过在函数调用前隐式地将 text 转换成 ...

连接方式概述

本节主要介绍连接和访问 OceanBase 数据库 Oracle 模式租户的方法。当前主要支持通过客户端、驱动或 ORM 框架连接到 OceanBase 数据库。客户端 在连接 OceanBase 数据库Oracle 租户时,支持的客户端如下:OceanBase 客户端(OBClient)...

窗口函数

这在本数据库中没有实现:行为总是与标准的默认相同,即 RESPECT NULLS。同样,标准中用于 nth_value 的 FROM FIRST 或 FROM LAST 选项没有实现:只有支持默认的 FROM FIRST 行为(你可以通过反转 ORDER BY 的排序达到 FROM LAST 的结果)...

转换函数

只有当数据库字符集同时包含单字节和多字节字符时,此函数才有用。此函数不直接支持CLOB数据。但是,CLOB可以通过隐式数据转换作为参数传入。语法 TO_SINGLE_BYTE(char)参数 参数 说明 char char的数据类型可以是CHAR、VARCHAR2、NCHAR或...

PHP

本文介绍如何把PHP应用程序连接到PolarDB兼容Oracle数据库。前提条件 已经在 PolarDB 集群创建用户,如何创建用户请参见 创建数据库账号。已经将需要访问 PolarDB 集群的主机IP地址添加到白名单,如何添加白名单请参见 设置集群白名单。...

PHP

本文介绍如何把PHP应用程序连接到PolarDB兼容Oracle数据库。前提条件 已经在 PolarDB 集群创建用户,如何创建用户请参见 创建数据库账号。已经将需要访问 PolarDB 集群的主机IP地址添加到白名单,如何添加白名单请参见 设置集群白名单。...

概述

连接到 Oracle 数据库 如果您已下载的 Oracle Instant Client 不包含 libclntsh.so 库,则必须创建一个名为 libclntsh.so 的符号链接来指向已下载的版本。导航到 Instant Client 目录并执行以下命令:ln-s libclntsh.so.version libclntsh....
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云数据库 Redis 版 云数据库 MongoDB 版 数据库备份 DBS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用