草庐IT

ORACLE_UNQNAME

全部标签

数据库选型思考(PostgreSQL,MySQL,Oracle)

背景https://www.enterprisedb.com/blog/postgresql-vs-mysql-360-degree-comparison-syntax-performance-scalability-and-features数据库选型是一件很大的事情,也是一件很头疼的事情。很多企业并没有数据库的选型标准,或者并不了解业务需要什么样的数据库。很多企业的数据库是开发说了算,熟悉什么就用什么,很多选型失误,导致后期非常尴尬的局面。那么数据库选型要注意什么呢?列举一些例子,取自如下文档《数据库选型的关键指标》选型维度功能差异1.递归查询,connectby,树形查询PostgreSQ

CentOS7.6下Oracle19C RAC集群詳細搭建步驟

CentOS7.6搭建RAC1.系统环境配置1.1概述​ 搭建两个节点的rac集群,其每个节点均有两个网卡,public网卡和private网卡。两个节点的主机名分别为rac1和rac21.2参数设置(RAC1&RAC2)编辑/etc/hosts文件vim/etc/hosts注释掉以下内容,#127.0.0.1localhostrac1localhost4localhost4.localdomain4#::1localhostrac1localhost6localhost6.localdomain6注:如果没有注释上述内容,在安装rac的先决条件检查时,会报PRVG-13632错误。追加以下内

CentOS7.6下Oracle19C RAC集群詳細搭建步驟

CentOS7.6搭建RAC1.系统环境配置1.1概述​ 搭建两个节点的rac集群,其每个节点均有两个网卡,public网卡和private网卡。两个节点的主机名分别为rac1和rac21.2参数设置(RAC1&RAC2)编辑/etc/hosts文件vim/etc/hosts注释掉以下内容,#127.0.0.1localhostrac1localhost4localhost4.localdomain4#::1localhostrac1localhost6localhost6.localdomain6注:如果没有注释上述内容,在安装rac的先决条件检查时,会报PRVG-13632错误。追加以下内

Linux系统Oracle常见操作

一、登录1.1   登录默认数据库 首先切换到oracle用户,用数据库默认管理员登录。[root@tsm-zh01~]#su–oracle[oracle@redhat~]$lsnrctlstart             #开启监听[oracle@tsm-zh01~]$sqlplus/assysdba   #sqlplus 用户名/密码SQL>startup;                                    #打开数据库1.2数据库切换1.2.1Oracle实例进程显示[oracle@tsm-zh01~]$  ps-ef |grepora_dbw0_$ORACLE_SI

Linux系统Oracle常见操作

一、登录1.1   登录默认数据库 首先切换到oracle用户,用数据库默认管理员登录。[root@tsm-zh01~]#su–oracle[oracle@redhat~]$lsnrctlstart             #开启监听[oracle@tsm-zh01~]$sqlplus/assysdba   #sqlplus 用户名/密码SQL>startup;                                    #打开数据库1.2数据库切换1.2.1Oracle实例进程显示[oracle@tsm-zh01~]$  ps-ef |grepora_dbw0_$ORACLE_SI

Oracle分页查询出现重复数据的解决方法

在使用MybatisPlus分页功能时发现:前端查询第一页是没问题的,但是向后查询的时候数据始终是第一页的查询第一页的时候发现没有任何问题往后查询,比如查询第二页时数据和第一页一样开始以为是代码问题,把sql单独拿出来执行发现还是会有重复数据上网查询发现是因为ORDERBY排序的字段有重复值或空值解决方法:在ORDERBY后面追加一个唯一性的字段,比如id就能完美解决参考:https://www.cnblogs.com/chiang28/p/11163515.html

Oracle 19C学习 - 22. WITH AS 语句

什么是WITHAS语句WITHAS相当于虚拟视图。WITHAS也叫做分解子查询或者片段子查询。定义一个SQL片段,该片段会被后面的SQL语句用到,可以近似看作一个可用的临时视图。WITHAS优点增加了SQL的可读性,如果构造多个片段子查询,结构会更加清晰。一次构建,多次使用,达到减少读的目标。SYS_TEMP_XXXX便是运行过程中构造的统计结果临时表。WITHAS的语法WITH临时视图名AS(SELECT查询)SELECT..FROM临时视图名;--单个表临时视图WITHEAS(SELECT*FROMemployees)SELECT*FROME;--连接多个表的临时视图WITHeas(SEL

Oracle分页查询出现重复数据的解决方法

在使用MybatisPlus分页功能时发现:前端查询第一页是没问题的,但是向后查询的时候数据始终是第一页的查询第一页的时候发现没有任何问题往后查询,比如查询第二页时数据和第一页一样开始以为是代码问题,把sql单独拿出来执行发现还是会有重复数据上网查询发现是因为ORDERBY排序的字段有重复值或空值解决方法:在ORDERBY后面追加一个唯一性的字段,比如id就能完美解决参考:https://www.cnblogs.com/chiang28/p/11163515.html

Oracle 19C学习 - 22. WITH AS 语句

什么是WITHAS语句WITHAS相当于虚拟视图。WITHAS也叫做分解子查询或者片段子查询。定义一个SQL片段,该片段会被后面的SQL语句用到,可以近似看作一个可用的临时视图。WITHAS优点增加了SQL的可读性,如果构造多个片段子查询,结构会更加清晰。一次构建,多次使用,达到减少读的目标。SYS_TEMP_XXXX便是运行过程中构造的统计结果临时表。WITHAS的语法WITH临时视图名AS(SELECT查询)SELECT..FROM临时视图名;--单个表临时视图WITHEAS(SELECT*FROMemployees)SELECT*FROME;--连接多个表的临时视图WITHeas(SEL

Oracle中ALTER TABLE的五种用法(三)

首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd40da7a94e165ce4b4c6e70fb1360d51bed4b3566eee438b587fa231315d0a5a5b3&token=1491694448&lang=zh_CN#rd存在数据表列的添加,相对应的就有需求从表中删除现有的列,可以使用以下语法:ALTERTABLEtable_nameDR