/--查询用户表空间--/
select * from user_all_tables
/--查询所有用户--/
select * from all_users
select * from dba_users
/--查看表空间中有哪些表--/
select * from dba_tables where tablespace_name='TS_YCJY'
/--查询使用该表空间的用户--/
select distinct owner from dba_segments a where a.tablespace_name='TS_YCJY'
/--查询使用该表空间的用户、表名--/
select owner,table_name from dba_tables where tablespace_name='TS_YCJY'
/---Oracle查看用户表空间使用情况--/
select b.tablespace_name "TS_YCJY", b.bytes/1024/1024/1024||'G',
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024/1024||'G' ,
sum(nvl(a.bytes,0))/1024/1024/1024||'G' ,
100 - sum(nvl(a.bytes,0))/(b.bytes)*100
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_id,b.bytes
order by b.file_id
/*--查询用户表--*/
select * from user_tables
/*--查询表中的约束--*/
select * from user_constraints
/*--查询表的列--*/
select * from user_tab_columns
/*--查询列与约束的关系--*/
select * from user_cons_columns
/*--查询索引--*/
select * from user_indexes
/*--查询dblink--*/
SELECT * FROM GLOBAL_NAME
select owner,object_name from dba_objects where object_type='DATABASE LINK'
select * from DBA_DB_LINKS
/*--系统全局共享区System Global Area(SGA)--*/
select * from v$sga
go
select * from v$sgastat
go
select * from v$buffer_pool
/*--SQL语句缓冲(Library Cache)--*/
select count(*) from scpass
go
/*--查询数据文件--*/
select name from v$datafile
go
/*--查询数据字典--*/
select * from dict
go
/*--查看内部系统表的SQL--*/
select * from v$fixed_view_definition
go
/*--从客户端plsql能查询到oracle服务器的ip地址--*/
select utl_inaddr.get_host_address from dual
/*--查看默认表空间--*/
SELECT PROPERTY_VALUE
FROM database_properties
WHERE PROPERTY_NAME = 'DEFAULT_PERMANENT_TABLESPACE'
/*--查看DB的版本--*/
select * from v$version
/*--这个视图是基于底层的X$OPTION 表创建,记录了数据库选件及特性。
根据不同的版本,如标准版,企业版,个人版。 部分选件需要购买相关的许可才可以使用,
比如RAC,DG,分区表等。
--*/
select * from v$option
/*--查看Oracle 的相关参数--*/
select * from v$NLS_PARAMETERS
/*--查看Oracle 数据库现有模式(是否归档)--*/
select name,log_mode from v$database
也可以用下面的语句
archive log list;(该方法需要as sysdba)
/*--查看Oracle 数据库当前使用的字符集--*/
select userenv('language') from dual
/*--查看Oracle 数据库中历史SQL--*/
select * from v$sql
本文深入探讨了Oracle数据库管理系统的关键操作,包括表空间管理、查询优化、SGA性能监控、SQL缓存分析、数据文件管理、系统全局共享区(SGA)配置、字符集设置、历史SQL查询等,旨在提升数据库性能与稳定性。

被折叠的 条评论
为什么被折叠?



