【LISTENER】使用Oracle隐含参数禁止“_XPT”服务注册到监听器
在Oracle的10.2版本中,Oracle不仅会将数据库的实例注册到监听器,与此同时还会注册生成一个名为<sid>_XPT(以数据库的SID开头,以XPT结尾,中间是下划线)的服务,这个服务是用于Data Guard环境,对正常数据...
【VIEW】创建视图快速获取Library Cache中超过50KB大小的数据库对象
V$DB_OBJECT_CACHE视图记录了那些缓存在Shared Pool的Library Cache中的数据库对象,这些对象包括:tables、indexes、clusters、synonym definitions、PL/SQL procedures、packages和triggers等。该视图的SHA...
【参数】DB_nK_CACHE_SIZE参数设置与数据库默认块大小之间的限制
“DB_nK_CACHE_SIZE”参数的取值有很多种,有2k、4k、8k、16k、32k。在设置此参数时,我们需要注意的是,与数据库默认的块尺寸相同的那个参数是不能被设定的。例如,如果数据库的默认块尺寸是8k,那么当我们...
【LISTENER】配置静态监听时谨防SID_NAME大小写问题导致数据库无法连接
配置静态监听时SID_NAME名字需要注意大小写,同样的名字不一样的大小写表示完全不同的数据库实例。一旦静态监听的实例名字与对应的数据库实例不一致时,便会出现使用连接串无法连接数据库的问题。 ...
【STATSPACK】生成Statspack带注释信息的Level 7级别快照
关于Statspack的安装和使用请参考文章《【STATSPACK】Statspack安装、测试与使用》(http://space.itpub.net/519536/viewspace-216982)。 Oracle 9.2版本的Statspack提供了新的快照采样级...
【Flashback】使用视图快速获得Flashback Query闪回查询数据
关于闪回查询的基本使用方法请参见文章《【Flashback】Flashback Query功能实践》(http://space.itpub.net/519536/viewspace-587004)。 本文给出使用视图协助我们快速构造闪回查询内容,通过视图可以...
【UNDO】使用undo_retention参数与UNDO表空间GUARANTEE功能避免ORA-01555错误
ORA-01555便是著名的snapshot too old(快照太旧)问题,在Oracle早期版本中这个报错一度成为Oracle最为棘手的问题。每一名开发人员或者DBA都不愿意看到这样的报错。 导致ORA-01555错误的最常见原...
【PROFILE】使用Oracle PROFILE限制会话中每一次调用所使用的CPU资源
关于Oracle PROFILE的详细用法请参见文章《【PROFILE】使用Oracle的PROFILE对用户资源限制和密码限制的研究与探索》(http://space.itpub.net/519536/viewspace-616287)。 本文给出使用PROFILE实现限...
【脚本】UNIX平台orainstRoot.sh脚本作用
我们在使用Oracle Universal Installer(OUI)在UNIX平台上安装Oracle软件的快结束的时候会提示我们要执行orainstRoot.sh脚本。执行这个脚本目的是什么呢?以Linux平台的10g版本Oracle为例我们一起探索一下。...
【图书】《循序渐进Oracle:数据库管理、优化与备份恢复》评介
800x600 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. ...
【EM】数据表误删除故障模拟及恢复
文章《【Flashback】使用Flashback Drop技术闪回被DROP表的指定版本数据》(http://space.itpub.net/519536/viewspace-696325)给出了使用Oracle闪回技术恢复被误删除的表的过程,本文给出通过Enterprise Man...
【EM】锁等待故障模拟及排查
本文给出使用Oracle Enterprise Manager诊断并排除Oracle数据库锁等待故障的方法。1.进入到Windows命令行界面点击“开始” → 选择“运行” → 输入“cmd” → 回车后进入到Windows命令行界面。2.连接到S...
【FGA】因关键字书写不正确导致创建FGA时抛出PLS-00306错误
在创建细粒度审计(FGA)时,请对使用到的参数多加留意,防止因一时疏忽带来的使用不便。 本文给出一例因FGA参数书写不当导致的“PLS-00306: wrong number or types o...
【REDO】删除联机重做日志文件组成员的注意事项
关于联机重做日志文件组成员的删除需要注意以下几点: ①无法删除状态为“CURRENT”的日志组成员 ②无法删除日志组中的最后一个日志成员 ...
【REDO】删除联机重做日志文件组的注意事项
关于联机重做日志文件组的删除需要注意以下几点: ①日志组为active和current状态时不可以删除 ②日志组在数据库级别删除后操作系统上的文件不会被级链删除 ③对于一个Oracle数据库实例,...
【TABLESPACE】“ALTER TABLESPACE”命令的“RENAME”功能在重命名表空间能力上的测试
在文章《【TABLESPACE】使用“ALTER TABLESPACE”命令的“RENAME”功能实现表空间快速重命名》(http://space.itpub.net/519536/viewspace-701776)中介绍了关于重命名表空间的一般方法。 由于系统...
【TABLESPACE】使用“ALTER TABLESPACE”命令的“RENAME”功能实现表空间快速重命名
在Oracle 10g环境中使用“ALTER TABLESPACE”命令的“RENAME TO”可以实现表空间快速重命名的功能,我们体验一下这种方便快捷的方法。1.查询数据库版本信息sys@ora10g> select * from v$version;BANNER--...
【AWR】关闭AWR快照收集的方法
在Oracle 11g环境中,AWR的默认采集周期是1小时,快照保留时间是8天。 在某些特殊情况下也许我们需要关闭AWR的快照采集,例如我们不想在系统高负载的情况下数据库后台有其他无关的定时调度任务出现。&n...
【shmmax】由于shmmax设置过小导致dbca建库无法完成
操作系统核心参数shmmax以字节为单位限制了共享内存段的最大尺寸,这个值限制了SGA的最大大小。如果设置太小,在创建数据库时将出现下面的错误:ORA-27123: unable to attach to shared memory segme...
【OUTLINE】环境不满足OUTLINE记录的执行计划时会选择其他执行计划
关于OUTLINE的使用方法请参见文章《【OUTLINE】使用Oracle Outline技术暂时锁定SQL的执行计划》(http://space.itpub.net/519536/viewspace-673010)。 我们这里测试环境不具备OUTLINE中记录的执行...