Oracle 10g Logmnr使用
10g Logmnr可以使用在线分析,因此不需要设置utl_file_dir。第一步 add logfile:BeginSys.dbms_logmnr.add_logfile(LogFileName => '/ywzkr_arch/archive/arch_2bc2b0e5_1_684411423_11686.log', ptions => dbms_lo...
轻松接触Oracle数据库中的Kill session
问:当一个session被kill掉以 后,该session的 paddr被修改,如果有多个session被kill,那么多个session的paddr都会被更改为相同的进程地址,在这种情况下,资源是无法释放的,我选择了 查询spid,在操作系统级来k...
oracle dbms_stats 包
oracle 8i 以后加处的功能,Oracle专家可通过一种简单的方式来为CBO收集统计数据。目前,已经不再推荐你使用老式的分析表和dbms_utility方法来 生成CBO统计数据。那些古老的方式甚至有可能危及S...
【转】虚拟机VMware安装OracleRAC.环境综述
一、重要提示 构建RAC最好能有实际的硬件环境,这样不仅能有实战经验,也会获得稳定的环境!用虚拟机安装是万不得已的选择,安装问题比较多而且不 稳定,也不能获得ORACLE的技术帮助。虚拟机的单机Oracle还可...
手动安装Oracle数据库的方法(Redhat Linux)
前提:已经创建好Oracle用户和组,安装好Oracle数据库软件1、配置Oracle用户下的.bash_profile文件在.bash_profile中增加如下内容:# Oracle SettingsNLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'export NLS_LANGT...
使用agentDownload脚本在Windows平台安装Management Agent
Table 6-3 AgentDownload Script. OptionsOption Description -bTo specify base directory of the Agent Oracle home.-cTo specify the cluster nodes (CLUSTER_NODES)Note that there should not be any spa...
查询Oracle正在执行的SQL语句
支持左连接的 Oracle 9i 以上版本select OSUSER, PROGRAM, USERNAME, SCHEMANAME, B.Cpu_Time, STATUS, B.SQL_TEXTfrom V$SESSION ALEFT JOIN V$SQL B ON A.SQL_ADDRESS = B.ADDRESSAND A.SQL_HASH_VALUE = B.HASH_V...
使用agentDownload脚本在Unix/Linux平台安装Management Agent
Table 6-3 AgentDownload Script. OptionsOption Description -bTo specify base directory of the Agent Oracle home.-cTo specify the cluster nodes (CLUSTER_NODES)Note that there should not be any spa...
多种方法查看Oracle SQL执行计划
一.在线查看执行计划表1.explain plan forselect * from ......2.select * from table(DBMS_XPLAN.Display);二.使用oracle第三方工具:plsql developer(F5)Toad (Ctrl+E)三.使用SQL*PLUS:1.sqlplus / as sysdbas...
公司环境redhat as5 安装Oracle 10g的文档
patch for oracle10gR2先执行patch1,再执行patch2 rpm -Uvh compat-libstdc++-3.2-1.i386.rpm &nb...
【转】关于Oracle数据库的性能优化心得
很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从 下手,因为我们认为数据库的各种命种率都是满...
Oracle恢复测试
Case 1:数据库数据文件损坏与恢复(数据库无法打开)测试场景:ywzkr中数据文件hx_data_tbs01数据文件受损,数据库启动过程停留在加载模式中。SQL> startupORACLE 例程已经启动。Total System Global Area 64424509...
【转】Oracle:MOVE与SHRINK命令相比较
Move命令压缩Oracle块中的记录、解决行链接问题,并重置表的高水平线。 move和shrink命令都会重置表的高水平线,那么哪个命令更有效呢?这篇文章讨论使用move和shrink命令重新组织一个表,然后比较Oracle块的记录...
【转】alter table xx move tablespace xx
SQL> select table_name,tablespace_name from user_tables where table_name='T_NEW';TABLE_NAME TABLESPACE_NAME------------------------------ ------------------------------T_NEW USERSSQL> select num_rows,...
【转】关于oracle中Move机制的一点探讨
从8i开始,oracle开始提供Move的命令。我们通常使用这个命令,将一个table segment从一个tablespace移动到另一个tablespace。Move实际上是在block之间物理的copy数据,那么,我们可以通过这种方式来降低table的HWM...
【转】cannot allocate new log
出现此类错误一般操作是添加日志组或增大日志文件,本文描述了如何添加日志组,关于增大日志文件浏览:http://www.afant.net/cannot_allocate_new_log/ 1月10、12日某电信公司发生oracle宕机事故,alert文件中...
【转】ora-01102 错误
这是个常见的错误。下面这个case讲述了如何fix.一、提出问题实际过程中有时我们会遇到这样的问题,当你用startup试图启动数据库时会遇到ORA-01102的报错。我们可以在Unix下切换到Oracle的用户,执行一下oerr ora 110...
Oracle Analyze的用法
=============validate structure=============用于分析表或者索引结构的一致性,判断索引与表间是否匹配<cascade>,有没有坏块,数据是不是正确分布在正确的分区中,索引压缩效率等...他不是用来分析用于优化SQL所需要...
CURSOR_SHARING 含义
不使用绑定变量将增加语句分析,除了消耗CPU时间外,还会增加字典高速缓存上的闩锁。CURSOR_SHARINGCURSOR_SHARING参数缺省为EXACT,若指定为FORCE,则优化器可能将语句中所有的常数转换为绑定变量,虽然减少了语句...
统计一个Schema中Table和Table上的所有索引总共占用的空间大小
下面2个SQL结果是一样的:/* Formatted on 2009/05/15 19:07 (Formatter Plus v4.8.7) */SELECT idex.table_name, idex.index_size index_size_k, st....