05 2020 档案
摘要:在12.2版本后您可以将CDB配置为在每个容器中使用本地撤消(默认),也可以对整个CDB使用共享撤消。要确定当前的CDB撤消模式,请在CDB根目录中运行以下查询:SELECT PROPERTY_NAME, PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME = 'LOCAL_UNDO_ENABLED';如果查询返回TRUE了...
阅读全文
摘要:今天业务反应有一个表intime、senddate两个字段的设置是取默认值sysdate。 但是我们在plsql中插入一条记录(这两个字段为空不填数值),系统中生成的默认时间是sysdate +10分钟。 插入测试数据后时间的确+10分钟 使用dbms_metadata.get_ddl 查看该表创
阅读全文
摘要:当前读与快照读前言在这里记录一下一个博客,觉得写的很好 http://hedengcheng.com/?p=771 ,概念快照读 读取的是记录数据的可见版本(可能是过期的数据),不用加锁当前读 读取的是记录数据的最新版本,并且当前读返回的记录都会加上锁,保证其他事务不会再并发的修改这条记录 概念说的比较虚,也不好理解,接着举一个例子吧,假设你开启了两个事务,分别是A和B,这里有个张表,u...
阅读全文
摘要:Oracle临时表(Temporary Table)GLOBAL TEMPORARY指定GLOBAL TEMPORARY创建一个临时表,该表的定义对于具有适当特权的所有会话均可见。临时表中的数据仅对将数据插入表的会话可见。首次创建临时表时,其元数据存储在数据字典中,但未为表数据分配空间。在表上进行第一次DML操作时,将为表段分配空间。临时表定义的保存方式与常规表的定义相同,但是表段和表包...
阅读全文
摘要:实验环境在单机上创建三个库,一主两备,三个实例 SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /home/oracle/archOldest onli
阅读全文
摘要:broker 一键切换真的快,但我方生产都没有配置,ACE说这东西BUG多,自己实践学习下 [oracle@db1 admin]$ cat listener.oraVALID_NODE_CHECKING_REGISTRATION_LISTENER=ONVALID_NODE_CHECKING_REGI
阅读全文
摘要:源码编译安装PostgreSQL(pg12) 摘要:源码安装PostgreSQL 系统环境: Centos 7.7 PostgreSQL12.21. 安装依赖包# yum -y install readline readline-devel zlib zlib-devel pam pam-devel
阅读全文
摘要:Troubleshooting ORA-00600 [ORA_NPI_ERROR] ORA-00600: internal error code [kffilCreate01] Oracle 11.2.0.3 2nodes RAC on AIX, node1 DB instance crash an
阅读全文
摘要:路径规划 mkdir /data/330{7..9}/data -p 建库 mysqld --initialize-insecure --basedir=/data/mysql --datadir=/data/3307/data --user=mysql mysqld --initialize-in
阅读全文
摘要:1.MySQL多实例介绍 1.1.什么是MySQL多实例 MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务:; 1.2.MySQL多实例的特点有以下几点 1:有效利用服务器资源,当单
阅读全文
摘要:The X$ tables that are too obvious, too obscure, or too uninteresting are not included here. Table Name Guessed Acronym Comments x$activeckpt active c
阅读全文
摘要:Summary for X$Tables References in Fixed Views in Oracle Database 11.2 记录了部分视图的创建语法 go$sql_bind_capture gv$access gv$active_instances gv$active_servic
阅读全文
摘要:Oracle数据库悲观锁与乐观锁详解Oracle数据库悲观锁与乐观锁是本文我们主要要介绍的内容。有时候为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据...
阅读全文
摘要:oracle的 listagg() WITHIN GROUP ()函数使用 ...
阅读全文
摘要:Backus-Naur形式语法该参考文献中的每个图形语法图后面都有指向该图形的文本描述的链接。文本描述由Backus-Naur形式(BNF)的简单变体组成,其中包括以下符号和约定:符号或约定含义[]括号包含可选项目。{}大括号括起来的项目只需要其中之一。|竖线将括号或大括号内的替代项分隔开。...省略号表明可以重复前面的句法元素。定界符如图所示,必须输入除方括号,花括号,竖线和椭圆以外的定界符。黑...
阅读全文
摘要:监听配置文件未改动,,只有1522能用1521配置没问题不能用 sqlnet.log报错 VERSION INFORMATION: TNS for 64-bit Windows: Version 11.2.0.1.0 - Production Windows NT TCP/IP NT Protoco
阅读全文
摘要:下面以shared pool为例,解释一下dump出来的内存结构。 SQL> conn sys/sys as sysdba Connected. SQL> oradebug setmypid Statement processed. SQL> oradebug dump heapdump 2 Sta
阅读全文
摘要:oracle表分区详解 从以下几个方面来整理关于分区表的概念及操作: 表空间及分区表的概念表分区的具体作用表分区的优缺点表分区的几种类型及操作方法对表分区的维护性操作 1.表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表
阅读全文
摘要:近期有数据导入的需求,非Oracle平台便借用kettle工具试试,以下记录安装过程 http://www.kettle.net.cn/ kettle官网 JAVA版本低于1.8不能使用 kettle 7以上版本 使用5.0.1版本并解压 用root重新解压,看sh文件是否有执行权限 运行 ./ki
阅读全文