易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle DBA日常sql列表及常用视图

不错的资料,转过来,方便日后查看使用!!!
--监控索引是否使用
alter index &index_name monitoring usage;
alter index &index_name nomonitoring usage;
select * from v$object_usage where index_name =
&index_name;
--求数据文件的I/O分布
select
df.name,phyrds,phywrts,phyblkrd,phyblkwrt,singleblkrds,readtim,writetim
from v$filestat fs,v$dbfile df
where fs.file#=df.file# order by df.name;
--求某个隐藏参数的值
col ksppinm format a54
col ksppstvl format a54
select ksppinm, ksppstvl
from x$ksppi pi, x$ksppcv cv
where cv.indx=pi.indx and pi.ksppinm like '\_%' escape
'\' and pi.ksppinm like '%meer%';
--求系统中较大的latch
select
name,sum(gets),sum(misses),sum(sleeps),sum(wait_time)
from v$latch_children
group by name having sum(gets) > 50 order by 2;
--求归档日志的切换频率(生产系统可能时间会很长)
select
start_recid,start_time,end_recid,end_time,minutes from (select test.*,
rownum as rn
from (select b.recid
start_recid,to_char(b.first_time,'yyyy-mm-dd hh24:mi:ss') start_time,
a.recid end_recid,to_char(a.first_time,'yyyy-mm-dd
hh24:mi:ss') end_time,round(((a.first_time-b.first_time)*24)*60,2)
minutes
from v$log_history a,v$log_history b where
a.recid=b.recid+1 and b.first_time > sysdate - 1
order by a.first_time desc) test) y where y.rn < 30
--求回滚段正在处理的事务
select a.name,b.xacts,c.sid,c.serial#,d.sql_text
from v$rollname a,v$rollstat b,v$session c,v$sqltext
d,v$transaction e
where a.usn=b.usn and b.usn=e.xidusn and
c.taddr=e.addr
and c.sql_address=d.address and
c.sql_hash_value=d.hash_value order by a.name,c.sid,d.piece;
--求出无效的对象
select 'alter procedure '||object_name||' compile;'
from dba_objects
where status='INVALID' and wner='&' and
object_type in ('PACKAGE','PACKAGE BODY');
/
select owner,object_name,object_type,status from
dba_objects where status='INVALID';
--求process/session的状态
select p.pid,p.spid,s.program,s.sid,s.serial#
from v$process p,v$session s where s.paddr=p


相关文档:

SQL Server分页3种方案比拼

建立表:
CREATE TABLE [TestTable] (
 [ID] [int] IDENTITY (1, 1) NOT NULL ,
 [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
 [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
 [Country] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
 [Note] [ ......

vb 连接oracle数据库

         
    Dim cn As ADODB.Connection
    Dim rs     As ADODB.Recordset
    Set cn = New ADODB.Connection
    cn.Open "Provider=OraOLEDB.Oracle.1;Persist Security Info= ......

Sql server的odbc,ado,ado.net连接串.

应用程序通过odbc,ado或ado.net与sql server连接,无论通过那种方式进行连接,每一种连接方式,首先要设置的是连接串。以下就说说几种方式的连接串的设置:
先说说odbc连接,odbc全称为开放式数据库连接,是微软最早发布的数据库连接方式。连接串格式如下:driver={sql server};server=服务器安全名;uid=用户名;pwd=密码;databa ......

Oracle SQL PLUS 登录 启动 关闭


Oracle SQL PLUS 基本操作1
登录
c:\>sqlplus "sys/test1234 as sysdba"  以sysdba身份登录
 
c:\>sqlplus/nolog   以nolog身份登录
sql> connect sys/test1234 as sysdba
Connected.
 
 
启动 
SQL>  startup    &nb ......

SQL身份证格式验证


SQL版本身份证格式验证 0为错误,1为正确
CREATE  function [dbo].[IsID](@str nvarchar(18),@sex int)--传入两个变量 身份证和性别(男1女2)
returns bit
as
begin
declare @len int
declare @result bit
--set @result=0
set @len=len(@str)
if(@len!=18 and @len!=15)--长度是18位或15位
 begin
& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号