
oracle
ciqingloveless
这个作者很懒,什么都没留下…
展开
-
Oracle修改分区表中默认表空间属性方法
【代码】Oracle修改分区表中默认表空间属性方法。原创 2022-11-09 16:10:58 · 884 阅读 · 0 评论 -
ORA-12545 问题解决
今天解决了一个ORA-12545的问题,首先排除listener.ora和tnsnames.ora配置错误,其他文章有不详细阐述。我碰见的问题是oracle_home下的bin目录中oracle文件丢失,拷贝之后启动数据库就会被删除,原因未知。通过设置以上三个oracle文件权限启动成功。原创 2022-10-19 16:18:07 · 1527 阅读 · 0 评论 -
Centos7 安装Oracle ASM依赖
安装kmod-oracleasmyum -y install kmod-oracleasm下载 Oracle ASMLibhttps://www.oracle.com/linux/downloads/linux-asmlib-rhel7-downloads.html原创 2022-01-17 16:17:02 · 1737 阅读 · 0 评论 -
恢复dataguard指令
recover standby database until cancel;之后直接alter database open read only;打开后应用归档alter database recover managed standby database disconnect from session;原创 2021-09-29 15:18:06 · 233 阅读 · 0 评论 -
Oracle 切换redo命令
备份恢复中用到的几个操作:alter system checkpoint;alter system archive log all;alter system archive log currentalter system switch logfile;1:alter system checkpoint;Specify CHECKPOINT to explicitly force Oracle to perform a checkpoint, ensuring that all changes m原创 2021-05-25 11:18:16 · 796 阅读 · 0 评论 -
Oracle 19C 创建二级分区表利用分片集群
经过了一些测试,发现这个sharding不是很好用,很多功能限制较多,还是建议使用RAC创建二级分区表启动shardSQL> alter session enable shard ddl;DEMO1 应用于混杂模式 CREATE SHARDED TABLE customers ( cust_id NUMBER NOT NULL , name VARCHAR2(50) , address VARCHAR2(250) , location_id VARCHAR2(20) ,原创 2021-01-21 15:13:59 · 1645 阅读 · 0 评论 -
Oracle 19C 分片混杂集群安装测试
Oracle 19C 分片集群安装测试数据库版本需要12c R2以上一 集群安装安装依赖包yum -y install nano vim wget curl net-tools lsof zip unzip perl autoconf autoconf binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libai原创 2021-01-13 16:34:41 · 582 阅读 · 0 评论 -
回答Oracle的Double Write问题
我原来写了一篇我理解的Oracle Double Write(partial page)问题的解答,然后被问到了一些问题,因为呢我写的是我理解的,我觉得你认为有帮助就看看,没有帮助就算了,其实不想说太多,然后他最近又回复了我,让我看一篇文章。然后根据文章的结论如下:Oracle 中不是没有partial write的问题,而是Oracle 本身具有很多数据块的完整校验机制,写失败就直接回滚掉了,甚至在Oracle 11gR2版本还有写数据文件发现IO异常直接crash 实例的特性(当然是为了更好的保护数据库原创 2020-11-06 21:55:54 · 354 阅读 · 1 评论 -
DATAGUARD报错ORA-01187解决
今天其他组同事说DATAGUARD备库查询系统表的时候报错ORA-01187,根据报错信息是临时表空间检测无法通过,以下是报错信息解释ORA-01187: cannot read from file string because it failed verification testsCause: The data file did not pass the checks to insure it is part of the database. Reads are not allowed until原创 2020-09-17 16:40:30 · 713 阅读 · 0 评论 -
strace分析SQLPLUS登陆慢问题
strace -f -ttt -o sqlplus.trc sqlplus / as sysdba原创 2020-08-03 14:34:43 · 716 阅读 · 0 评论 -
ORACLE 11G开启审计监控数据库
Oracle 11G 开启审计监控数据库1 创建审计数据专用表空间由于审计数据可能占用大量空间,所以放入默认的system表空间显然是不合理的,所以我们应该创建专门的表空间以及用户来保存审计数据,这样才是一个比较合理的规划。CREATE TABLESPACE AUDIT_TBS DATAFILE '/data2/app/oracle/datafile/AUDIT_TBS1'SIZE 2048M AUTOEXTEND ON NEXT 512M MAXSIZE UNLIMITED, '/d.原创 2020-05-26 15:16:40 · 2902 阅读 · 0 评论 -
Oracle11GR2同步数据进入KAFKA
Oracle 11G R2 同步数据进入KAFKA相关软件下载最新版http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html旧版本https://edelivery.oracle.com/osdc/faces/SoftwareDelivery由于Oracle抽取有对应版本关系,请自行查阅下载源端Oracle配置1 建立安装目录目录创建由自行决定,无要求mkdir -p /app/ogg/ora原创 2020-05-22 10:12:45 · 433 阅读 · 0 评论 -
Oracle优化之配置内存大页以及异步IO(仅限CENTOS6)
Oracle优化之配置内存大页以及异步IO(仅限CENTOS6)关闭THPvi /etc/rc.localif test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabledfiif test -f /sys/...原创 2020-05-07 17:03:56 · 845 阅读 · 0 评论 -
ORACLE实在处理不了是的指令
今天编写的两条极具杀伤力的命令,它可以瞬间将Oracle杀死在无形之中。后面我将给出简单注释并展示一下它的威力。$ ps -ef |grep $ORACLE_SID|grep -v grep|awk ‘{print $2}’ | xargs kill -9$ ipcs -m | grep oracle | awk ‘{print $2}’ | xargs ipcrm shm这两条命令的来由:...原创 2019-10-31 11:24:28 · 149 阅读 · 0 评论 -
我理解的Oracle Double Write(partial page)问题的解答
介绍我看了网上很多文章,MySQL的Double Write讲解的很清晰,但是Oracle处理这个问题的文章基本上没有讲解的特别明白清楚的,所以我详细讲解一下这部分内容,有问题欢迎指正。Redo记录的是什么要明白这个问题,首先就必须弄明白Redo记录的是什么,知道了Redo的格式才能明白为什么出现partial write的时候不能用Redo恢复,要不根本讲不清。改变向量(change...原创 2018-12-29 17:41:32 · 2385 阅读 · 3 评论 -
CentOS7 安装Oracle RAC 12c PRVF-5493,PRVG-13601的问题解决
我们知道原来安装rac的时候可以关闭NTP服务,用Oracle自带的Ctss服务,但是在CentOS7中,只关闭ntp服务还不够,因为CentOS7又增加了一种新的ntp服务,所以应该按照如下方式解决rm -rf /var/run/chronyd.pidrm -rf /etc/chrony.confrm -rf /etc/ntp.confsystemctl stop ntpd.servic...原创 2019-01-08 20:29:44 · 1082 阅读 · 0 评论 -
ORACLE 11G R2 RMAN duplicate备库报错Linux-x86_64 Error: 2: No such file or directory
RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ============================================...原创 2019-01-23 14:44:51 · 5634 阅读 · 3 评论 -
Centos JDBC ConnectReset解决方案
网上有很多这个问题的解决方案,我都试了一下,感觉不管用,后来通过一个细节解决了,下面列出解决方案。I was recently struggling with this exact same problem. I opened a ticket with Oracle and this is what they told me.java.security.SecureRandom is a ...原创 2019-02-19 11:29:41 · 350 阅读 · 0 评论 -
ORACLE根据PID查询正在执行的SQL
select sql_textfrom vsqlareawhere(address,hashvalue)in(select/∗+unnest∗/DECODE(sqlhashvalue,0,prevsqladdr,sqladdress),DECODE(sqlhashvalue,0,prevhashvalue,sqlhashvalue)fromvsqlarea where (address, ha...原创 2019-08-12 11:03:43 · 1737 阅读 · 0 评论 -
OracleRac解决由于virbr0安装报错PRVF-7617的问题
1.Down:ifconfig virbr0 down2.Delete:brctl delbr virbr03.virbr0是由libvirtd服务创建,libvirtd在guest里没啥卵用,所以干掉它,不然下次启动又创建了:原创 2019-01-03 16:37:06 · 1727 阅读 · 0 评论