参考信息: https://oracle-base.com/articles/misc/measuring-storage-performance-for-oracle-systems#calibrate_io oracle 11g开始,推出了内置的IO测试包dbms_resource_manager.CALIBRATE_IO,原理和上文提到的Orion工具基本相同。 ■先决条件 1、测试所用的数据库用户必须具有sysdba权限 2、Timed_statistics参数必须设为true,异步IO必须打开 3、只有一…

2020年6月9日 0条评论 2769点热度 0人点赞 liking 阅读全文

我们知道现在的PC服务器是可以热插拔磁盘的,VMware虚拟化平台也可以在线新增/扩容虚机磁盘。 但是由于种种原因,在OS层面会不能实时看到这些信息,此时需要重新扫描连接存储设备的SCSI总线,就会识别相关硬件的变化。

2020年2月19日 0条评论 2474点热度 0人点赞 liking 阅读全文

■启动/关闭supplemental log,不需重启数据库 否则不能捕获所有的DML/DDL/DCL等操作日志 select supplemental_log_data_min from v$database; alter database add supplemental log data; alter database drop supplemental log data;

2019年12月24日 0条评论 2445点热度 0人点赞 liking 阅读全文

supplemental log补充日志不是独立的日志,而是对重做日志的少量补充。 LogMiner、闪回事务、闪回事务查询、逻辑standby、streams、GoldenGate等功能或工具需要开启补充日志才能正常工作。 补充日志分为:数据库级补充日志、 表级补充日志,可在【数据库】和【表】两种级别进行设置。

2019年12月24日 1条评论 3735点热度 0人点赞 liking 阅读全文

■■oracle11g修改默认监听端口 正常情况下,oracle数据库服务端口一般是默认的1521端口,因为安全等原因可能需要修改此端口号为其他端口,以下为标准的步骤概要。 ■在sqlplus修改数据库参数local_listener 备份原配置参数:create pfile='/home/oracle/listener.ora.orig20190530' from memory; alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=local…

2019年5月30日 1条评论 3684点热度 0人点赞 liking 阅读全文

■rhel7.2中,systemd-logind服务引入了一个新特性,在一个user(root除外)完全退出OS后,会remove掉该user所有的IPC对象。该特性由/etc/systemd/logind.conf参数文件中的RemoveIPC参数控制,默认是yes,详情可参阅man logind.conf。 ■因此当grid、oracle用户完全退出OS后,会remove掉相关的IPC对象包括shared memory segments、semaphores等,导致grid、oracle用户的Oracle AS…

2018年11月22日 0条评论 1496点热度 0人点赞 liking 阅读全文

在某项目安装了最新的12.2.0.1的GI、RAC,之后打了2018年10月最新的补丁,特记录关键日志于此。

2018年11月22日 3条评论 6255点热度 0人点赞 liking 阅读全文

接同事电话,ADG备库同步出了问题。 在备库查看,大量的redolog没有apply。 在备库查看GAP,竟然没有查到。

2018年8月22日 0条评论 10579点热度 0人点赞 liking 阅读全文

在数据运维过程中,发现数据库的日志文件会不断增长,如果不定期进行清理,会导致占用较大的磁盘空间,或者文件太大难以分析和追踪问题,尤其是监听日志listener.log,一个生产库几个月可能达到几十G大小。 下面给出对这些日志文件进行清理、备份的脚本,请大家参考使用。 【linux、aix平台,11gRAC环境、11g单实例,在bash、ksh环境运行测试通过,可添加到crontab里定时执行】 ■监听日志文件listener.log的备份、清理 [注:oracle用户(RAC环境用grid用户),在所有节点执行以下…

2018年3月27日 0条评论 11406点热度 0人点赞 liking 阅读全文

由于种种原因,ADG备库需要重建,以下详细描述了在不关闭主库的情况下,如何重建备库并实时同步。 清除备库数据的模拟操作大致是,oracle用户关闭备库,grid用户进入asmcmd,删除相关数据文件目录。确认备库的密码文件 $ORACLE_HOME/dbs/orapw<inst_name> 正确,tnsname.ora配置文件正确,确认之前建立的spfile文件正确。 ■主库备份 非压缩方式备份【比压缩方式快】: run{ allocate channel c1 type disk; allocate …

2018年3月15日 0条评论 12644点热度 0人点赞 liking 阅读全文
145678