王朝网络
分享
 
 
 

通过sql语句获取数据库的基本信息

王朝mssql·作者佚名  2006-01-09
宽屏版  字体: |||超大  

您可以通过以下几个sql 可以立即了解系统的状况和数据库的状态(仅献给习惯使用sql/plus的人 呵呵)

(1) 查询oracle 的物理结构

1.1. 查看数据文件

SQL> select name from v$datafile;

NAME

---------------------------------------------

/u05/dbf/PROD/system_01.dbf/u05/dbf/PROD/system_01.dbf (系统数据文件)

/u06/dbf/PROD/temp_01.dbf (临时数据文件)

/u04/dbf/PROD/users_01.dbf (用户数据文件)

/u09/dbf/PROD/rbs_01.dbf (回滚数据文件)

/u06/dbf/PROD/applsys_indx_01.dbf (索引数据文件)

数据文件是ORACLE中最重要的物理文件

1.2.查询控制文件信息

SQL>select * from V$Controlfile

1.3 查看日志组

SQL>select * from V$Log

1.4. 查看具体的日志成员文件

SQL>select * from v$logfile

1.5 通过以下SQL 找到 报警日至文件的路径

select value from v$parameter where name ='background_dump_dest'

1.6 通过以下SQL找到用户跟踪文件的路径

select value from v$parameter where name ='user_dump_dest'

(2) 查询安全信息

2.1 显示示用户信息

SQL>selelct * from DBA_Users Where Username =’system’

2.2 显示角色信息

SQL> Select *from Dba_Roles

2.2 显示表空间限额的信息

SQL> select Tablespace_Name,Username,Bytes,max_bytes

SQL> from dba_ts_quotas;

2.4 显示开工文件和相关资源限制设置的信息

SQL> Select profile,resource_name,limit

SQL> from Dba_profiles;

2.5 显示当前用户拥有的所有的表

SQL> Select * From Tab;

2.6 查看内部系统表的SQL

select * from v$fixed_view_definition

3 查询oracle 的系统环境变量

3.1.查找全局共享缓冲区(SGA)

SQL> select * from v$sga;

NAME VALUE

-------------------- ---------

Fixed Size 39816

Variable Size 259812784

Database Buffers 1.049E+09

Redo Buffers 327680

更详细的信息可以参考V$sgastat、V$buffer_pool

对于保存在共享池中的SQL语句,可以从V$Sqltext、v$Sqlarea中查询到

3.2清空Share_pool,保留Data buffer

SQL> alter system flush SHARED_POOL;

System altered.

3.3. .运行以下语句可以得到系统SCN号

SQL> select max(ktuxescnw * power(2, 32) + ktuxescnb) scn from x$ktuxe;

SCN

----------

31014

3.4 查询数据块可用空间大小。

Select kvisval,kvistag,kvisdsc from sys.x$kvis;

3.5检查当前oracle 的连接类型:

select server

from v$session

where audisid=USERENV(‘SESSIONID’);

如果 输出

SERVER

―――――――――――

DEDICATED

说明当前的oracle 连接实用的是专用服务器连接 ,而不是MTS多线程服务器(SHARED)

3.6. 查看数据数据字典的SQL

select * from dict

3.7检查后台线程的状态

Select name,Description

From V$BGPROCESS

Where Paddr<>’00’ (进程地址不等于’00’)

输出结果类似:

name description

-------- ---------------------------------

Pmon Process Cleanup

Dbwo db Writer Process 0

Lgwr Redo Etc

Ckpt checkpoint

。。。 。。。

3.8 显示表结构

desc tablename(任意表名);

输出结果类似:

name null? Type

---------------------------- -------------------- ------------------

ID Not Null Number(30)

希望本文起到一个抛砖引玉的左右,希望你能将自己认为重要或常用的sql 命令跟在下面共享

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有