Oracle DBA常用语句第1/2页
复制代码 代码如下:
from dba_free_space group by tablespace_name;SQL> col member format a50
查看回滚段名称及大小:
复制代码 代码如下:
查看日志文件:begin
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
SQL>select max(ktuxescnw * power(2,32) + ktuxescnb) from x$ktuxe;
SQL>select distinct file_name,tablespace_name,AUTOEXTENSIBLE from dba_data_files;
SQL>select * from v$controlfile;
SQL>select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
SQL>select userenv('lang') from dual;
dbms_application_info.set_client_info(sys_context('userenv', 'ip_address'));
END;
order by sum(s.FreeSpace)/sum(s.bytes) desc;
SQL> select to_char(sysdate,'yyyy-mm-dd,hh24:mi:ss') from dual;
from (select b.file_id,b.tablespace_name,b.bytes,
用explain plan产生EXPLAIN PLAN,检查PLAN_TABLE中ID=0的POSITION列的值。
复制代码 代码如下:
查看所有表空间对应的数据文件名:如何查看当前SQL*PLUS用户的sid和serial#:
SQL>select userenv('language') from dual;
from v$session where audsid = userenv('sessionid');
查询当前日期:
复制代码 代码如下:
复制代码 代码如下:
select username,sid,serial#,AUDSID,OSUSER,ACTION,SYSDATE,null,SYS_CONTEXT('USERENV','IP_ADDRESS'),TERMINAL,machine,PROGRAMSQL>create or replace trigger on_logon_trigger
查看控制文件:
column Free_M format a12;
sum(nvl(a.bytes,0)) FreeSpace,(sum(nvl(a.bytes,0))/(b.bytes)) * 100 FreePercentRatio from sys.dba_free_space a,sys.dba_data_files b
SQL>select decode(nvl(position,-1),-1,'RBO',1,'CBO') from plan_table where id=0;
d.address and c.sql_hash_value=d.hash_value
column pto_M format 9.99;
where a.usn=b.xidusn and b.addr=c.taddr and c.sql_address=
查看表空间的使用情况:
from (select p.spid from sys.v_$mystat m,sys.v_$session s,
end;
SQL>select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;
(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,
复制代码 代码如下:
column Sum_M format a12;from v$rollname a,v$transaction b,v$session c,v$sqltext d
and a.usn=1;
如何查看当前数据库的字符集:
复制代码 代码如下:
查看数据文件的hwm(可以resize的最小空间)和文件头大小:SQL>select sys_context('userenv','ip_address') from dual;
after logon on database
SQL>SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
SQL>select sum(bytes)/(1024*1024) as free_space,tablespace_name
where a.file_id(+)=b.file_id group by b.file_id,b.tablespace_name,b.bytes
column tablespace_name format a18;
max_extents, v.curext CurExtent From dba_rollback_segs r, v$rollstat v
如何查看系统当前最新的SCN号:
sys.v_$process p where m.statistic# = 1 and
(b.bytes-sum(nvl(a.bytes,0))) UsedSpace,
SQL>select d.sql_text,a.name
Where r.segment_id = v.usn(+) order by segment_name;
SQL>select sid, serial#, status from v$session where audsid=userenv('sessionid');
from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;
BEGIN
如何在生产数据库中创建一个追踪客户端IP地址的触发器:
insert into session_history
SQL>select d.value || '/ora_' || p.spid || '.trc' trace_file_name
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
查看表空间物理文件的名称及大小:
AFTER LOGON ON DATABASE --WHEN (USER='WACOS') --ONLY FOR USER 'WACOS'
REM 记录登陆信息的触发器
instance.name = 'instance_name' and v$session.audsid=sys_context('userenv','sessionid');
s.sid = m.sid and p.addr = s.paddr) p,(select value from sys.v_$parameter where name ='user_dump_dest') d;
column Used_M format a12;
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;
select s.tablespace_name,ceil(sum(s.bytes/1024/1024))||'M' Sum_M,ceil(sum(s.UsedSpace/1024/1024))||'M' Used_M,ceil(sum(s.FreeSpace/1024/1024))||'M' Free_M, sum(s.UsedSpace)/sum(s.bytes) PTUSED
在ORACLE中查找TRACE文件的脚本:
查看表空间的名称及大小
(备注:你要看哪个,就把usn=?写成几就行了)
v$process.spid || nvl2(v$process.traceid, '_' || v$process.traceid, null ) || '.trc'"Trace File" from v$parameter u_dump cross join v$parameter instance cross join v$process join v$session on v$process.addr = v$session.paddr where u_dump.name = 'user_dump_dest' and
SQL>select u_dump.value || '/' || instance.value || '_ora_' ||
怎么判断当前正在使用何种SQL优化方式:
如何查看某个回滚段里面,跑的什么事物或者正在执行什么sql语句:
CREATE OR REPLACE TRIGGER LOGON_HISTORY
相关热词: oracle
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/oracle/2994.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
是因为scan的IP问题补占用
时间:2021-01-20
-
还你一个干净的model 2、功
时间:2021-01-20
-
既然 ROWNUM 列并不是真实存
时间:2021-01-20
-
Real Application Clusters
时间:2021-01-20
-
在tools-preferences-connection(
时间:2021-01-20
-
Windows Sever 2012下Oracle 12c安
时间:2021-01-10
-
Oracle安装监听器错误的解
时间:2021-01-07
-
oracle远程连接服务器数据
时间:2021-01-07
热门文章
-
Oracle存储过程编程详解
时间:2020-12-07
-
Azure Queue Storage 基本用法 Azure Storage 之
时间:2020-12-26
-
win10下oracle 11g安装图文教程
时间:2020-12-25
-
oracle 数据库学习 基本结构介绍
时间:2020-12-13
-
Azure File Storage 基本用法 Azure Storage 之 F
时间:2020-12-26
-
windows使用sqlpus连接oracle 数据库的教程图
时间:2020-12-25
-
Window下Oracle Database 11g 发行版2安装教程
时间:2020-12-29
-
Oracle解锁的方式介绍
时间:2020-12-14
-
Oracle 12c Study之Installer Oracle
时间:2021-01-06
-
linux下oracle设置开机自启动实现方法
时间:2020-12-13
