- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 数据库启动异常问题处理--数据库undo文件出现坏块
经过分析,是数据库undo文件出现坏块,然后客户offline处理,再次启动提示找不到数据文件。因为undo是数据库的重要系统表空间,不能直接将undo文件offline处理,需要将数据库正常开库后再删除原有的undo表空间进行处理。从这里可以看到启动时提示3号数据文件,也就是undotbs01.dbf文件不可读,然后实例终止,启动失败。因为undo是数据库的重要系统表空间,不能直接将undo文件offline,否则会出现这样的现象。查看数据文件scn,4号文件是正常的,3号文件是异常的。
2025-03-06 16:19:05
790
原创 v$active_session_history与dba_hist_active_sess_history差异
- dba_hist_active_sess_history 中数据通过快照生成。快照中记录从v$active_session_history中抽取,抽取条件是间隔10秒且相同的stample_time记录,并且持久化保存,用做awr报表。-- 每1秒将v$session中记录保存到 v$active_session_history 视图中,只会加载非idle会话。--查找最近一分钟内,最消耗CPU的session。--查找最近一分钟内,最消耗资源的session。-- 持久化数据不全。
2024-11-01 15:14:53
599
原创 监视oracle执行的SQL语句(正在执行,已执行,执行性能查看)
原文链接:https://blog.youkuaiyun.com/weixin_41716049/article/details/99623768。--注意格式:2019-08-15/01:52:00 可以使用 2019-08-15/1:52:00 不能使用。(此方法好处可以查看某一时间段执行过的sql,并且 SQL_FULLTEXT 包含了完整的 sql 语句)-查询Oracle正在执行和执行过的SQL语句及语句执行性能。4.查看占io较大的正在运行的session。3.查找前十条性能差的sql。
2024-11-01 15:10:53
495
原创 OGG-01172 exceeded max bytes (50000000)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。解决方法:可以加大megabytes的配置,也可以删除/ogg/beijing/dirrpt/rep_xxx.dsc 文件,重启rep_xxx进程.或者:rm -rf /ogg/Beijing/dirrpt/rep_xxx.dsc 然后重启进程就可以了(我用的此方法)原文链接:https://blog.youkuaiyun.com/kevin_LCC/article/details/41754665。
2024-10-12 15:22:50
290
转载 修改用户的密码为无限期限
oracle用户的密码默认的有效期是180天,如果想修改用户的有效期为无限期限,可通过一下步骤进行修改:1.查看用户的proifle是哪个,一般是default:SELECT username,PROFILE FROM dba_users;2.查看指定概要文件(如default)的密码有效期设置:SELECT * FROM dba_profiles s WHERE s.profil...
2018-10-12 09:36:35
1166
转载 oracle数据库的impdp,expdp
oracle数据库在迁移的时候如果数据库的数据量在100G以内,建议是用数据泵,如果数据库的数据量大于100G,建议使用其它的数据同步工具。oracle数据库使用数据泵导入导出的是 相同的数据库版本,相同的用户名字,相同的表空间 ,想要看导出的情况可以加个参数logfile=日志的名字,查看导出导入的详细过程,建立目录create directory dump_dir as '/...
2018-10-12 09:35:14
258
转载 VM虚拟机 linux系统添加磁盘
今天安装oracle 11g数据库的时候发现磁盘空间不足,添加磁盘的步骤简单的分享一下:添加新的硬盘需要关闭操作系统,点击“编辑虚拟机设置”添加磁盘,一直下一步,添加完成。添加完成后可以看到添加后的磁盘,开启虚拟机,执行fdisk -l命令查看添加磁盘的路径,执行mkfs.ext4 /dev/sdb格式化磁盘[root@yang-rac1 ~]# mkfs.ext4 /dev...
2018-10-12 09:34:03
529
原创 查询表空间使用情况的脚本
看网上由很多查询数据库表空间的脚本,在此基础上我根据自己的需要又添加了自己需要查询的东西,脚本如下:Select Distinct a.Tablespace_Name , Trunc(((Free_Space) / Total_Space) * 100) || '%' , To_Char(Free_Space / 1024 / 10...
2018-07-23 13:56:25
417
原创 修改数据库控制文件多路径启库时出现ORA-00214
故障描述:使用 alter system set control_files='/u01/app/oracle/oradata/PROD1/control01.ctl','/u01/app/oracle/fast_recovery_area/control02.ctl','/u01/app/oracle/oradata/PROD1/control03.ctl' scope=spfile;
2017-12-20 14:31:55
674
原创 使用connect sys/oracle@PROD3 as sysdba出现的ORA-01031: insufficient privileges的报错
监听没有问题怀疑密码文件没有权限但是使用chmod a+x 增加权限后还是链接不上最后发现orapwdPROD3.ora的文件格式有误导致。改过发现密码文件格式.ora的后缀导致 ,Windows下才需要后缀,后缀.ora去掉以后,链接成功。
2017-12-14 16:22:15
1262
原创 创建一个本地管理的表空间之AUTOALLOCATE和UNIFORM
官方文档解释:Create a locally managed tablespace by specifying LOCAL in the EXTENT MANAGEMENT clause of the CREATE TABLESPACE statement. This is the default for new permanent tablespaces, but you
2017-12-11 17:10:24
2981
原创 segment space management automatic and manual
官方文档解释:Specifying Segment Space Management in Locally Managed TablespacesIn a locally managed tablespace, there are two methods that Oracle Database can use to manage segment space: automati
2017-12-11 16:16:46
2027
数据库健康指标
2018-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人