标签:账户 tput 开启账户 gis level client 大连 count status
第一部分: 1. 查看oracle最大连接数 sql>show parameter processes #最大连接数 2. 修改最大连接数 sql>alter system set processes=value scope=spfile 重启数据库 sql>shutdown force sql>start force 3. 查看当前连接数 sql>select * from v$session where username is not null 4. 查看不同用户的连接数 sql>select username,count(username) from v$session where username is not null group by username #查看指定用户的连接数 5. 查看活动的连接数 sql>select count(*) from v$session where status=‘active‘ #查看并发连接数 6. 查看指定程序的连接数 sql>select count(*) from v$session where program=‘jdbc thin client‘ #查看jdbc连接oracle的数目 7. 查看数据库安装实例(dba权限) sql>select * from v$instance 8. 查看运行实例名 sql>show parameter instance_name 9. 查看数据库名 sql>show parameter db_name 10. 查看数据库域名 sql>show parameter db_domain 11. 查看数据库服务名 sql>show parameter service_names 12. 查看全局数据库名 sql>show parameter global 第二部分: 1、先要了解当前的Oracle 数据库的版本和平台和相关信息 这个很重要,忙乎了半天还知道你的数据库是哪个版本,跑在什么系统上,那岂不是很悲哀,所以我个人认为这是第一步需要了解的。
下面的这些脚本可以帮助你获取你需要的相关信息。 select * from v$version; select * from dba_registry_database; select dbid, name, open_mode, database_role, platform_name from v$instance; select dbms_utility.port_string from dual; set serveroutput on declare ver VARCHAR2(100); compat VARCHAR2(100); begin dbms_utility.db_version(ver, compat); dbms_output.put_line(‘Version: ‘ || ver ||‘ Compatible: ‘ || compat); end; /
2、其次要了解你的数据库中装了哪些组件 select * from dba_registry; 3、搞清楚这个环境是单机还是集群? 这个判断方法很多,我这里给出一个借助dbms_utility来判断的方法。 set serveroutput on declare inst_tab dbms_utility.instance_table; inst_cnt NUMBER; begin if dbms_utility.is_cluster_database then dbms_utility.active_instances(inst_tab, inst_cnt); dbms_output.put_line(‘-‘ || inst_tab.FIRST); dbms_output.put_line(TO_CHAR(inst_cnt)); else dbms_output.put_line(‘Not A Clustered Database‘); end if; end; /
4、是否配置了DataGuard? select protection_mode, protection_level, remote_archive, database_role, dataguard_broker,guard_status from v$database;
5、是否起用了归档模式? conn /as sysdba archive log list; select log_mode from v$database; 6、是否起用了flashback database特性? select flashback_on from v$database; 如果是,再进一步查看FRA的配置情况
7、是否起用了force logging和补充日志? select force_logging,supplemental_log_data_min, supplemental_log_data_pk, supplemental_log_data_ui, supplemental_log_data_fk, supplemental_log_data_all from v$database;
8、了解控制文件的组成 select * from v$controlfile;
9、了解日志文件的组成 select l.group#, lf.type, lf.member, l.bytes, l.status LOG_STATUS, lf.status LOGFILE_STATUS from v$log l, v$logfile lf where l.group# = lf.group# order by 1,3;
10、了解参数文件的组成和位置 show parameter spfile create spfile from pfile... create pfile from spfile; create spfile from memory; create pfile from memory;
11、了解instance的相关信息 select instance_name, host_name, status, archiver, database_status, instance_role, active_state from v$instance;
12、用户和密码相关 是否使用了缺省密码? 是否使用了profile? 是否起用了密码验证函数? 用户身份验证的方法? 密码是否区分大小写等。 select name, value from gv$parameter where name = ‘resource_limit‘;
select profile, resource_name, limit from dba_profiles order by 1,2; select username, profile from dba_users
where account_status = ‘OPEN‘ order by 1; --查看开启账户的profile文件 select d.username, u.account_status from dba_users_with_defpwd d, dba_users u where d.username = u.username and account_status = ‘OPEN‘ order by 2,1; --查询哪些账户是开启的 13、是否打开了BLOCK CHANGE TRACKING select filename, status, bytes from v$block_change_tracking;
14、起用了那些特性(Feature)? DBMS_FEATURE_USAGE_REPORT 15、表空间和数据文件的规划
select a.tablespace_name,a.block_size/1024 "Block(MB)",b.file_name,b.file_id
from dba_tablespaces a,dba_data_files b
where a.tablespace_name=b.tablespace_name;
16、字符集相关 select * from database_properties; 17、系统中是否存在invalid对象 select owner, object_type, COUNT(*) from dba_objects where status = ‘INVALID‘ group by owner, object_type;
18、更进一步的 是否使用了ASM? 当前系统的备份方法和策略是什么? 网络文件的配置是如何的? 19、查看一下最近的alert日志,获取一些有用的信息 20、跑几个AWR性能分析报告,看看最近系统的运行状态如何 21、跑一个RDA报告(环境为perl),收集完整的系统状态报告 22、查看RMAN备份进度 select sid, serial#, context, sofar, totalwork, round(sofar / totalwork * 100, 2) "% Complete" from v$session_longops where opname like ‘RMAN:%‘ and opname NOT LIKE ‘RMAN: aggregate%‘;
标签:账户 tput 开启账户 gis level client 大连 count status
原文地址:https://www.cnblogs.com/vmsysjack/p/12150533.html