摘要: Oracle的监听日志listener.log当增长到一定大小时,会造成后续的日志无法写入,但不会报任何错误。有时listener.log增长到4G,新的日志便无法写入,但有些时候listener.log增长到10G以上,仍然能正常写入。直接删除或使用echo清理监听日志,会造成日志无法被写入的情况 阅读全文
posted @ 2024-09-12 16:25 ritchy 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 11g Oracle提供了ADRCI命令行工具,adrci位置在$ORACLE_HOME/bin目录下,可针对其批量删除 调用adrci[oracle@orclskts ~]$ adrciADR base = "/u01/app/oracle"adrci> 查看目录adrci> show home 阅读全文
posted @ 2024-06-21 15:19 ritchy 阅读(66) 评论(0) 推荐(0) 编辑
摘要: RAC 数据库启动遇到ORA-28365Oracle使用了TDE功能,加密了,没有正确打开wallet时会出现下面错误,打开钱包即可,以使用 alter system set encryption wallet open;命令完成。如果打开钱包时遇到任何问题,那么可以尝试使用 alter syste 阅读全文
posted @ 2023-12-27 17:41 ritchy 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 卡死[root@test ~]# df -h^C 直接卸载出现busy[root@localhost /]# umount /data1/imgumount: /data1/img: device is busyumount: /data1/img: device is busy 无永久挂载[roo 阅读全文
posted @ 2023-12-27 11:13 ritchy 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 背景和目的:为不影响主库性能,创建一用户和视图只允许在备库访问。涉及视图中表较大,结构设计不合理,性能稍差。 过程:创建视图、用户、授权、创建同义词、验证1、produser 用户创建视图切换到g_tab等用户下alter session set current_schema = produser; 阅读全文
posted @ 2023-10-27 17:07 ritchy 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 请尝试1、[root@r76 ssh]# vi /etc/ssh/sshd_config修改yes为no#UseDNS yesUseDNS no 2、重启sshdsystemctl restart sshd 阅读全文
posted @ 2023-10-18 10:29 ritchy 阅读(278) 评论(1) 推荐(0) 编辑
摘要: 1、环境信息11g RAC + 单节点ADG 2、目的清理部分已应用过的归档,且清理之前保证主库所有归档已被应用 3、异常信息--定时任务在清理过期归档时出现,但DG日志应用是正常的RMAN-08120: WARNING: archived log not deleted, not yet appl 阅读全文
posted @ 2023-10-06 16:58 ritchy 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 下面是针对其中一个实例的步骤记录注意事项:0、参数修改只在一个节点执行即可,记得sid='*'1、每个实例需切换环境变量2、开归档需先关闭DB再mount来开启3、闪回区开启需先设置大小再设置位置 以下操作只在节点1执行1、设置环境变量、关闭DB之前先设置下归档路径[oracle@mydb1 ~ ] 阅读全文
posted @ 2023-04-27 09:34 ritchy 阅读(339) 评论(0) 推荐(0) 编辑
摘要: GI升级时,跑完 dryRunForUpgrade 后再执行gridSetup.sh时候出现下面异常--/u01/app/19.0.0/19grid/gridSetup.sh -dryRunForUpgrade [INS-41881] Installer has detected that the 阅读全文
posted @ 2023-04-04 18:21 ritchy 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 这次调用图形化竟然。。。1、xhost + IP(LINUX本身)显示added[root@rhel76 ~]# xhost + 192.168.137.22192.168.137.22 being added to access control list 2、切换到oracle[root@rhel 阅读全文
posted @ 2022-06-25 01:56 ritchy 阅读(2506) 评论(0) 推荐(0) 编辑
摘要: Oracle 19c自启动1、root用户修改 /etc/oratab, 将上面的N改为Yvi /etc/oratabora19c:/u01/app/oracle/product/19.3.0/db_1:Y 2、root用户修改chmod 777 /etc/rc.d/rc.localvi /etc/ 阅读全文
posted @ 2022-06-25 00:50 ritchy 阅读(695) 评论(0) 推荐(0) 编辑
摘要: [root@test ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforci 阅读全文
posted @ 2021-09-02 16:15 ritchy 阅读(2601) 评论(0) 推荐(1) 编辑
摘要: SSH配置文件中加密算法没有指定,默认支持所有加密算法,包括arcfour,arcfour128,arcfour256等弱加密算法。但是目前RC4是不安全算法若数据库安全性要求比较高,这个漏洞还是必须要修复的,下面记录下Oracle RAC修复过程,此修复过程不影响现有系统。如有不当欢迎斧正。 1、 阅读全文
posted @ 2021-08-27 18:25 ritchy 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 使用场景:小系统,直接EXPDP/IMPDP迁移,测试阶段完成,重新数据恢复。1、查看当前会话,主要针对ACTIVE,INACTIVE一般可忽略PRIMARY-SYS@testdb>SELECT INST_ID,USERNAME,STATUS,COUNT(*) FROM GV$SESSION GRO 阅读全文
posted @ 2021-08-27 17:17 ritchy 阅读(52) 评论(0) 推荐(0) 编辑
摘要: impdp 迁移报错 ORA-01919: role 'PLUSTRACE' does not exist 异常提示ORA-39083: Object type ROLE_GRANT failed to create with error:ORA-01919: role 'PLUSTRACE' do 阅读全文
posted @ 2021-08-27 16:59 ritchy 阅读(457) 评论(0) 推荐(0) 编辑
摘要: SSH的配置文件中加密算法没有指定,默认支持所有加密算法,包括arcfour,arcfour128,arcfour256等弱加密算法。但是目前RC4是不安全算法 1、#root权限用户才能执行[root@zhjlrac2 ~]# ls -l /etc/ssh/sshd_config-rw 1 roo 阅读全文
posted @ 2021-08-24 15:36 ritchy 阅读(916) 评论(0) 推荐(1) 编辑
摘要: 都是@惹的祸,要么就别用这个符号作为密码。曾经遇到过就小结一下先创建一个带@的密码。创建就失败,加双引号成功。[oracle@test59 ~]$ sqlplus / as sysdbasys@testa(5634)> alter user test identified by qwer@1234; 阅读全文
posted @ 2021-06-22 15:53 ritchy 阅读(2512) 评论(0) 推荐(0) 编辑
摘要: 1、首先数据库要是正常的查看环境变量[root@DBDATA etc]# echo $ORACLE_HOME/u01/app/oracle/product/11.2.0/db2 2、编辑oratab文件下面操作最好都在root用户下操作[root@DBDATA etc]# vi /etc/orata 阅读全文
posted @ 2021-04-27 17:35 ritchy 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 环境说明pgdb01 主库pgdb02 从库 --说明:重新测试一次,发现PG没那么矫情,从改主也行。 GMT/零时区 修改成 PRC/东八区,单机的话很好改,主从/流复制有点尴尬了,好像不一样,要先改从后改主自己配置的 postgresql.conf ,没有设置 log_timezone , ti 阅读全文
posted @ 2021-04-22 12:23 ritchy 阅读(897) 评论(0) 推荐(0) 编辑
摘要: Oracle 监听是外部应用程序连接oracle的入口,用oracle提供的lsnrctl 进行管理。默认监听在端口1521上的tnslsnr未设置密码保护,这可能是个安全隐患,也可能会被远程发起监听器的管理,导致数据库被入侵。 更改监听密码如果之前没有,默认为空[oracle@test152 ~] 阅读全文
posted @ 2021-03-05 12:23 ritchy 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: 脑存太小,只有笔记。 不想误导,仅供参考。 VM12 + ORACLE LINUX 小试一把 通,则不痛 花了若干年时间终于摸透了:想要VM通/上网,这样或许可以,中转节点一致+共享 我只会这些,如果你刚好遇到,可以试一试,若有问题,一起讨论学习 【目标】让VM中的虚拟机能访问外网 【步骤】 1.本 阅读全文
posted @ 2020-12-26 03:30 ritchy 阅读(129) 评论(0) 推荐(0) 编辑
摘要: --Oracle正在执行的sql语句及执行该语句的用户SELECT B.SID ORACLEID,B.USERNAME ORACLE用户,B.SERIAL#,SPID 操作系统ID,PADDR,SQL_TEXT 正在执行的SQL,B.MACHINE 计算机名FROM V\$PROCESS A, V\ 阅读全文
posted @ 2020-12-09 17:41 ritchy 阅读(701) 评论(0) 推荐(0) 编辑
摘要: vi deletearchlog.sh #!/bin/shexport PATHTABLE='v美元符号archived_log'sqlplus -silent "/ as sysdba" <<EOF > /home/oracle/dba/deleteorclarch.shset heading o 阅读全文
posted @ 2020-12-08 17:30 ritchy 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 需用root安装1.下载编译安装yum方式,只要安装介质有这个包root 账号yum install -y lrzsz 或者cd /tmpwget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.t 阅读全文
posted @ 2020-11-27 15:56 ritchy 阅读(168) 评论(0) 推荐(0) 编辑
摘要: grid安装过程中可能会出现各种问题,这个问题怎么处理?已经友好提示了,就顺着再来一遍【问题现象】[root@rac01 ~]# /u01/app/11.2.0.4/grid/root.shPerforming root user operation for Oracle 11g The follo 阅读全文
posted @ 2020-11-20 18:50 ritchy 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 重启网卡提示Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED]:1、因为克隆的机器没有正确的mac,UUID信息冲突导致的,首先将/etc/udev 阅读全文
posted @ 2020-11-20 18:42 ritchy 阅读(416) 评论(0) 推荐(0) 编辑
摘要: [root@rac2 ~]# /u01/app/11.2.0.4/grid/root.shPerforming root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNE 阅读全文
posted @ 2020-11-12 11:25 ritchy 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: 偶尔安装数据库软件到86%时出现下面异常,看过一些帖子和官方解释,暂时不去深入,记录一下Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0.4/db_1/sysman/lib/ins_em 阅读全文
posted @ 2020-11-12 11:01 ritchy 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 测试下cluster_database 参数要不要修改? 查看归档和路径--没有开启归档sys@ORCL>archive log list;Database log mode No Archive ModeAutomatic archival DisabledArchive destination 阅读全文
posted @ 2020-11-11 17:43 ritchy 阅读(298) 评论(0) 推荐(0) 编辑
摘要: [root@test153 ~]# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.4/binary/redhat/6/x86_64/percona-xtrabackup-2.3.4-1.el6.x86 阅读全文
posted @ 2020-10-16 10:24 ritchy 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 当要传送文件较大,过程中如果网络中断了,就比较悲剧了。这时候可以考虑使用rsync命令替代scp,P实现断点续传文件。rsync -rP --rsh=ssh /home/oracle/TestDB/ oracle@192.168.1.173:/home/oracle/TestDB--/bin/rsy 阅读全文
posted @ 2020-09-30 17:38 ritchy 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 【DB_NAME】数据库名长度不超过8字符,记录在datafile、redolog和control fileDataGuard中DB_NAME相同而DB_UNIQUE_NAME不同RAC各节点DB_NAME相同,INSTANCE_NAME不同DB_NAME在动态注册监听时起作用,无论是否定义了SER 阅读全文
posted @ 2020-09-30 17:35 ritchy 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 巨锅头顶罩,领导对我叫,开发说程序没问题,网络说数据库有问题为什么我要做DBA,爱背锅爱口吃,我要找到到底谁的锅。。。 当你每次遇到问题有木有诚惶诚恐?反正我表面虽冷静但内心还是有点慌的。当公司只有一个DBA时必须要有一颗强大的心和善于沟通的嘴,否则早晚有背不完的锅现在听起来像讲故事,今天下大雨心情 阅读全文
posted @ 2020-08-26 18:08 ritchy 阅读(266) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLE TEST(ID NUMBER,NAME VARCHAR2(20)); INSERT INTO TEST VALUES(123,'AAA');INSERT INTO TEST VALUES(123,'BBB');INSERT INTO TEST VALUES(123,'CCC 阅读全文
posted @ 2020-08-19 12:16 ritchy 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 有时候服务器无法连接PLSQL等工具生成这些SQL1、查表结构主要看数据类型DESC testdb.mytable; 2、生成insert INTO SQLSET head off;set feedback off;set term off;set line 500;set pagesize 100 阅读全文
posted @ 2020-07-22 16:05 ritchy 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 所谓的锁等待:就是一个事务a对一个数据表进行ddl或是dml操作时,系统就会对该表加上表级的排它锁,此时其他的事务对该表进行操作的时候会等待a提交或是回滚后,才可以继续b的操作 所谓的死锁:当两个或多个用户相互等待锁定的数据时就会发生死锁,这时这些用户被卡在不能继续处理业务,oracle可以自动检测 阅读全文
posted @ 2020-06-18 16:35 ritchy 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 现在用的MySQL引擎基本都是innodb,但下面的 规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyISAM数据和索引是分开,而I 阅读全文
posted @ 2020-05-17 19:35 ritchy 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1、oracle用户vi /u01/app/oracle/start_ora.sh #!/bin/shlsnrctl startecho "Oracle just have been started!"echo "Begin to start the oracle!"sqlplus /nolog < 阅读全文
posted @ 2020-05-12 10:53 ritchy 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 微信备份时提示“当前网络状况复杂,请尝试使用其他网络” 1、打开电脑的 网络和Internet > 移动热点 ,把开关打开 2、用手机找到该热点,进行连接 3、登陆微信点击左下角菜单 备份与恢复 > 备份聊天记录至电脑 就可以正常备份了。 阅读全文
posted @ 2020-05-11 01:56 ritchy 阅读(15426) 评论(1) 推荐(0) 编辑
摘要: Mon Dec 23 09:36:53 2019Errors in file /u01/app/oracle/diag/rdbms/dinpay_ml/DINPAY2/trace/DINPAY2_pr0w_75098.trc:ORA-27090: Unable to reserve kernel r 阅读全文
posted @ 2020-03-10 17:06 ritchy 阅读(218) 评论(0) 推荐(0) 编辑