- 博客(10)
- 收藏
- 关注
原创 常见等待事件及AWR简单分析
一、常见等待事件1. Buffer busy waits会话等待buffer(数据块),会话修改或读取数据块时,这个数据块被另一个会话占用。要修改一条记录,也需要对记录所在的数据块进行操作,而其他的会话就会被阻止,当修改完后,要释放数据块上的排他锁,这样其他用户就可以进行操作了。等待事件多出现于多个用户频繁占用同一个数据块。解决方法:最早是对查询到读取/修改整个过程进行锁,可以优化成对查询和读取/修改分别进行两次锁过程,能减少锁的时间。2. Db file sequential read /
2021-11-12 15:12:08
2621
1
原创 打补丁缺包报错:Prerequisite check “CheckSystemCommandAvailable“ failed.
[oracle@db1 ~]$ /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch apply -oh /u01/app/oracle/product/11.2.0/db_1 -local /soft/22646198/22502456Oracle 临时补丁程序安装程序版本 11.2.0.3.29版权所有 (c) 2021, Oracle Corporation。保留所有权利。Oracle 主目录 :/u01/app/oracle/p.
2021-11-05 09:10:28
1301
原创 RAC虚拟机共享磁盘设置
一、虚拟机及Linux安装需要的这里可以看之前的文章。二、虚拟机共享磁盘设置虚拟机关机状态下虚拟机1:正常操作另出主磁盘,再新建几个磁盘做OCR盘、ARCH盘和DATA盘。主要是虚拟机2:使用现有磁盘,从本地的虚拟机1文件中使用:在虚拟机1和2的本地文件,修改VMX文件,添加共享磁盘代码设置:disk.locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadS..
2021-11-01 11:03:19
836
原创 Linux查看主机信息及修改主机名hostname
一、查看主机信息详细显示系统信息[root@db1 ~]# uname -a显示系统信息[root@db1 ~]# uname显示系统版本[root@db1 ~]# cat /etc/redhat-release显示主机名[root@db1 ~]# hostname二、修改主机名hostname临时修改(重启失效)[root@db1 ~]# hostname newname永久修改1.命令修改[root@db1 ~]# hostname..
2021-11-01 10:43:54
1160
原创 Linux查看及修改IP
一、查看IP地址ifconfig 查看IP地址:[root@db1 ~]# ifconfigIP地址,子网掩码,广播地址:此目录下有虚拟机的ip的文件:cd /etc/sysconfig/network-scripts/二、 修改IP地址临时修改:重启后失效ifconfig ens33 192.168.1.19 netmask 255.255.255.0文件修改:vi /etc/sysconfig/network-scripts/ifcfg-e...
2021-11-01 10:26:10
898
原创 VMware虚拟机安装和linux系统安装(保姆式)
一、环境使用产品:VMware® Workstation 16 ProCD:rhel-server-7.4-x86_64-dvd二、新建虚拟机典型:默认设置,自动安装。自定义:自由需求设置。选择自定义,下一步:默认选项,下一步:选择稍后安装,下一步:默认,下一步:自定义名称,下一步:处理器由本机CPU决定,下一步:内存设置小于本机内存,下一步:选择NAT可以直接使用内网IP,也可以选择不使用,到最后再自...
2021-11-01 09:19:56
186
原创 oracle物理文件管理
一些参数文件参数设置及参数文件、控制文件、数据文件、redo文件损坏或丢失处理办法。一、参数文件一些数据库参数设置指南sga_max_size:shared_pool_size=3:1sga_max_size 大于 shared_pool_size、db_cache_size、java_pool_size、large_pool_size、stream_pool_size 之和 至少空出1Gsga_max_size:pga_aggregate_target=4:1db_cache_si
2021-10-14 09:56:55
140
原创 数据库的启动和停止
只有具备sysdba和sysoper系统特权的用户才能启动和关闭数据库。在启动数据库之前应该启动监听程序,否则就不能利用命令方式来管理数据库,包括启动和关闭数据库。虽然数据库正常运行,但如果没有启动监听程序,客户端就不能连接到数据库。在oracle用户下: 启动监听程序 lsnrctl start 关闭监听程序lsnrctl stop查询监听程序状态lsnrctl status1.启动startup:nomount:只启动实例,不装载数据库,启动一些后台程序,读取参数文件,分配内存,
2021-10-12 14:45:44
1308
原创 Oracle存储结构
oracle存储结构分为物理存储结构和逻辑存储结构物理存储结构是数据文件、日志文件、参数文件、控制文件,在上一部分已经写过,这次主要谈逻辑存储。逻辑存储结构是块(block)>区(extent)>段(segment)>表空间(tablespace)块(block),oracle用于管理存储的最小单元,也是逻辑存储结构的最小。块的大小在数据库创建是就已经决定了不能修改,oracle以块为单位进行输入输出操作。一般数据存放在一个块中,而如果一条数据过大,就会连续占用几个块,将数
2021-10-12 09:54:07
619
原创 Oracle内存结构
学习oracle首先要知道体系结构,从构成开始一步步深入研究。oracle是由实例和数据库构成,数据库是一些文件组成(参数文件、控制文件、数据文件、日志文件),可以说数据库是简单的物理文件结构。实例是一些后台进程和内存结构(SGA、PGA)组成。数据库文件:1.参数文件:数据库的参数设置文件,是启动数据库的关键。分为两种类型:初始化参数文件(init file):Oracle9i前是以pfile方式存储参数文件,是文本文件服务器参数文件(serverparameter file.
2021-10-11 15:26:21
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人