数据库运维说明书

上传人:天****步 文档编号:289689344 上传时间:2022-05-08 格式:DOCX 页数:7 大小:17.56KB
返回 下载 相关 举报
数据库运维说明书_第1页
第1页 / 共7页
数据库运维说明书_第2页
第2页 / 共7页
数据库运维说明书_第3页
第3页 / 共7页
数据库运维说明书_第4页
第4页 / 共7页
数据库运维说明书_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库运维说明书》由会员分享,可在线阅读,更多相关《数据库运维说明书(7页珍藏版)》请在金锄头文库上搜索。

1、本文格式为Word版,下载可任意编辑数据库运维说明书 数据库运维说明书 一、数据库 1、数据库名称 select name from v$database; 2、数据库唯一名称 select db_unique_name from v$database; 3、数据库ID select dbid from v$database; 4、数据库创造时间 select to_char(created,yyyy/mm/dd hh24:mi:ss) from v$database; 5、日志归档模式 select log_mode from v$database; 6、开启模式 select open_m

2、ode from v$database; 7、数据库角色 select database_role from v$database; 8、服务器参数文件 select value from v$parameter where name=spfile; 9、操纵文件列表 select value from v$parameter2 where name=control_files; 10、检查监听状态 cmd lsnrctl status 二、表空间 1、检查表空间的使用处境 select a.tablespace_name 表空名 round(total, 2) 表空间大小, round(fr

3、ee, 2) 表空间剩余大小, round(total - free, 2) 表空间使用大小, round(total - free) / total, 4) * 100 使用率% from (select tablespace_name, sum(bytes) / power(1024, 3) free from dba_free_space group by tablespace_name) a, (select tablespace_name, sum(bytes) / power(1024, 3) total from dba_data_files group by tablespac

4、e_name) b where a.tablespace_name = b.tablespace_name; 2、表空间列表 select name from v$tablespace; 3、数据文件列表 select name from v$datafile; 4、临时文件列表 select name from v$tempfile; 5、日志组列表 select group#, bytes/1024/1024|M from v$log; 6、检查数据文件的自动增长是否关闭 select file_name,autoextensible from dba_data_files where a

5、utoextensible=SYS; 7、检查是否有用户的缺省表空间和临时表空间设置为SYSTEM表空间 select username,default_tablespace,temporary_tablespace from dba_users; 三、用户与模式对象 1、 查看oracle的权限角色: Select * From dba_role_privs; -授予用户和其他角色的角色 Select * From dba_sys_privs; -授予用户和其他角色的系统权限 Select * From dba_tab_privs; -数据库中对象的全体授权 Select * From us

6、er_role_privs; -查看当前用户的角色 2、 数据库用户列表 select username from dba_users order by created; 3、 模式对象数量列表 descdba_objects select owner, object_type, count(*) from dba_objects group by owner, object_type order by owner, object_type; 4、 计算每个用户占用的磁盘空间 select owner, sum(bytes) / 1024 / 1024 / 1024 from dba_segm

7、ents group by owner order by owner; 四、实例与会话 1、检查数据库状态 select status from v$instance; 2、主机名称 select host_name from v$instance; 3、实例名称 select instance_name from v$instance 4、服务名称 select value from v$parameter where name=service_names; 5、数据库软件版本 select version from v$instance; 6、实例启动时间 select to_char(s

8、tartup_time,yyyy/mm/dd hh24:mi:ss) from v$instance; 7、当前会话列表 select sid, serial#, username from v$session; 8、检查SGA的使用处境 select * from v$sgastat; select pool,count(pool),sum(bytes)/1024/1024 from v$sgastat group by pool; 9、检查回滚段使用处境 select n.name,wraps,extends,shrinks,optsize,waits,xacts,aveactive,hw

9、msize from v$rollstat r, v$rollname n where r.usn=n.usn; 五、系统参数 1、最大进程数 select value from v$parameter where name = processes; 2、修改Oracle最大进程数 a、以sysdba身份登陆PL/SQL 或者 Worksheet b、查询目前连接数 c、更改系统连接数 alter system set processes=1000 scope=spfile; d、创造pfile create pfile from spfile; e、重启Oracle服务或重启Oracle服务

10、器 3、最大会话数 select value from v$parameter where name = sessions; 4、数据块大小 select value from v$parameter where name = db_block_size; 5、游标共享模式 select value from v$parameter where name = cursor_sharing; 6、 多块读批量 select value from v$parameter where name = db_file_multiblock_read_count; 7、回滚段表空间 select valu

11、e from v$parameter where name = undo_tablespace; 8、回滚段留存时间 select value from v$parameter where name = undo_retention; 9、回滚段管理模式 select value from v$parameter where name = undo_management; 10、系统全局区目标大小 select value/1024/1024|M from v$parameter where name = sga_target; 11、系统全局区最大值 select value/1024/10

12、24|M from v$parameter where name = sga_max_size; 12、程序全局区目标和 select value/1024/1024|M from v$parameter where name = pga_aggregate_target; 13、时间统计 select value from v$parameter where name = timed_statistics; 14、初始化参数文件 select value from v$parameter where name = spfile; 15、数据库名称 select value from v$pa

13、rameter where name=db_name; 16、数据库唯一名称 select value from v$parameter where name=db_unique_name; 17、实例名称 select value from v$parameter where name=instance_name; 18、服务名称 select value from v$parameter where name=service_names; 六、当前用户概况 1、段的总数量 select count(*) - 段的总数量 from user_segments; 2、各类型段的数量 - 查看各

14、种类型的段的数量 select segment_type, - 段的类型 count(*) - 该类型的段的数量 from user_segments group by segment_type order by segment_type; 3、用户存储空间消耗 - 计算整个用户占用的存储空间 select user, - 数据库用户名 round(sum(bytes/1024/1024/1024),2) as space_GB - 占用存储空间大小 from user_segments; 4、前20个大段 - 列出占用存储空间最多的前20个段 select segment_name, - 段

15、的名称 segment_type, - 段的类型 tablespace_name, - 所在表空间 bytes, - 段的大小 round(bytes / 1024 / 1024 / 1024, 3) as space_gb from (select segment_name, segment_type, tablespace_name, bytes, blocks, extents from user_segments order by bytes desc) where rownum= 10; 5、计算每个表用的磁盘空间 select segment_name, sum(bytes) / 1024 / 1024 from dba_segments where segment_name = upper(你要查找的表的名字) group by segment_name; 6、表的根本信息 - 查看表的根本信息 select table_name,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号