资源描述:
《当DBA面对新的环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、首先了解当前的oracle数据库版本和平台和相关信息这个很重要。Select*fromv$version;Select*fromdba_registry_database;Selectdbid,name,open_mode,database_role,platform_namefromv$instance;Selectdbms_utility.port_stringfromdual;SetserveroutputonDeclareVervarchar2(100);Compatvarchar2(100);BeginDbms_utility.db_version(
2、ver,compat);Dbms_output.put_line(‘Version:’
3、
4、ver
5、
6、’Compatible’
7、
8、compat);End;第二,了解数据库安装了那些组件Colcomp_namefora60Setlinesize150Selectcomp_name,versionfromdba_registry;第三,搞清楚当前的环境是单机还是集群SetserveroutputonDeclareInst_tabdbms_utility.instance_table;Inst_cntnumber;BeginIfdbms_utility.is_clus
9、ter_databaseThenDbms_utility.active_instances(inst_tab,inst_cont);Dbms_output.put_line(‘-’
10、
11、inst_tab.first);Dbms_output.put_line(to_char(inst_cont));ElseDbms_output.put_line(‘NotAClusteredDatabase’);Endif;End;第四,是否配置了DGSelectprotection_mode,protection_level,remote_archive,database_r
12、ole,dataguard_broker,guard_statusFromv$database;第五,是否启用了归档模式Selectlog_modeFromv$database;第六,是否启用了flashbackdatabase特性Selectflashback_onfromv$database;7、是否起用了forcelogging和补充日志? selectforce_logging,supplemental_log_data_min,supplemental_log_data_pk,supplemental_log_data_ui, suppl
13、emental_log_data_fk,supplemental_log_data_all fromv$database;8、了解控制文件的组成 select*fromv$controlfile;9、了解日志文件的组成 selectl.group#,lf.type,lf.member,l.bytes,l.statusLOG_STATUS,lf.statusLOGFILE_STATUS fromv$logl,v$logfilelf wherel.group#=lf.group# orderby1,3;10、了解参数文件的组成和位置 showpara
14、meterspfile createspfilefrompfile... createpfilefromspfile; createspfilefrommemory; createpfilefrommemory;11、了解instance的相关信息 selectinstance_name,host_name,status,archiver,database_status,instance_role,active_state fromv$instance;12、用户和密码相关 是否使用了缺省密码? 是否使用了profile? 是否起用了密码验证
15、函数? 用户身份验证的方法? 密码是否区分大小写等。 selectname,valuefromgv$parameterwherename='resource_limit'; selectprofile,resource_name,limitfromdba_profilesorderby1,2; selectusername,profilefromdba_userswhereaccount_status='OPEN'orderby1; selectd.username,u.account_status fromdba_users_with_def
16、pwdd,dba_usersu wh