x$ksppi 和x$ksppcv 详细解释
$ksppi 和x$ksppcv 基本包含了所有的数据库参数SQL> desc x$ksppi名称 是否为空? 类型----------------------------------------- -------- ----------------------------ADDR RAW(4)INDX NUMBERINST_ID NUMBER...
如何查询以往的session历史信息
select * from v$active_session_history where session_id=12 and session_serial#=703;
awrddrpt比较两个awr报表的值
运行awrddrpt.sql脚本;SQL>@?/rdbms/admin/awrddrpt.sql执行步骤:1.2.3.4.5.6.比较结果:
Oracle基础概念
1.数据库是存储数据的一种媒介,数据都是按照某种格式存储在某些特定的文件中的。2.实例指的就是操作系统中一系列的进程以及为这些进程所分配的内存块。3.Oracle数据库的实例是我们访问Oracle 数据库的通道。
SYS_CONTEXT
SYS_CONTEXT returns the value of parameter associated with the contextnamespace. You can use this function in both SQL and PL/SQL statements.For namespace and parameter, you can specify either a string or an expression that resolves to a string designating a namespace or an attribute. The cont...
TOM大神编写的show_space函数代码
CREATE OR REPLACE PROCEDURE show_space(p_segname IN VARCHAR2, &nbs...
收集oracle统计信息
优化器统计范围:表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN; 列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布; --DBA_TAB_COLUMNS:NUM_DISTINCT,NUM_NULLS,HISTOGRAM; 索引统计;--叶块数量,等级,聚簇因子; --DBA_INDEXES:LEAF_BLOCKS,CLUSTERING_FAC...
plsql异常处理
Exception概述Exception是一种PL/SQL标识符,当运行的PL/SQL块出现错误或警告,则会触发异常处理。为了提高程序的健壮性,可以在PL/SQL块中引入异常处理部分,进行捕捉异常,并根据异常出现的情况进行相应的处理。ORACLE异常分为两种类型:系统异常、自定义异常。其中系统异常又分为:预定义异常和非预定义异...
在数据库各种状态下查询DBID的五大类十种方法汇总
关于DBID:DBID是DataBase IDentifier的缩写,意思就是数据库的唯一标识符。这个DBID在数据文件头和控制文件都是存在的,可以用于标示数据文件的归属。对于不同数据库来说,DBID应当不同,而db_name则可能是相同的。但是DBID是可变的,在进行数据库Clone等操作时,DBID...
tnsping是否可以证明Oracle数据库可用?
监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。Oracle官方对其的定义为:A process that listens for incoming client connection requests and manages network traffic to the database.本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Name...
Oracle 数据库启动 startup和startup force的区别
1. startup 就是正常启动数据库,没什么好说的。2. startup force 是shutdown abort + startup的组合,即强制关闭数据库+ 正常启动数据库,想快速重启数据库时胆子大的人用的。
分析日记中的单词的含义
简单解读,PARSING IN CURSOR部分len :被分析的sql语句长度dep :产生sql语句递归深度uid :user idoct :oracle command type命令的类型lid :privilege user id私有用户的idtim :timestamp,时间戳,v$timer视图hv :hash valuead :sql address 地址, 用在 v$sqltextsqlid :sql idPARSE部分:c :C...
sqlplus中change命令的用法
Oracle中的Change(替换字符串)命令 SQL> help change CHANGE ------ Changes the first occurrence of the specified text o...
使用RMAN完成跨平台数据迁移
1、 在源数据库上设置为只读模式(必须是在归档模式下):Sql>shutdown immediate;Sql>startup mount;Sql>alter database open read only; 2、 利用dbms_tdb包检查数据库能否被传输以及列出外部表和DIRECTORY等无法传输的对象信息(本例从windows2003x64迁移至redhat 5.8x64平台;实...
RMAN命令大全
1、SHOW命令: 显示rman配置: RMAN> show all; 2、REPORT命令: 2.1、RMAN> report schema 报告目标数据库的物理结构; 2.2、RMAN>report need backup days=3; 报告最近3天没有被备份的数据文件;...
DBMS_XPLAN的不同数据源调用的不同方法
方法 使用 数据源dispplay ...
外键缺索引检查脚本
--以ZLHIS用户执行Select Child_Table, Foreign_Key, Cname1 || Nvl2(Cname2, ',' || Cname2, Null) || Nvl2(Cname3, ',' || Cname3, Null) || Nvl2(Cname4, ',' || Cname4, Null) || Nvl2(Cname5, ',' || Cname5, Null) || Nvl2(Cnam...
set autotrace的选项和计划报告的属性
一、set autotrace的常规选项:1.set autotrace off 不生成autotrace报告,这是默认模式;2.set autotrace on explain 只显示优化器执行路径报告3.set autotrace on statistics 只显示执行统计信息4.set autotrace on 显示执行计划和统计信息5.set autotrace...
通过sql语句创建表时指定表空间的语法
create table t tablespace system as select * from dba_users ;
awr的命令
SQL> @?/rdbms/admin/awrrpt.sql