语法如下:/*+APPEND*/例如,以下命令与 Oracle 数据库兼容,INSERT 语句中的数据附加到 sales 表末尾:INSERT/*+APPEND*/INTO sales VALUES(10,10,'01-Mar-2011',10,'OR');请注意,在单个 INSERT 语句中添加多行时,PolarDB PostgreSQL版...
语法如下:/*+APPEND*/例如,以下命令与 Oracle 数据库兼容,INSERT 语句中的数据附加到 sales 表末尾:INSERT/*+APPEND*/INTO sales VALUES(10,10,'01-Mar-2011',10,'OR');请注意,在单个 INSERT 语句中添加多行时,PolarDB PostgreSQL版...
当您使用DTS传输Oracle的数据,或者将数据转储到Oracle数据库时,需要了解DTS支持的能力、功能限制和接入DTS的准备工作,以便您平稳地完成数据同步或迁移。数据库限制 自建 Oracle为源 限制项 说明 支持的版本 支持10g、11g、12c、18c、19c...
PDB 如果 Oracle 数据库迁移至 OceanBase Oracle 数据库的源端为 12C/18C/19C 的可插拔数据库 Pluggable DataBase(PDB)时,拉取 PDB 的账号需要是 Common 用户。执行下述语句,切换至 CDB$ROOT。ALTER SESSION SET CONTAINER=CDB$ROOT;每...
与 Oracle 兼容性对比 本文档主要介绍 OceanBase 数据库的 Oracle 模式与原生 Oracle 数据库的兼容性对比信息。PL 参考(Oracle 模式)PL 是一种过程化程序语言(Procedural Language,PL)。本文档为您介绍 Oracle 模式下 PL 语言基础及...
在分配与创建和删除与 Oracle 数据库兼容的 database link 以及细粒度访问控制(使用 DBMS_RLS)相关的特权时,此语法非常有用。CREATE DATABASE LINK 具有 CREATE DATABASE LINK 特权的用户可以创建私有 database link。以下 ALTER ROLE ...
本文将在多个方面为您介绍 PolarDB PostgreSQL版(兼容Oracle)与原生Oracle数据库管理的区别。数据库(database)Oracle 12c之前的版本,默认一个实例只能有一个数据库。12c之后版本有了多租户的概念,允许一个容器数据库(CDB)下同时...
客户端 在连接 OceanBase 数据库的 Oracle 租户时,支持的客户端如下:OceanBase 客户端(OBClient)OBClient 是一个交互式和批处理查询的命令行工具,支持 OceanBase 数据库的 MySQL 模式租户和 Oracle 模式租户,可以访问 软件中心 进行...
本文为您介绍如何创建以及删除 PolarDB PostgreSQL版(兼容Oracle)数据库。创建数据库 登录 PolarDB控制台。在控制台左上角,选择集群所在地域。找到目标集群,单击集群ID。在左侧导航栏中,选择 配置与管理>数据库管理。单击 创建数据库...
PolarDB 集群架构共三层:数据库代理Proxy、数据库内核引擎DB和数据库分布式存储Store。您可以根据实际情况单独升级Proxy或内核引擎,也可以绑定一起升级。注意事项 版本升级一般不超过30分钟,升级过程中会重启数据库代理Proxy或内核引擎...
重要 如需执行同步,且不允许授予DBA权限,您需要按照如下方法开启归档和补充日志,并为Oracle数据库账号授予更精细化的权限。开启归档和补充日志。日志类型 开启步骤 归档日志 执行如下命令,开启归档日志:shutdown immediate;startup ...
Oracle的日志开启和精细化授权 重要 如需执行同步,且不允许授予DBA权限,您需要按照如下方法开启归档和补充日志,并为Oracle数据库账号授予更精细化的权限。开启归档和补充日志。日志类型 开启步骤 归档日志 执行如下命令,开启归档日志:...
简介 当前由于Oracle和 PolarDB PostgreSQL版(兼容Oracle)对于数据库对象名称的大小写处理方式不同,在不加双引号的情况下,Oracle将对象名转为大写存储,PolarDB PostgreSQL版(兼容Oracle)将对象名转为小写存储,使用双引号时则不做...
简介 当前由于Oracle和 PolarDB PostgreSQL版(兼容Oracle)对于数据库对象名称的大小写处理方式不同,在不加双引号的情况下,Oracle将对象名转为大写存储,PolarDB PostgreSQL版(兼容Oracle)将对象名转为小写存储,使用双引号时则不做...
statement text 客户端提交用于创建此预备语句的查询语句。对于通过SQL创建的预备语句,此处是由客户端提交的 PREPARE 语句。对于通过前端/后端协议创建的预备语句,此处是预备语句本身的文本。prepare_time timestamptz 预备语句被创建的...
statement text text 客户端提交用于创建此预备语句的查询语句。对于通过SQL创建的预备语句,这里是由客户端提交的 PREPARE 语句。对于通过前端/后端协议创建的预备语句,这里是预备语句本身的文本。prepare_time timestamptz 预备语句被...
PolarDB PostgreSQL版(兼容Oracle)数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,同时提供自动读写分离、事务拆分等功能。...
Oracle数据库是一种功能强大、可靠性高的关系型数据库管理系统,为企业提供了广泛的数据管理和处理能力。本文主要介绍如何在ECS实例上使用云市场镜像部署Oracle数据库。前提条件 已注册阿里云账号。如还未注册,请先完成 账号注册。已在...
除了读取或写入所请求的大对象的特权之外,客户端函数不要求任何数据库特权。可以把服务器端的 lo_import 和 lo_export 函数GRANT给非超级用户,但需要仔细地考虑安全因素。有这类特权的恶意用户可以很容易地利用它们成为超级用户(例如...
本文将介绍如何在Java应用中使用JDBC连接 PolarDB PostgreSQL版(兼容Oracle)数据库。前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的内核小版本包括:Oracle语法兼容1.0 版本和 Oracle语法兼容2.0 版本。已经在 PolarDB 集群创建...
cp client.crt client.key ca1.crt/var/lib/pgsql/.postgresql/说明 本示例中,客户端证书(client.crt)、客户端证书私钥(client.key)和数据库CA证书(ca1.crt)的文件路径请根据实际情况配置。本示例以配置自定义证书为例,除自定义...
数据库和应用迁移ADAM:Advanced Database&Application Migration(以下简称ADAM)是一款把数据库和应用迁移到阿里云(公共云或专有云)的产品,显著地降低了上云的技术难度和成本,尤其是Oracle数据库应用。ADAM全面评估上云可行性、成本...
如果下面的任一条件为真,即便对一个给定查询通常可以产生并行查询计划,规划器都不会为它产生并行查询计划:查询要写任何数据或者锁定任何数据库行。如果一个查询在顶层或者 CTE 中包含了数据修改操作,那么不会为该查询产生并行计划。一...
如果该创建事务成功地提交,可保持游标会保持打开,直至执行一个显式的 CLOSE 或者客户端连接断开。语法 CLOSE { name|ALL } 参数 name 要关闭的已打开游标的名称。ALL 关闭所有已打开的游标。说明 PolarDB没有一个显式的 OPEN 游标语句,...
警告 如源实例为自建Oracle数据库,则为确保客户端成功消费订阅数据,并保证前后镜像完整性,您需要开启全列补偿日志。如源实例不为自建Oracle数据库,则DTS暂时不能保证前镜像的完整性,建议您对所获得的前镜像进行校验。subscribe_...
全密态数据库默认被 PolarDB PostgreSQL版(兼容Oracle)数据库集成,但仍需要您进行一些操作才能使用全密态数据库。本文档介绍了开通全密态数据库的步骤。操作步骤 购买支持全密态功能的 PolarDB PostgreSQL版(兼容Oracle)集群。创建...
由客户端生成该参数值,保证在不同请求间唯一,大小写敏感、不超过64个ASCII字符。返回数据 名称 类型 示例值 描述 BackupJobId String 11111111 备份集ID。RequestId String F3322AFE-083E-4D77-A074-421301*请求ID。示例 请求示例 http(s...
使用 云备份 将Oracle数据库备份到云上备份库后,您可以根据需要将备份的数据库 恢复到源Oracle实例 或者 已注册的其他Oracle实例。前提条件 已在 云备份 控制台完成Oracle备份。具体操作,请参见 备份Oracle。Oracle数据库实例状态为 运行...
您可以使用oracle_fdw插件与外部的Oracle数据库进行交互。前提条件 oracle_fdw依赖于Oracle Instant Client的动态链接库与Oracle数据库服务器进行交互。可以与oracle_fdw插件协同工作的Oracle Instant Client版本如下所示:11.2 12.1、12.2...
您可以根据应用特点选用支持 SASL和Memcached Binary Protocol的任何一款客户端连接云数据库Memcache版。重要 所有第三方开源客户端,均非阿里云官方提供,可能存在潜在Bug。开发者须自行保证客户端的质量。因客户端直接或间接导致的故障或...
PolarDB PostgreSQL版(兼容Oracle)使用和传统数据库一样的备库节点Promote方法,触发条件如下:调用 pg_ctl 工具的Promote命令,pg_ctl 工具会向Postmaster进程发送信号,接收到信号的Postmaster进程再通知其他进程执行相应的操作,完成...
具体请参见 开通全密态数据库、定义敏感数据 和 客户端使用说明。PolarDB PostgreSQL版(兼容Oracle)集群的内核小版本大于等于 2.0.14.14.0。当前用户已获得BCL授权,具体请参见 授权多用户访问。语法 ALTER TABLE<table_name>ALTER ...
警告 如源实例为自建Oracle数据库,则为确保客户端成功消费订阅数据,并保证前后镜像完整性,您需要开启全列补偿日志。如源实例不为自建Oracle数据库,则DTS暂时不能保证前镜像的完整性,建议您对所获得的前镜像进行校验。subscribe_...
OceanBase 驱动支持标准的 JDBC 驱动,用户可以完全按照标准 JDBC 的使用方式来使用 OceanBase 驱动,并且可通过驱动来使用 OceanBase 的 MySQL 模式和 Oracle 模式。支持特性 支持 OceanBase 的 MySQL 模式和 Oracle 模式。支持 OceanBase...
(该要求与 Oracle 数据库不兼容。在 Oracle 中,仅指定函数名称。PolarDB PostgreSQL版(兼容Oracle)允许重载函数名称,因此在 PolarDB PostgreSQL版(兼容Oracle)中,重载函数的 DROP FUNCTION 命令需要使用输入参数数据类型给定的函数...
(该要求与 Oracle 数据库不兼容。在 Oracle 中,仅指定存储过程名称。PolarDB PostgreSQL版(兼容Oracle)允许重载存储过程名称,因此在 PolarDB PostgreSQL版(兼容Oracle)中,重载存储过程的 DROP PROCEDURE 命令需要使用输入参数数据...
支持的源端和目标端实例类型 下表中,OceanBase 数据库 Oracle 租户简称为 OB_Oracle。源端 目标端 PostgreSQL(RDS 实例)OB_Oracle(OceanBase 集群实例)数据类型映射 RDS PostgreSQL 实例 OceanBase 数据库 Oracle 租户 int NUMBER(10)...
在SPL程序开始执行后,从程序中访问数据库对象的任何尝试都会导致检查以确保当前用户有权对引用的对象执行预期操作。分别使用GRANT和REVOKE命令来授予和删除数据库对象上的特权。如果当前用户尝试越权访问数据库对象,则程序将引发异常。
当您跨分区更新数据时,PostgreSQL和Oracle会使用不同的触发器行为:PostgreSQL:会触发多个分区表的触发器。Oracle:仅触发一次触发器。PolarDB PostgreSQL版(兼容Oracle)默认兼容Oracle的触发器行为。说明 After Row-level触发器暂不...
为避免灾难、硬件故障、数据丢失、损坏和意外删除事故发生,建议您通过 云备份 及时对Oracle数据库进行备份。云备份 支持备份云服务器ECS实例或本地服务器中部署的Oracle数据库,将数据备份至云端。您可以随时根据时间点恢复数据库至源数据...