首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Oracle学习笔记整理手册

PS:本博客收录自己工作中遇到学到的一些Oracle技能,有时间就更新整理一下 (1)Oracle正则匹配使用 PS:这条SQL可以通过正则匹对查询一下,表A的字段a是否有非数字的数据,有时候数据表的一些字段是...同义词 创建同义词: create public synonym tablename for user.tablename; synonyms (6)oracle内外连接 Oracle左右连接可以使用(...+),+号在左表示右外连接,在右表示左外连接 (7)oracle去重关键字 Oracle关键字: distinct:过滤掉多余的重复记录只保留一条 (8)Oracle不等于符号 oracle不等于有下面三种表示...(expr1,expr2) 含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。...比较稳定,到了oracle11就会出现一些不兼容的情况,oracle12版本就没这个函数了 具体可以参考我的博客:https://blog.csdn.net/u014427391/article/details

1K10

对于Oracle兼容,我们手拿把掐

主论坛上,腾讯云数据库专家邹立贤受邀进行了《腾讯云TDSQL助力政企实现数据库国产化》的主题分享,主要包括TDSQL内核Oracle兼容能力、TDSQL驱动Oracle兼容能力和Oracle to TDSQL...Oracle兼容性是一个系统性的工作,不能满足于简单的SQL语法/语义兼容,主要有引擎、生态工具两个方面。...TDSQL Oracle兼容能力概述 以内核兼容为基础,打造从内核、驱动、工具三个层面的Oracle兼容能力。...驱动:JDBC、ODBC、OCI、Pro*C 内核:Oracle语法兼容Oracle功能兼容 资源:底层硬件和操作系统适配 工具:DBbridge/TDSQL Migration Toolkits (...接口用法做应用层兼容 Pro*C在嵌入式SQL做代码层兼容 工具层面兼容 异构数据库静态对象、应用SQL差异性评估 异构迁移自动改造 Oracle数据迁移和数据同步 二、内核层面 Oracle

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

数据同步软件SharePlex For Oracle搭建手册

目前从事Oracle DBA工作,曾从事 Oracle 数据库开发工作,主要服务于生产制造,汽车金融等行业。...现拥有Oracle OCP,OceanBase OBCA认证,擅长Oracle数据库运维开发,备份恢复,安装迁移,Linux自动化运维脚本编写等。 前言 什么是SharePlex?...SharePlex是一种基于分析oracle的redo log文件,把数据改变从一个Oracle数据库复制到另外一个或多个oracle数据库的逻辑数据复制软件。 ?...Long RAW,udt,varray,nchar,nvarchar2,IOT,XML等不常用的数据类型 支持redo文件存在文件系统,裸设备,ASM上 准实时复制 支持在不同的硬件,软件平台以及不同的Oracle...1 准备安装介质和license ##源端&目标端: mkdir /quest chmod -R 755 /quest chown -R oracle:oinstall /quest ##license

1.1K10

揭秘TDSQL-A:兼容Oracle的同时支持海量数据交互

TDSQL-A 全面兼容 PostgreSQL,高度兼容 Oracle 语法,采用无共享架构,支持行列混合存储,在具备业界领先的数据分析能力的同时还具有完整支持分布式事务ACID的能力。...3 企业级Oracle兼容能力解读 3.1 分区表能力 首先是最常用的分区表能力。...3.3 存储过程能力 另一个重要的 Oracle兼容能力就是存储过程,TDSQL-A中也是支持的。比如说,存储过程中可以指定,在i是偶数的时候,对这个事物进行提交,它是奇数的时候,对它进行回滚。...3.4 函数扩展语法能力 此外,为了全面兼容oracle,TDSQL-A的函数在创建调用语法上也进行了适配。...3.10 其他兼容能力 此外我们还支持Oracle中List AGG、SQL hints、同义词、Dual表、各种日期、时间、字符串、表达式等常用函数,可以做到Oracle常用语法的90%以上兼容

70150

一文详解TDSQL PG版Oracle兼容性实践

支持各种窗口分析函数,高度兼容Oracle常用函数和语法。...(Oracle兼容开关打开就是Oracle模式,不打开就是PG模式)。 2.2 存储过程语法差异 Oracle创建存储过程的语法与PostgreSQL有很大差异。...2.3 其他兼容性介绍 其他兼容方面,TDSQL PG版支持Oracle特有的package及200多个Oracle常用的系统函数。...目前TDSQL PG版可以兼容98%以上的运营商、保险行业常用Oracle语法,兼容85%以上的银行机构常用Oracle语法,有效降低传统IT企业的国产化及信创门槛。 传统数据库架构瓶颈 4....4.4 兼容性评估报告 下图是一份对象兼容报告,分为三种颜色:蓝色代表完全兼容,不用做任何改造就可以将Oracle中对象在TDSQL PG版中进行使用;绿色代表内部转换,针对Oracle的使用语法或类型

1.8K20

Oracle列转行函数vm_concat版本不兼容解决方案

业务场景 本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的。...这个函数在Oracle12是没有的,在Oracle11是不太兼容的,Oracle10可以正常使用。最近遇到这个问题,网上博客很多都写到了自定义列转行函数的办法去解决。...首先分析一下,Oracle11不兼容vm_concat列转行函数,并不代表其它函数不兼容,或许可以找到其它代替的,通过找资料,发现了Oracle11提供的另外一个函数:listagg()函数 语法:listagg...首先通过SQL获取一下oracle版本号 <!...banner LIKE 'Oracle%' 下面代码仅供参考,就是获取oracle版本号,然后传到mybatis的xml文件 String oracleVersion = approveConfigDao.getOracleVersion

1.4K10

Oracle Linux切换uek内核到rhck内核解决ACFS兼容问题

背景:协助客户做验证,客户使用的是RHEL7.6环境,我这边是OEL7.6环境,开始以为区别不大,结果acfs兼容还是遇到问题,特此记录下。...[grid@db193 ~]$ lsmod|grep oracle 这里依然没有结果显示,再次尝试安装还是报错当前OS版本不被支持: [root@db193 bin]# pwd /u01/app/19.3.0...[grid@db193 ~]$ acfsdriverstate -orahome $ORACLE_HOME supported ACFS-9459: ADVM/ACFS is not supported...实际上我们知道OEL有两个内核可选择,一个是UEK内核,另一个就是兼容红帽的RHCK内核,而我的环境默认是UEK内核,很遗憾这个内核对应的7.6版本就是不支持ACFS的。...Linux Server (4.14.35-1818.3.3.el7uek.x86_64 with Unbreakable Enterprise Kernel) 7.6 1 : Oracle Linux

1K40

Oracle列转行函数wm_concat版本不兼容解决方案

业务场景 本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的。...这个函数在Oracle12是没有的,在Oracle11是不太兼容的,Oracle10可以正常使用。最近遇到这个问题,网上博客很多都写到了自定义列转行函数的办法去解决。...首先分析一下,Oracle11不兼容vm_concat列转行函数,并不代表其它函数不兼容,或许可以找到其它代替的,通过找资料,发现了Oracle11提供的另外一个函数:listagg()函数 语法:listagg...首先通过SQL获取一下oracle版本号 <!...banner LIKE 'Oracle%' 下面代码仅供参考,就是获取oracle版本号,然后传到mybatis的xml文件 String oracleVersion = approveConfigDao.getOracleVersion

93210

产品|QData Cloud 完美兼容 Oracle 12c 容器数据库

遥想当年 转眼间,离2013年6月26日已经近五年之久,在那一天 Oracle 发布了12cR1正式版,给用户带来了很多强大的新特性。...其中的容器数据库 (CDB) 特性应该算得上 Oracle 历史上最大的架构变化之一了。在那之前,一个实例只能与一个数据库相关联(RAC环境下可以为多对一)。...Oracle 圈子里大家都有着“用偶不用奇”的优良传统,所以从2013年到2017年这四年间,12cR1 的使用量并不高。...但随着去年3月发布的 Oracle 12cR2,容器数据库的普及率已大幅提高,不少新上线的系统纷纷采用容器数据库架构。因此,众多监控以及管理软件供应商纷纷开始对容器数据库进行支持。...因为绝大多数 Oracle 数据库监控软件仅能配置实例级别的告警。 举个例子,有一个叫做ORCL的CDB,此时如果这个CDB下存在一个叫做 ORCLPDB 的PDB,它的可用性非常值得关注。

804100

基于JSON的Oracle数据库应用程序开发(与MongoDB兼容

本文档提供了Oracle数据库19c和21c版本以及相关Oracle技术中包含的特性和增强功能的概述。...它甚至支持与MongoDB兼容的API - 这是最受欢迎的文档存储之一。另外(与NoSQL产品不同),Oracle数据库还提供了对JSON文档进行复杂SQL查询、报告、分析和机器学习的功能。...适用于自治数据库的Oracle数据库API for MongoDB 所有的Oracle自治数据库 - 包括自治JSON数据库 - 都与MongoDB兼容:为MongoDB编写的工具、驱动程序和应用程序可以使用...还可以从关系数据生成JSON,并将结果作为与MongoDB兼容的集合公开,以便轻松将查询结果或关系数据提供给MongoDB应用程序。...(所有Oracle云数据库)以及本地:简单的Oracle文档访问(SODA)API。

17830

Oracle 12.2新特性掌上手册 - 第一卷 Availability

1、Multi-Instance Redo Apply (多实例redo应用) 在Oracle Database 12.2 之前的版本上,对于物理standby 数据库,将Redo应用于Oracle RAC...这对于大型Oracle RAC集群的客户和Oracle Exadata的客户都有重要的意义。 Oracle Active Data Guard用户还可以实时访问当前信息。...Oracle UCP还支持非Oracle应用程序客户端(如Apache Tomcat,WebSphere等)与Oracle分区一起使用。...10、Automatic Deployment of Oracle Data Guard(自动部署Oracle Data Guard) 在具有Oracle Data Guard快速启动故障转移(自动数据库故障转移...这是单个分片的默认Oracle高可用性(HA)配置。 业务优势包括: 自动部署减少了管理开销。 物理数据库复制使用实时Oracle数据验证提供最强大的数据保护。

1.1K60

Oracle 12.2新特性掌上手册 - 第三卷 Core Improvements

编辑手记:Oracle 12.2 在内核上有许多创造性的改进,这些改进让数据库的操作更加高效便捷,同时一些面向智能运维和大数据的改进,则迈出了云和大数据时代的重要一步。...在今年的DB-Engines的评选中,Oracle位居榜首,而我们从12.2的这些更新中便知道,Oracle是DBMS当之无愧的领导者。 注:文章内容来自官方文档翻译。...这些SDATA改进在Oracle Text索引环境中提供更好的性能和更灵活的混合查询。...想了解更多的朋友看这里: Oracle文本能够通过训练以识别情感元数据的情感分类器来对主题或文档执行情绪分析。...在Oracle12.2中,内核设计方面有很多重要的创新性改进,这些改进使得Oracle数据库的运维能够更好地应对大数据分析和各种智能管理。

984120
领券