- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 has、ohasd、crs、cluster区别和联系
是高可用服务,用在restart环境,可以是单机环境也可以是RAC环境,不管单机环境还是RAC环境,都可以执行crsctl check has,在RAC环境下,可以简单理解成cluster的一部分。是集群就绪服务,用在RAC环境,单机环境不能执行crsctl check crs,crsctl start CRS不单单启动CRSD了,等于启动OHASD、CRSD、CSSD三者了。就是集群的意思,用在RAC环境,单机环境不能执行crsctl check cluster。是has后台进程的概念。
2024-06-24 09:41:50 345
原创 rac 创建server 给与应用连接数据库
srvctl add service -db ttysdm -service ttysdmsrv1 -role PRIMARY -r ttysdm 1 -a ttysdm 2 -q true -failovermethod BASIC -failovertype session -failoverdelay 5 -failoverretry 180 srvctl add service -db ttysdm -service ttysdmsrv2 -role PRIMA
2024-03-13 09:08:26 389
原创 grid安装时 ssh配置无法通过
Apply patch 30159782 before run "gridSetup.sh", see (Doc ID 1410202.1) for how to apply OneOff patch before run "gridSetup.sh". gridSetup.sh -applyRU <downloaded patch location>OR use below workaround.Workaround : (if your unix admin allows it)Before insta
2024-03-11 08:47:30 386
原创 oracle 监听配置
一 静态监听配置:在配置文件中加入,需要添加sid监听的配置静态监听注册成功,下方出现unkown的标识(表示静态监听注册成功),静态注册时,listener.ora中的GLOBAL_DBNAME向外提供服务名,listener.ora中的SID_NAME提供注册的实例名,实例状态为UNKNOWN值时表明此服务是静态注册的设置。
2024-02-27 15:09:33 3896
原创 oracle 等待事件---log file switch
当一个在线日志切换到下一个在线日志时,必须保证要切换到的在线日志上的记录的信息(比如一些脏数据块产生的redo log)被写到磁盘上(checkpoint),这样做的原因是,如果一个在线日志文件的信息被覆盖,而依赖这些redo信息做恢复的数据块尚未被写到磁盘上(checkpoint),此时系统down掉的话,Oracle将没有办法进行实例恢复。当数据库日志文件发生切换时出现,LGWR需要关闭当前日志组,切换并打开下一个日志组,在这个切换过程中,数据库的所有DML操作都处于停顿状态,直至这个切换完成。
2023-08-14 17:28:52 616
原创 oracle查看已安装及注册的补丁
opatch lspatchesopatch lsinventoryselect * from dba_server_registry;select * from dba_registry_history;select * from product_component_version;select * from v$version;
2023-03-22 09:51:02 1189
原创 alter日志有ORA-00603 ORA-27504 ORA-27300 ORA-27301 ORA-27302错误信息
alter日志有ORA-00603 ORA-27504 ORA-27300 ORA-27301 ORA-27302错误信息
2022-06-06 17:38:56 341
原创 index rebuild online 报错 ORA-01450
问题描述在对index做online重建时报错:alter index TX01."SYS_C0022170" rebuild online nologging parallel 8Traceback (most recent call last): File "C:\Users\chenhao\Desktop\rebuild-index.py", line 37, in <module> cursor.execute(sql1)cx_Oracle.Operat.
2022-05-18 17:14:44 500
原创 oracle.记一次由于索引长时间未重建导致的性能问题
问题描述研发反应页面同步数据较慢,怀疑数据库原因原因分析:选取问题发现时间点awr报告查看db time可以看出此节点负载已经较大由于rac两节点有一个节点一直宕机,css等待时间忽略sql执行时间耗时很多查看那些sql耗时过多发现很多单条insert into语句耗时很长,结合db file sequential read等待事件,怀疑问题出现在表的索引上面解决方案:分析索引然后重建索引,数据库性能恢复正常索引重建之后db time..
2022-05-13 13:46:47 252
原创 oracle rac 报错:IPC Send timeout detected
1.故障情况3节点rac,安装完成运行正常,随着接入系统变多负载变大,突然一天有一个节点被提出集群,重新将节点加入集群,依然被踢出。两个节点运行就很正常,后台日志爆出大量IPC Send timeout detected错误。2.检查分析检查netstat -s发现packet reassembles failed指标大量增加,通过分析得出,相较于2节点rac,3节点之间通信的数据量会增加很多,随着系统负载的加大就造成了包重组大量失败。3.解决办法修改如下参数net.ipv4.ip
2022-05-13 10:50:58 692
原创 MGR宕机后重新加入集群报错 :check that group_replication_recovery channel credentials
MGR集群整体宕机后,slave节点加入集群,发现节点状态一直处于RECOVERING然后变成MISS状态,查看节点error日志有如下报错2022-05-07T06:16:30.192155Z 25 [ERROR] [MY-010584] [Repl] Slave I/O for channel 'group_replication_recovery': error connecting to master 'mysql_innodb_cluster_2@node1:3306' - retry-tim
2022-05-07 15:43:29 877
原创 Mysql8 MHA(一主一从)安装手册
1.版本选择为了是mysql主从集群在发生故障时可以第一时间自动进行准备切换,选用MHA软件高可用解决方案 MHA版本:5.8 以下链接提供rpm安装包,此安装包可以在无外网环境下,配合centos 7光盘镜像做成的本地yum源,直接通过yum安装,链接:https://download.csdn.net/download/bestinter2010/82891906 Mysql版本:8 Linux版本:centos 72.MHA安装 主机......
2022-03-01 13:53:52 1555
原创 mysql开启general log用于审计工作
1.适用场景对于负载不高的mysql服务,可以开启general log用于审计,general log的开启不需要重启也不需要安装其他的工具。2.general log日志的开启查看是否已开启general 日志mysql> show variables like '%general%';+------------------+-------------------------------------------+| Variable_name | Value
2022-02-17 11:09:22 4208
原创 CENTOS 7 静默安装 ORACLE 19C
1.版本选择 centos 8会在2021年底结束,centos 7 会持续支持至2024年 oracle 19c是Long Term,支持会到2026年19c需要运行在linux7.5以上的系统,7.5以下可能会存在bug 故选择cento7.9+oracle19c。2.磁盘规划 最优是数据,redo日志,归档日志分开存放在不同的磁盘: /data:用于存放数据 /redo...
2021-12-02 16:50:05 2282
原创 mysql8 主从搭建
1.版本选择 centos 8会在2021年底结束,centos 7 会持续支持至2024年 mysql选择8的版本,mysql 8新增了很多新特性,对运行效率及稳定性有很大提高,安装包直接在mysql官网下载,无需登录。2.Mysql安装 参考《centos 7 安装 mysql 8》在/etc/my.cnf配置文件中添加如下参数#ignore-dbbinlog-ignore-db=mysqlbi...
2021-11-29 14:45:05 1510
原创 centos 7 安装 mysql 8
null前言 centos 7 安装 mysql 8 ,安装包直接在mysql官网下载,无需登录一、linux设置1.关闭防火墙 检查防火墙状态 systemctl status firewalld.service 暂时关闭防火墙,下次启动时防火墙仍随系统启动而启动 systemctl stop firewalld.service 彻底永久关闭防火墙 systemctl.........
2021-11-19 16:28:41 1189
原创 CENTOS 7 安装 ORACLE 19C
1.版本选择 centos 8会在2021年底结束,centos 7 会持续支持至2024年 oracle 19c是Long Term,支持会到2026年19c需要运行在linux7.5以上的系统,7.5以下可能会存在bug 故选择cento7.9+oracle19c。2.磁盘规划 最优是数据,redo日志,归档日志分开存放在不同的磁盘: /data:用于存放数据 /redol...
2021-08-31 16:42:43 4837 1
原创 scandisk常用方法
scandisk是检查teradata数据库中逻辑块的命令,常用方法如下:1.命令行进入cnsterm 6输入start filer2.命令行进入cnsterm x(start filer显示出来的window)3.输入scope all选择所有amp(默认是选择所有amp),或者scope amp号选择特定的amp4.输入scandisk开始全部扫描5.输入s
2015-09-24 22:39:22 1111
原创 teradata查看,取消正在回滚的表
查看,取消正在回滚的表cnsterm 6start rcvmanagercnsterm 1list rollback tables会显示回滚的表及需要回滚的行数 cancel rollback on table "tableid"取消表的回滚,会导致表内数据不准确 list cancle rollback tables会显示回滚的表及需要回滚的行数
2015-09-24 17:14:12 718
原创 bteq命令行使用(更新中)
一,bteq命令行使用:1.连接数据库方法 bteq (ip)/(databasename) 在数据节点上可以直接输入bteq 2.bteq常用命令 help view tablename 查看表中列名及列解释 show table tablename 查看建表语句
2015-09-23 20:25:32 2159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人