- 博客(37)
- 资源 (1)
- 收藏
- 关注
转载 【转载】在Oracle中如何调整 I/O 相关的等待
原文地址:http://www.eygle.com/archives/2011/11/oracle_io_tuning.html作者:eygle |English 【转载时请标明出处和作者信息】|【恩墨学院 OCM培训传DBA成功之道】链接:http://www.eygle.com/archives/2011/11/oracle_io_tuning.html本文主要介绍的是在出现了I/O竞争等待的...
2018-05-30 07:35:13 314
原创 关于AMM、ASMM、HugePage、alertlog
前段时间,安装了个12c,无意间发现alert log里面有一些关于hugepage的信息。意思是让设置hugepage。刚开始还以为是12c的新特性。后来经过仔细研究发现,这个不是12c的特性,11g也有类似的提示。经过查看官方文档和实际测试,总结如下:在使用AMM管理内存的时候,alert log日志中没有相关大页面的提示。当使用ASMM管理内存的时候,alert log中有相关大页面的提示。...
2018-05-26 22:10:54 507
原创 sqlplus /nolog 无响应
之前碰到一个系统,使用sqlplus /nolog命令,进去后。无响应。使用strace -o /tmp/trace.txt sqlplus /nolog 后,也是卡住了。后来发现,$ORACLE_HOME/sqlplus/admin/glogin.sql里面写了一些东西。清理后,正常了。原来的写法-- 容易导致sqlplus /nolog卡住-- Copyright (c) 1988, 2011...
2018-05-26 20:53:11 2311
原创 IO方面和ORION工具的使用
参考文档:https://docs.oracle.com/cd/E11882_01/server.112/e41573/iodesign.htm#PFGRF95234查看是否开启异步IO,并开启异步IO,开启异步IO有先决条件SYS@test>show parameter timed_stNAME TYPE V...
2018-05-26 16:49:55 946
转载 一些常见的等待事件及原因
参考文档:https://docs.oracle.com/cd/E11882_01/server.112/e41573/instance_tune.htm#PFGRF9446510.2.3 Table of Wait Events and Potential CausesTable 10-1 links wait events to possible causes and gives an ove...
2018-05-20 16:10:46 658
原创 SQL Monitor的使用
SQL Monitor参考文档https://docs.oracle.com/cd/E11882_01/server.112/e41573/instance_tune.htm#PFGRF94543使用sql monitor的先决条件By default, SQL monitoring automatically starts when a SQL statement runs parallel, ...
2018-05-20 15:41:55 8133
原创 Deadlock的产生与分析
参考文档:https://docs.oracle.com/cd/E11882_01/server.112/e41573/instance_tune.htm#PFGRF02410.3.6.1 Finding Locks and Lock Holders-- 模拟deadlock -略查看v$Lock表 SYS@test>select * from v$Lock where request&...
2018-05-20 15:39:44 947
原创 设置数据库归档时间间隔
设置数据库归档时间间隔,比如30分钟归档一次。参考文档 https://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams009.htm#REFRN10003https://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams009.htm#REFRN10003ARCHIV...
2018-05-17 21:49:39 2417
原创 Windows server2008 R2下安装11gr2 闪退
昨天,在WIndows server2008 R2下安装11.2.0.4 ,setup.exe后,闪退。正常的界面如下:同时安装了4台服务器。仅仅这台服务器上有问题。之前在这台服务器上的操作,装了一半,出现错误,卸载干净后,再次安装还是这样的问题。setup.exe后,界面迅速闪退。查找MOS OUI crashes while installing Oracle Client 11gR2 64 ...
2018-05-17 11:30:20 4702 3
原创 启动服务OracleMTSRecoveryService时出现操作系统错误
昨天在Windows server2008R2上安装11.2.0.4的时候,安装到一半,出现错误“启动服务OracleMTSRecoveryService时出现操作系统错误”。参考MOS:OS error in starting service OracleMTSRecoveryService OR System error 14001 has occurred (文档 ID 1471946.1)...
2018-05-17 11:15:10 14495
原创 Windows Server下安装Database11.2.0.4碰到INS-30131错误
昨天在Windows Server 2008R2上安装11.2.0.4 碰到INS-30131错误。之前碰到的错误,解决方法是共享C$, 本次解决方法是启动server服务。然后重新安装可以了。MOS上有篇文章,详细解释了原因及解决方法。Windows : "[ INS-30131 ] the Initial Setup That Is Required to Run the Installati...
2018-05-17 11:07:57 1137
原创 远程连接Windows服务器,提示 “这可能是由于 CredSSP 加密 Oracle 修正”
昨天,远程桌面连接到服务器,提示“这可能是由于 CredSSP 加密 Oracle 修正”。不太明白和Oracle有啥关系。搜了MOS也没有太多的文档可以参考。这个主要原因是微软5月8日更新了补丁。安全性增强了。该补丁的地址如下: https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-m...
2018-05-17 10:58:01 9140 2
原创 完全卸载11gR2 的步骤
已在生产环境上测试通过。完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行reg...
2018-05-17 10:47:54 204
原创 记录一例 ORA-27300 ORA-27301 ORA-27302
今天在看崔华的《基于Oracle的SQL优化》一书。看到一个案例,这个案例和之前自己碰到的现象很像,可惜不是自己处理的,而且故障也没有重现过。所以具体原因无法考证。仅仅把书上的解决方法和自己碰到的现象记录下来。以下图片内容摘自《基于Oracle的SQL优化》一书--------- 以下内容为发生故障时候,同事收集到的信息Wed Feb 07 04:53:17 2018Process start...
2018-05-15 15:38:31 1518
原创 ORA-08104 出现的原因及解决方法
前段时间,帮客户解决过ORA-08104的错误。出现这个问题的过程大概如下:在一个比较大的表上建立索引,建立的过程,客户因为其他原因,中断建立索引。当再次rebuild索引的时候,就出现这个问题。解决办法:1 有锁的话,先处理锁;2 使用dbms的一个包,进行clean。3 等待SMON来处理,这个好像比较久,好像要60分钟或者更久的时间4 重启DB ,这个代价有点大。出现这个问题的原因: 是因为...
2018-05-14 19:44:18 4479
转载 关于12c的参数 PRE_PAGE_SGA
原文地址:https://docs.oracle.com/database/121/REFRN/GUID-48C49E38-BE48-46FB-8654-493DE6D9987B.htm#REFRN10174PropertyDescriptionParameter typeBooleanDefault valuetrueModifiableNoModifiable in a PDBNoRange ...
2018-05-14 18:58:31 506
转载 关于sys CPU usage 100%问题的分析
原文地址:https://blogs.oracle.com/database4cn/sys-cpu-usage-100最近一个客户抱怨他的核心EBS数据库出现性能问题。这是一个10.2.0.3的数据库,运行在Red Hat Enterprise Linux Server release 5.5 (Linux x86-64)操作系统上。根据客户描述,由于需要维护UPS,他们重启了数据库,结果重启数据...
2018-05-14 15:33:41 3999
原创 12C 中,使表的列不可见
创建表,region 列为不可见 ,使用desc的时候,列是看不到的create table t2 (c1 varchar2(10),country char(2),nb number,region varchar2(20) invisible);SYS@test>create table t2 (c1 varchar2(10),country char(2),nb number,regi...
2018-05-14 10:22:39 241
原创 12c的增强ADR功能
12c中,增强的ADR功能,可以记录ddl操作的日志。alter system set enable_ddl_logging=true;create table test1(c number);create table test2(c varchar2(10));create user c##user1 identified by oracle;drop user c##user1;dr...
2018-05-14 09:04:47 524
原创 RAC 12c R1 安装PSU出现 CRS-6706: 错误
RAC 12cR1 ,在安装PSU的时候,出现CRS-6706的错误 。[grid@host02 ~]$ su root crsctl start crsPassword: CRS-6706: Oracle Clusterware Release patch level ('4143651057') does not match Software patch level ('0'). Orac...
2018-05-13 14:19:51 2531
原创 12cR2下安装PSU - 单实例
12c开始,安装补丁和11gr2有些不一样。11gR2中安装PSU补丁程序后,需要运行SQL。而12c开始,使用OPatch目录下的datapatch脚本来自动应用补丁。整个补丁安装过程如下:[oracle@orcl12c psu]$ cd 27674384/[oracle@orcl12c 27674384]$ /u01/app/oracle/product/12.2.0.1/db_1/OPat...
2018-05-12 18:28:47 569
原创 12C 下的SQL Monitor
参考文档https://docs.oracle.com/en/database/oracle/oracle-database/12.2/arpls/DBMS_SQL_MONITOR.html#GUID-13874A73-369E-42CD-9C43-A12F1B3BDEC6conn hr/hrvar dbop_eid number;exec :dbop_eid:=dbms_sql_monito...
2018-05-12 16:39:40 835
原创 windows 下安装PSU
挺没有意思的D:\soft\p27381640_112040_MSWIN-x86-64\27381640>D:\app\test\product\11.2.0\dbhome_1\OPatch\opatch applyOracle 中间补丁程序安装程序版本 11.2.0.3.19版权所有 (c) 2018, Oracle Corporation。保留所有权利。Oracle Hom...
2018-05-11 22:23:11 862
原创 查看sysaux表空间的使用情况,以及评估sysaux表空间的大小
查看sysaux表空间的使用情况,以及评估sysaux表空间的未来增长大小,可以通过Oracle提供的脚本。SQL> connect / as sysdbaSQL> @?/rdbms/admin/awrinfo.sql SQL>@?/rdbms/admin/utlsyxsz.sql执行后的内容如下:~~~~~~~~~~~~~~~AWR INFO Report~~~~~~...
2018-05-11 16:23:44 2990
转载 [转载]如何通过rman的增量备份恢复dataguard中standby端的数据
原文地址:https://blogs.oracle.com/database4cn/rmandataguardstandby---------------------------------很多正在使用dataguard的客户,都会遇到一个棘手的问题: 在备份端与主库同步的过程中由于网络原因或磁盘问题导致一个或多个归档日志丢失,进而dataguard同步无法继续。很多客户都选择了重新全库恢复,并重...
2018-05-06 15:32:58 464
原创 12C 下基于表的恢复
这个是12C下新增加的功能,类似于11g的基于时间点的表空间的恢复。其实这个恢复,就是基于时间点的表的恢复。先总结,再测试总结1 RMAN连接到PDB上,进行基于时间点的表恢复,是不可以的。明确显示,不能在pdb数据库上操作2 不能使用11g下的类似于基于时间点的表空间的恢复的语法,需要加上 of Pluggable database 参数。因为找不到表,RMAN怎么会知道该表是在那个PDB下呢?...
2018-05-05 17:13:18 382
原创 修改PDB的参数
在修改pdb的参数之前,要确认该参数在pdb级别是否可以修改,通过查询v$parameter里面的ispdb_modifiable SYS@test>select name,ispdb_modifiable from v$parameter where name = 'undo_retention';NAME ISPDB-------------------- -----...
2018-05-04 14:33:02 1866
原创 修改PDB的Name
查看pdb,为pdb1 SYS@test>select name from v$pdbs;NAME--------------------------------------------------------------------------------PDB1关闭pdb1 SYS@test>alter pluggable database pdb1 close immed...
2018-05-04 14:15:27 2225
原创 12c的公共账号和本地账号
公共账号,可以访问根数据库和pdb数据库本地账号,只能访问本地pdb数据库创建公用账号SYS@test>show con_nameCON_NAME------------------------------CDB$ROOTSYS@test>create user c##bb identified by oracle;User created.SYS@test>g...
2018-05-03 22:06:00 283
原创 12C下控制文件和spfile的自动备份,以及自动备份存放的路径
今天在12c下测试备份,发现有一些诸如 /u01/app/oracle/fast_recovery_area/test/TEST/67FDCE20C52E0518E0531202A8C0E70F/backupset/2018_05_01的路径的。不太清楚是怎么回事。回来搞明白了,是rman连接到pdb的时候,在pdb级别备份控制文件的时候,产生的自动备份。另外,在pdb级别上,无法对spfile进...
2018-05-03 20:34:48 1684
原创 可插拔数据库的状态
可插拔数据库只有打开和关闭两种状态。从以下测试中,可以看到mounted的状态,就是closed的。SYS@test>show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ---------- 2 PDB$SEED ...
2018-05-03 19:51:40 1081
原创 12c PDB下删除备份
使用RMAN连接到pdb上,删除obsolete的备份,发现删除不了。提示在pdb下无法删除。12c 的pdb,想想也有道理。 RMAN> delete noprompt obsolete;RMAN retention policy will be applied to the commandRMAN retention policy is set to redundancy 1us...
2018-05-03 16:05:04 298
原创 12cR2中使用validate命令
可以使用validate命令验证物理坏块和逻辑坏块RMAN> validate database include current controlfile plus archivelog;Starting validate at 01-MAY-18using channel ORA_DISK_1specification does not match any archived log ...
2018-05-01 21:34:51 384
原创 12cR2中备份的一些测试总结
1 RMAN中的参数设置,CDB中自动备份控制文件默认是开启的,PDB中是关闭的2 连接到根容器数据库上备份数据库,会把根容器数据库,种子数据库,PDB数据库都备份了3 连接到PDB数据库上备份数据库,只会备份该PDB数据库 4 连接到CDB上,备份表空间,默认备份的是CDB上的表空间,除非指定了PDB。比如PDB1:USERS, USERS等 5 备份根容器数据库,backup database...
2018-05-01 21:30:23 186
原创 记录RMAN显示的结果
1 使用tee命令2 使用script命令3 使用spool log命令4 使用v$rman_output -- 重启DB后会消失==============================================1 使用tee命令[oracle@orcl12c ~]$ rman target / | tee /tmp/rman.logRecovery Manager: Release...
2018-05-01 20:17:06 484
MHA0.58安装包及安装文档
2019-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人