oracle查询表信息(索引,外键,列等)
oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息,索引信息查询SQL如下,希望对大家有所帮助:1、查询出所有的用户表select * from user_tables 可以查询出所有的用户表select owner,table_name from all_tables; 查询所有表,包括其他用户表通过表名过滤需要将字母作如下处理se...
Oracle补丁知识
Oracle软件版本是如何命名的我们都在使用Oracle数据库,但不知大家有没有仔细关注过自己所使用的版本,或者更深入去了解这些版本是如何命名的。作为Oracle DBA,我觉得还是有必要略知一二的,但往往有着多年经验的DBA都对这些内容比较模糊。首先,介绍如何从官方文档查找相关内容:HOME – > Administrator's...
free buffer waits等待事件
Oracle进程必须发现并获得用于这个块的空闲缓冲区。如果找不到LRU列表上的空闲缓冲区,或缓冲区不可用,那么会话就会在2. 3. LRU列表,要到预先定义的限度才停止扫描,这个限度通常是ORACLE9i中,这个限度是40%,这个值在视图 select * from x$kvit where ...
enquence等待事件
enqueue1. 排队是应用于数据库对象、重做线程、后台工作的锁,用来控制多个并发会话在锁模式相容/不相容时如何共享相同的资源。排队是事务的,由应用程序初始化。2. 事件参数(9i环境,10g中参数二、三有所变化) 事件编号:15 &nb...
db file scattered read等待事件
db file scattered read等待事件有3个参数:file#,first block#,和block数量. 在处理有关db file scattered read等待事件的时候牢记以下关键想法:1.oracle会话已经请求并且正等待从磁盘把多个邻近的数据库块(可达db_file_multiblock_read_count数量)读入到SGA。2.多块I/O请求和全表扫描(full ta...
db file sequential read等待事件
db file sequential readdb file sequential read等待事件有3个参数:file#,first block#,和block数量。在10g中,这等待事件受到用户I/O等待级别的影响。当处理db file sequential read等待事件的时候,牢记以下关键想法。l Oracle进程需要一个当前不...
Oracle SCN详解
SCN号概述 SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。Oracle数据库中一共有4种SCN分别为系统检查点SCN: 系统检查点SCN位于控制文件中,当检查点进程启动时(ckpt),Oracle就把系统检查点的SCN存储到控制文件中。该SCN是全局范围的,当发生文件级别的SCN时,例如将表空间置于只读状...
详细解读 STATSPACK 报告
详细解读 STATSPACK 报告 说在前面,很容易被忽略的几个点:在读报告的时候,我们首先需要看清楚,留意3个内容,这份报告所对应的数据库版本,cluster方式,以及报告的时间段。尤其需要注意的就是时间段,脱离了时间段的statspck将是毫无意义的,甚至会得出错误的结果。STATSPACK report f...
Linux 系统性能监控命令详解
CPUMEMORYIONETWORKLINUX进程内存占用查看方法系统负载过重时往往会引起其它子系统的问题,比如:->大量的读入内存的IO请求(page-in IO)会用完内存队列...
Linux 下启动和配置Oracle em(转)
$ORACLE_HOME为oracle的安装路径1,使用EM(enterprise managment)1.1启动EM$ORACLE_HOME/bin/emctlstart dbconsole如果出现下面相关信息,说明服务启动TZ set to PRCOracleEnterprise Manager 10g Database Control Release 10.1.0.3.0Copyright (c)1996, 2004 Oracle Corporation. All rig...
查看oracle数据库是否归档和修改归档模式
在ORACLE 数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。这...
SET FEEDBACK OFF AND SET TERM OFF AND SET ECHO OFF .
set feedback off :主要是关闭通过sqlplus 检索出来的结果最下面一般会有一个" 8 row selected"的提示 这个是用于关闭它的 set echo on | off :这个也是在掉用脚本后屏幕是否输出sql语句以及sqlplus语句的设置选项With echo it is possible to control if echoing of SQL statements and SQL*Plus ...
Oracle 内存参数设置
最近项目设计到数据库内存分配,于是在网上搜了一下,看了几篇文章,总结如下: oracle 实例结构:oracle实例 = 内存结构+进程结构oracle进程=服务进程+用户进程主要的后台进程有:DBWR:数据库读写进程LGWR:日志记录进程ARCH:归档...
linux命令之find -exec详解
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释:-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的...
linux命令之iostat详解
Linux系统中的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以...
linux命令之free详解
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。1.命令格式:free [参数]2.命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存...
linux命令之top详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统...
iostat命令详解
[+] iostatiostat的 简单使用iostat参 数说明iostat输 出项目说明iostat示 例 iostatiostat用于输出CPU和磁盘I/O相关的统计信息. 命令格式:iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ de...
RMAN命令详解
1 列出对应物 RMAN>list incarnation; 2 列出备份 2.1概述可用的备份RMAN>list backup summary; B 表示 backup F 表示 FULL A 表示 archive log 0 1 表示 incremental backup S 说明备份状态 (A AVAILABLE X EXPIRED ) 2.2按备份类型列出备份RMAN>list backup by file; 按照 数据文件备份,归档日志...
LINUX下查看CPU使用率的命令
1.top使用权限:所有使用者使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]说明:即时显示process的动态d :改变显示的更新速度,或是在交谈式指令列( interactive command)按sq :没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行c :切换显示模式...