- 博客(24)
- 收藏
- 关注
原创 Ubuntu 24.04安装mysql8.0最新版本
change master to master_host='主库ip', master_port=3306, master_user='repuser', master_password='repuser123', master_auto_position=1。#交换内存,物理内存剩余60%时,开始使用交换内存,因此需要将交换内存改为10,默认是60。#保留内存,物理内存使用完了,将无法操作,因此设置一个保留内存来面对内存耗尽的情况。#初始化系统自带日志函数,存在则使用系统自带的,不存在则使用自己的。
2025-07-10 16:22:24
454
原创 记录一次等待事件 row cache lock出现原因
查询到最近10分钟的确存在大量登录失败的信息。然后让应用使用正确的密码连接,至此,问题解决。今天收到生产库执行缓慢的通知,排查了一下数据库缓慢的原因。首先查看一下当前等待事件。为验证是否是这个猜测,通过审计,查找了一下最近10分钟内,连接数据库失败的信息。row cache lock排行第一,很不正常。这是由于存在大量连接使用错误的密码来连接数据库导致的。OAUTH异常活跃,这是变大概知晓是什么问题了。这时,取出当前20分钟的ash报告查看。
2025-07-02 14:02:26
304
原创 You (oracle) are not allowed to access to (crontab) because of pam configuration
今天给oracle设置定时任务,发现不让我设置,最后排查是密码过期了。执行 chage -l oracle 查看当前用户密码状态。这个时候设置定时任务就可以正常运行了。根据系统日志可以看见oracle用户密码过期了。修改天数,让oracle用户密码不过期。
2024-12-05 09:09:56
324
原创 0RA-00600:internal error code,arguments:[kcbr apply_change 11]
最后将数据库启动到open状态,再开启实时同步即可。首先把备库启动到 mount 状态。等同步完成之后,关闭实时同步,不打补丁,绕过bug来解决。
2024-10-22 11:25:14
160
原创 ORA-16714 :属性ArchiveLagTarget 的值与效据库设置不一致
参数值一致的,无问题,但是一直提示不一致,这是bug.需要重新设置下参数值。设置为和原先的一样。
2024-10-22 11:23:02
156
原创 rman同步报错ORA-17629:ORA-17627:ORA-01031:权限不足
背景,本次操作是在windows重建备库,备库执行rman 同步的啥时候出错。3.若是rac 检查grid下是否有tnsname.ora,没有则新建一份。本次问题就在密码文件损坏了,需重建密码文件,我主备都重建了。1.检查tnsname.ora tnsping 监听。然后输入sys用户的密码,则会自动重建密码文件。5.检查密码文件是否损坏,若损坏则重建密码文件。4.检查密码文件是否从主库拷贝到备库。2.检查目录权限属组。
2024-10-18 09:44:42
346
原创 ORA-12012、ORA-20001、ORA-06512报错解决方法
请注意,如果系统已经运行,上述语句可能会引发错误 执行这些任务。如果在执行语句时出现错误, 请过一段时间再试。错误类型为ora$at_os_opt_sy_xxx 模式,命中bug 27983174。影响范围:12.2C,18C。
2024-09-20 09:14:57
1495
原创 [Oracle]闪回区报错ORA-38305
原因:如果不指定创建表的表空间,那么它会使用默认的表空间SYSTEM,可以通过SELECT TABLESPACE_NAME FROM USER_TABLES WHERE TABLE_NAME='emp’查看。多次测试,结果都是如此,在表空间SYSTEM下是无法使用FLASHBACK TABLE特性的 .SQL> SHOW RECYCLEBIN;我的操作如上,遇见了ORA-38305错误。ORA-38305:对象不在回收站中。
2023-08-01 11:21:19
515
1
原创 数据库索引详解
如果表超过一定的大小,而且要检索的行的比例低于特定的值,那么,与扫描全表相比,通过索引查找来定位相关行将快得多。如果表较小,或WHERE子句将检索表行的大部分,则全表扫描来得更快:通常可以选择信任Oracle,因为Oracle可以根据数据库收集的有关表和表行的统计信息,作出是否使用索引的正确决策。这不影响索引的创建和使用。如果将某列(或一组列)标记为表的主键,那么,每次在表中插入行时,Oracle必须检查是否已经存在具有同一主键值的行,这种做法可以接受,但如果表有数千行或数百万法是扫描整个表,检查每一行。
2023-07-28 10:01:01
142
1
原创 Oracle快捷键rlwrap
在Oracle的sqlplus中是没有快捷键的,一但新手输错就要重新输入比较麻烦,因此有一块开源好用的工具可以使我们在sqlplus中进行上下翻动,删除等动作。那便是rlwrap。话不多说,怎么下载rlwrap呢?
2023-07-26 11:52:36
247
1
原创 解决数据库启动报错ORA-01102: cannot mount database in EXCLUSIVE mode
u01/app/oracle/product/19.0.0/dbhome/dbs下的lk开头的文件,查询占用该临时文件的进程pid和username。直接kill相关pid释放文件lk<SID>文件。再次启动数据库一切ok。
2023-07-26 11:35:04
253
1
原创 LRM-00109: could not open parameter file ‘/u01/app/oracle/product/19.0/dbhome/dbs/initCHECKSIR.ora‘
在/u01/app/oracle/admin/orcl/pfile/ 下有一个参数文件,带有sid和ora的,将其复制重命名为缺少的名字,在我这里是initCHECKSIR.ora,该目录的orcl是数据库名。此报错是缺少参数文件。
2023-07-26 11:24:56
2606
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人