Home
> Oracle
-
梳理了一下最近遇到的吧,数据库用户登录缓慢,分两种情况吧
1、所有用户登录都缓慢,使用plsq等工具使用网络每个用户登录都慢,但是sqlplus本地登录正常
2、某一个用户登录慢,不论是plsql工具使用网络登录还是sqlplus本地验证登录
这两种情况,先排除掉数据库本身问题然后往下排查
1、监听日志文件过大有可能导致,特别是windows平台下,监听日志文件超过4G的情况会导致这个问题,linux平台下文件过大也可能导致这种情况发生
2、某个用户登录缓慢,其它用户登录正常,这种情况遇到过几次了,都...
阅读全文 →
-
数据库RAC
磁盘组磁盘调整
2018年9月12日
问题:
因安装是规划问题,错误的将3块800G的lun划到了OCR磁盘组,而规划的5块10G的LUN则划分到了DATA磁盘组,现在DATA磁盘组空间即将不足,而存储上也没有多余的存储用来划给DATA磁盘组。
限制:
数据库集群不停机
当前环境有三个磁盘组
1.ARCH extern冗余
含1块800G
2.DATA extern冗余
含...
阅读全文 →
-
数据库集群资源状态不正常,数据库sqlplus可正常启动,
但是集群资源ora.db_name.db 状态是offline,
且客户端无法通过scanip连接数据库
[root@dbn02 bin]# ./crs_stat -t -v
Name Type R/RA F/FT Target State Host
----------------------------...
阅读全文 →
-
内核的 shmall 和 shmmax 参数
shmmax= 配置了最大的内存segment的大小 ------>这个设置的比SGA_MAX_SIZE大比较好。
shmmin= 最小的内存segment的大小
shmmni= 整个系统的内存segment的总个数
shmseg= 每个进程可以使用的内存segment的最大个数
配置信号灯( semphore )的参数:
SEMMSL= 每个semphore set里面的semphore数量
&nbs...
阅读全文 →
-
数据库信息
数据库 名称
检查单位
问题报告人
检查日期
2017-06-30
xx集成调度平台
yf
段亚东
报告日期
2017-06-30
发现问题
数据库无法启动,集群服务无法启动CRS-2674: Start of 'ora.cluster_interconnect.haip' on 'xxxx' failed
问题分析
处理方法
查看集群状态 报错,说明集群没有启动
[root@xxxx-xxxx1-7 ~]# crs_stat -t -v
CRS-0184: Cannot communicate with the CRS daemon.
查看has服务状态 正常
[root@xxxx-xxxx1-7 ~]# ps -...
阅读全文 →
-
1.例行每日检查
2.读取查询数据库存储空间大小发现为0,发现异常
SQL> select name,total_mb,free_mb from v$asm_diskgroup;
NAME TOTAL_MB FREE_MB
------------------------------ ------------------- --------------
HUAWEI 0 0
3.查询数据库数据文件报错,提示I/O操作提交失败
SQL>select name from v$datafile;
Select name from v$datafile;
*
ERROR at line 1:
ORA-00204: ...
阅读全文 →
-
linux系统中内核参数:shmmax 定义了单个共享内存段的最大值,如果该参数设置小于Oracle SGA设置,那么SGA就会被分配多个共享内存段。
shmmax后面的值跟的单位是字节,比如SGA要设置10G,那么shmmax最好大于10G,
那么这个值就应该=10G*1024*1024*1024=10737418240,这样内存区域分配的SGA的内存段是连续的,性能会更好。
阅读全文 →
-
故障类别
控制文件-11-10
归档、有备份、意外删除
归档、无备份、意外删除
无归档、意外删除
控制文件简介
使用:
在数据库从started状态启动到mount状态的时候读取控制文件。
作用:
记录创建数据库的时间戳
数据文件的位置
联机日志文件位置
表空间信息
日志历史记录(log history)
归档日志信息
备...
阅读全文 →
-
故障类别
控制文件-11-10
归档、有备份、意外删除
归档、无备份、意外删除
无归档、意外删除
控制文件简介
使用:
在数据库从started状态启动到mount状态的时候读取控制文件。
作用:
记录创建数据库的时间戳
数据文件的位置
联机日志文件位置
表空间信息
日志历史记录(log history)
归档日志信息
备...
阅读全文 →
-
故障类别
控制文件-11-10
归档、有备份、意外删除
归档、无备份、意外删除
无归档、意外删除
控制文件简介
使用:
在数据库从started状态启动到mount状态的时候读取控制文件。
作用:
记录创建数据库的时间戳
数据文件的位置
联机日志文件位置
表空间信息
日志历史记录(log history)
归档日志信息
备...
阅读全文 →
-
上午请假,应用打电话说连不上了,打电话给同事,让看看是不是监听挂了
半个小时,同事打电话说都搞好了,是监听挂了.
下午回到省厅,看了看没啥情况
刚好晚上要加班,就来梳理一下这个监听这两天为啥老是会自动停了
先提取监听日志,看到如下一段信息
26-OCT-2016 09:10:22 * service_update * orcl1 * 0
26-OCT-2016 09:10:22 * 12502
TNS-12502: TNS:listener received no CONNECT_DATA from client
Wed Oct 26 09:10:25 2016
26-OCT-2016 09:10:25 * 12502
TNS-12502: TNS:listener received no CONNECT_D...
阅读全文 →
-
备份的时候看到有个错误,点开一看是这个信息RMAN-00600: internal error, arguments [13205] 国内百度一搜搜到有用的信息并不多,顺手去metalink搜了下,原来是个bug。
bug id:6325947
出现在oracle10.2.0.2之后,一直到10.2.0.5才被修复,临时解决方法是在备份中使用filesperset 且值为1 。
由于现有环境的备份参数里filesperset值是32,更改为1后进行操作并备份测试,果然没问题了。因为是第三方备份软件调用rman备份的,所...
阅读全文 →
-
写一个处理ORA-1691的处理步骤
首先看报错日志
Sun Sep 18 08:45:22 2016
ORA-1691: unable to extend lobsegment TRFF_APP.SYS_LOB0000075395C00004$$ by 128 in tablespace DT_VIO_IMG
ORA-1691: unable to extend lobsegment TRFF_APP.SYS_LOB0000075395C00004$$ by 8192 in tablespace DT_VIO_IMG
ORA-1691: unable to extend lobsegment TRFF_APP.SYS_LOB0000075395C00004$$ by 128 in tablespace DT_VIO_IMG
ORA-1691: unable to extend lobsegment TRFF...
阅读全文 →
-
写了一个统计查询表空间使用记录等信息的sql,做个记录
/*
CREATED BY DYD@20160914
dydzdc@163.com
CHECK THE TABLESPACE USED_INFO AND CREATATION_TIME
*/
SET PAGESIZE 500; --定义页面大小500行
SET LINESIZE 200; --定义输出屏幕宽度200字符
SET TIMING ON; --语句执行时间开关为开
COL TBS_NAME FOR A30; --定义列宽为字符串宽度30个字符
COL CREATION_TIME FOR A20;
COL FILE_NAME FOR A70;
COL MAX_SIZE FOR A10;
COL TOTAL_GB FOR A10;
COL USED_GB FOR A10;
COL FREE_MB FOR A10;
CO...
阅读全文 →
-
Commvault备份软件备份rac数据库问题
使用Commvault备份rac数据库经历各种报错和问题,写在最后的一点不是问题的小问题
最后几个报错,说与cvserver无法通信
但是rac两个节点和commserver相互ping都能通
无奈加了hosts记录后这个报错消失了。
再进行备份又有报错了
去看了RMAN日志,说不能在非归档模式备份,
想起来数据库归档模式没开
关数据库的一个节点,然后开始修改
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
...
阅读全文 →