Oracle数据库的限制和准备工作

当您使用DTS传输Oracle的数据,或者将数据转储到Oracle数据库时,需要了解DTS支持的能力、功能限制和接入DTS的准备工作,以便您平稳地完成数据同步或迁移。数据库限制 自建 Oracle为源 限制项 说明 支持的版本 支持10g、11g、12c、18c、19c...

概述

使用方法,请参见 PostgreSQL官网psql使用说明。pg_dump:PostgreSQL的逻辑备份工具,用于备份集群中一个数据库。使用方法,请参见 pg_dump。pg_dumpall:PostgreSQL的逻辑备份工具,用于备份集群中所有数据库。使用方法,请参见 ...

Oracle兼容性说明

本文为您介绍 PolarDB PostgreSQL版(兼容Oracle)常用功能的Oracle兼容性说明说明 本文仅列出常用功能,您可以通过ADAM工具进行兼容性评估,具体请参见 迁移结构 文档的步骤一至步骤五。PolarDB PostgreSQL版(兼容Oracle)高度兼容...

Before Row-level触发器

说明 After Row-level触发器暂不兼容Oracle的触发器行为。语句级触发器(Statement-level Trigger)与普通表用法相同。参数设置 您可以通过 polar_compatible_oracle_trigger 来控制Before Row-level触发器的兼容性。polar_compatible_...

CALL

语法 CALL procedure_name '('[argument_list]')' 说明 使用 CALL 语句调用存储过程。要使用 CALL 语句,您必须对 CALL 语句调用的存储过程具有 EXECUTE 特权。参数 参数 说明 procedure_name procedure_name 是(可能是 schema 限定的)...

ABORT

ABORT 语句可用于回滚当前事务并且导致由该事务所作的所有更新被丢弃,这个命令的行为与 ROLLBACK 的...说明 使用 COMMIT 成功地终止一个事务。在一个事务块之外发出 ABORT 会发出一个警告消息并且不会产生效果。示例 中止所有更改:ABORT;

END

该命令可用于提交当前事务。所有该事务做的更改变得对他人可见并且被保证发生崩溃时...说明 使用ROLLBACK可以中止一个事务。当不在一个事务中时发出 END 没有危害,但是会产生一个警告消息。示例 要提交当前事务并且让所有更改持久化:END;

ROLLBACK

该语句可以回滚当前事务并且导致该事务所做的所有更新都被...说明 使用 COMMIT 可成功地终止事务。在一个事务块之外发出 ROLLBACK 会发出警告并且不会有效果。事务块之外的 ROLLBACK AND CHAIN 是一个错误。示例 要中止所有更改:ROLLBACK;

ALTER PROCEDURE

语法 ALTER PROCEDURE procedure_name options[RESTRICT]说明 使用 ALTER PROCEDURE 语句指定存储过程是 SECURITY INVOKER 或 SECURITY DEFINER。参数 参数 说明 procedure_name procedure_name 指定存储过程(可能是 schema 限定的)名称...

COMMIT

COMMIT 语句可用于提交当前...说明 使用 ROLLBACK 中止一个事务。当不在一个事务内时发出 COMMIT 不会产生危害,但是它会产生一个警告消息。当 COMMIT AND CHAIN 不在事务内时是一个错误。示例 要提交当前事务并且让所有更改持久化:COMMIT;

DROP SCHEMA

DROP SCHEMA 用于从数据库中移除模式。简介 DROP SCHEMA 从数据库中移除...说明 使用 CASCADE 选项可能会使这条命令移除除指定模式之外其他模式中的对象。示例 从数据库中移除模式 mystuff 及其中所包含的对象:DROP SCHEMA mystuff CASCADE;

SAVEPOINT

说明 使用ROLLBACK TO SAVEPOINT回滚到一个保存点。使用RELEASE SAVEPOINT销毁一个保存点,但保持在它被建立之后执行的命令的效果。保存点只能在一个事务块内建立。可以在一个事务内定义多个保存点。示例 要建立一个保存点并且后来撤销在它...

Oracle节点

说明 Oracle节点仅支持使用JDBC连接串方式创建的Oracle数据源。(可选,RAM账号需要)进行任务开发的RAM账号已被添加至对应工作空间中,并具有 开发 或 空间管理员(权限较大,谨慎添加)角色权限。添加成员并授权,详情请参见 为工作空间...

SET ROLE

语法 SET[SESSION|LOCAL]ROLE role_name SET[SESSION|LOCAL]ROLE NONE RESET ROLE 说明 使用这个命令可以增加特权或者限制特权。如果会话用户角色具有 INHERIT 属性,则它会自动具有它能 SET ROLE 到的所有角色的全部特权。在这种情况下 ...

PolarDB-Tools

使用方法,请参见 PostgreSQL官网psql使用说明。pg_dump:PostgreSQL的逻辑备份工具,用于备份集群中一个数据库。使用方法,请参见 PostgreSQL官网pg_dump的使用说明。pg_restore:PostgreSQL备份恢复工具,用于恢复pg_dump和pg_dumpall的...

DROP FUNCTION

使用 IFEXISTS、CASCADE 或 RESTRICT 与 Oracle 数据库不兼容,仅由 PolarDB PostgreSQL版(兼容Oracle使用。参数 参数 说明 IF EXISTS 如果函数不存在,将不引发错误。在这种情况下,会发出通知。name 现有函数的名称(可能是 schema ...

DROP PROCEDURE

使用 IFEXISTS、CASCADE 或 RESTRICT 与 Oracle 数据库不兼容,仅由 PolarDB PostgreSQL版(兼容Oracle使用。参数 参数 说明 IF EXISTS 如果存储过程不存在,不引发错误。在这种情况下,会发出通知。name 现有存储过程的名称(可能是 ...

自建Oracle迁移至PolarDB PostgreSQL版(兼容Oracle

通过使用数据传输服务DTS(Data Transmission Service),您可以将自建Oracle迁移至 PolarDB PostgreSQL版(兼容Oracle)集群。前提条件 已创建源数据库自建Oracle和目标集群 PolarDB PostgreSQL版(兼容Oracle)。说明 目标集群 PolarDB ...

DBMS_SESSION

PolarDB PostgreSQL版(兼容Oracle)支持使用DBMS_SESSION.SET_ROLE存储过程。函数/存储过程 函数/存储过程 返回类型 说明 SET_ROLE(role_cmd)N/A 执行 SET_ROLE 语句,后跟 role_cmd 中指定的字符串值。与Oracle相比,PolarDB PostgreSQL...

创建Oracle数据源

通过创建Oracle数据源能够实现Dataphin读取Oracle的业务数据或向Oracle写入数据。本文为您介绍如何创建Oracle数据源。背景信息 Oracle是一款可移植好、可靠性好、适应高、功能强大的关系型数据库。如果您使用的是Oracle,在对接Dataphin...

自建Oracle迁移至PolarDB PostgreSQL版(兼容Oracle

通过使用数据传输服务DTS(Data Transmission Service),您可以将自建Oracle迁移至 PolarDB PostgreSQL版(兼容Oracle)集群。前提条件 已创建源数据库自建Oracle和目标集群 PolarDB PostgreSQL版(兼容Oracle)。说明 目标集群 PolarDB ...

使用AWR

自动负载信息库AWR(Automatic Workload ...PolarDB除了提供 查看视图 中的实时视图和函数外,还提供对这些实时视图采集后保存的历史数据,通过这些数据可以生成类似Oracle的AWR报告,关于历史数据及AWR报告的详细说明请参见 AWR使用说明

从Amazon RDS Oracle迁移至PolarDB PostgreSQL版...

本文介绍如何使用数据传输服务DTS(Data Transmission Service)将Amazon RDS Oracle作为自建Oracle迁移至 PolarDB PostgreSQL版(兼容Oracle)集群。前提条件 为保障DTS能够通过公网连接至Amazon RDS Oracle,您需要允许公网访问Amazon ...

创建Oracle数据源

通过创建Oracle数据源能够实现Dataphin读取Oracle的业务数据或向Oracle写入数据。本文为您介绍如何创建Oracle数据源。背景信息 Oracle是一款可移植好、可靠性好、适应高、功能强大的关系型数据库。如果您使用的是Oracle,在对接Dataphin...

DBMS_OBFUSCATION_TOOLKIT

PolarDB PostgreSQL版(兼容Oracle)提供的DBMS_OBFUSCATION_TOOLKIT包支持使用MD5函数和存储过程,且与Oracle兼容。使用须知 2020年3月30日及之后创建的 PolarDB PostgreSQL版(兼容Oracle)集群,会在创建数据库时自动创建 DBMS_...

使用DBLink跨库查询数据

PolarDB PostgreSQL版(兼容Oracle)提供了DBLink功能,您可以通过DBLink功能实现跨库查询数据。本文介绍如何通过DBLink跨库查询数据。前提条件 已创建源集群和目标集群。具体操作,请参见 创建PolarDB PostgreSQL版(兼容Oracle)集群。...

大小写不敏感

简介 当前由于Oracle和 PolarDB PostgreSQL版(兼容Oracle)对于数据库对象名称的大小写处理方式不同,在不加双引号的情况下,Oracle将对象名转为大写存储,PolarDB PostgreSQL版(兼容Oracle)将对象名转为小写存储,使用双引号时则不做...

oracle_fdw

可以与oracle_fdw插件协同工作的Oracle Instant Client版本如下所示:11.2 12.1、12.2 18.3、18.5 19.3、19.6、19.8、19.9、19.10、19.11、19.12、19.14 21 说明 使用前,请您自行查阅 Oracle官方文档 中Instant Client版本与数据库服务器...

大小写不敏感

简介 当前由于Oracle和 PolarDB PostgreSQL版(兼容Oracle)对于数据库对象名称的大小写处理方式不同,在不加双引号的情况下,Oracle将对象名转为大写存储,PolarDB PostgreSQL版(兼容Oracle)将对象名转为小写存储,使用双引号时则不做...

GRANT on Database Objects

PolarDB PostgreSQL版(兼容Oracle)需要使用以下关键字之一限定程序名称:FUNCTION、PROCEDURE 或 PACKAGE;而在 Oracle 中,必须省略这些关键字。对于函数,PolarDB PostgreSQL版(兼容Oracle)需要在函数名称后包括所有输入(IN、IN OUT...

Persistent Buffer Pool

前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.2.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的内核小版本的版本号:SHOW polar_version;背景信息 PolarDB ...

Oracle数据源

支持的版本 离线读写 版本 离线读(Oracle Reader)离线写(Oracle Writer)Oracle 11.2 or 11gR2 支持 支持 Oracle 12.1 or 12cR1 支持 支持 Oracle 12.2 or 12cR2 支持(新版本特性不支持)支持(新版本特性不支持)Oracle 18.3 支持(新...

迁移时源库为Oracle的注意事项及限制

源库为Oracle的迁移方案概览 根据如下迁移方案,查看迁移任务的注意事项及限制:自建Oracle迁移至PolarDB PostgreSQL版(兼容Oracle)自建Oracle迁移至MySQL 自建Oracle迁移至PolarDB MySQL版 自建Oracle迁移至云原生数据仓库 AnalyticDB ...

Global AWR用户指南

使用说明 使用前准备 内核版本 PolarDB PostgreSQL版(兼容Oracle)内核版本建议升级至20211231或以上的版本。执行以下命令,查看当前内核版本:show polar_release_date;显示结果如下所示,表示当前使用的内核版本为20211231。polar_...

Global AWR用户指南

使用说明 使用前准备 内核版本 PolarDB PostgreSQL版(兼容Oracle)内核版本建议升级至20211231或以上的版本。执行以下命令,查看当前内核版本:show polar_release_date;显示结果如下所示,表示当前使用的内核版本为20211231。polar_...

LOCK

语法 LOCK TABLE name[,.]IN lockmode MODE[NOWAIT]其中,lockmode 是以下项之一:ROW SHARE|ROW EXCLUSIVE|SHARE|SHARE ROW EXCLUSIVE|EXCLUSIVE 说明 LOCK TABLE 可获得表级别的锁定,必要时等待释放所有冲突的锁定。如果指定 NOWAIT,则...

Oracle物理备份

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

OGG for Oracle介绍

目前使用DataHub插件采集Oracle数据支持两种模式,一种是基于Oracle GoldenGate Application Adapters,另一种基于Oracle GoldenGate for Big Data,两种模式的区别是目标端使用的进程不同。一、简介 目前使用DataHub插件采集Oracle数据...

创建/刷新物化视图支持批量写入

PolarDB PostgreSQL版(兼容Oracle)集群支持创建/刷新物化视图的批量写入。...使用说明 将参数 polar_enable_create_table_as_bulk_insert 设置为 ON 即可启用该功能,默认值为 ON。SET polar_enable_create_table_as_bulk_insert TO ON;

只读节点Online Promote

前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.1.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的内核小版本的版本号:SHOW polar_version;背景信息 PolarDB ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库 AnalyticDB PostgreSQL版 数据库和应用迁移 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用