oracle所需的环境,转:面对一个全新的oracle环境,首先应该了解什么?
发布日期:2021-06-24 14:52:38 浏览次数:4 分类:技术文章

本文共 2855 字,大约阅读时间需要 9 分钟。

查看数据库版本

select * from v$version;

查看数据库平台

select * from dba_registry_database;

查看数据库名字、打开的模式、角色、平台

select dbid,name,open_mode,database_role,platform_name from v$database;

函数port_string返回操作系统和数据库的协议版本

select dbms_utility.port_string from dual;

查看数据库中装了哪些组件

select comp_name,status from dba_registry;

搞清楚这个环境是单机还是集群?

方法1:show parameter cluster

show parameter instance_number

方法2: select * from v$option where parameter='Real Application Clusters';

方法3:

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;

/

查看是否配置了DataGuard?

select protection_mode,protection_level,remote_archive,database_role,dataguard_broker,guard_status   from v$database;

是否起用了归档模式?

conn /as sysdba

archive log list;

select log_mode from v$database;

是否起用了flashback database特性?

select flashback_on from v$database;

如果是,再进一步查看FRA的配置情况

是否起用了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;

了解控制文件的组成

select * from v$controlfile;

了解日志文件的组成

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;

了解参数文件的组成和位置

show parameter spfile

create spfile from pfile...

create pfile from spfile;

create spfile from memory;

create pfile from memory;

了解instance的相关信息

select instance_name,host_name,status,archiver,database_status,instance_role,active_state

from v$instance;

用户和密码相关

是否使用了缺省密码?

是否使用了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;

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;

是否打开了BLOCK CHANGE TRACKING

select filename,status,bytes from v$block_change_tracking;

当这个特性开启后,ORACLE会创建一个trace文件,并起用后台进程CTWR记录变化的数据块,当需要增量备份的时候,就直接读这个文件获得要备份的数据块,

Block change tracking 会记录data file里每个block的update 信息,这些tracking信息保存在tracking 文件里。

当启动block change tracking 后,RMAN 使用trackingfile里的信息,只读取改变的block信息,而不用在对整个data file进行扫描,从而提高了RMAN 备份的性能。

起用了那些特性(Feature)?

DBMS_FEATURE_USAGE_REPORT

字符集相关

select * from database_properties;

系统中是否存在invalid对象

select owner,object_type, COUNT(*)

from dba_objects

where status = 'INVALID'

group by owner, object_type;

更进一步的

是否使用了ASM?

当前系统的备份方法和策略是什么?

网络文件的配置是如何的?

查看一下最近的alert日志,获取一些有用的信息

跑几个性能分析报告,看看最近系统的运行状态如何

跑一个RDA报告,收集完整的系统状态报告

转载地址:https://blog.csdn.net/weixin_33458486/article/details/116468148 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:wp linux 权限,WordPress又曝漏洞:REST API由于权限控制失效致内容注入
下一篇:oracle dnfs 配置,Source of Oracle参数解析(dnfs_batch_size) - django-\/\/ i K |

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月07日 03时02分30秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【英语学习】【WOTD】opusculum 释义/词源/示例 2019-04-28
【英语学习】【WOTD】Parthian 释义/词源/示例 2019-04-28
【Linux使用】Centos 7设置时区与时钟(chrony / ntp /systemd) 2019-04-28
【Linux使用】Centos 7 YUM仓库配置文件代理服务器设置 2019-04-28
【英语学习】【WOTD】despot 释义/词源/示例 2019-04-28
【英语学习】【WOTD】thole 释义/词源/示例 2019-04-28
【Openstack】实录手动部署Openstack Rocky 双节点(5)- Neutron 2019-04-28
【Openstack】实录手动部署Openstack Rocky 双节点(6)- Horizon 2019-04-28
【英语学习】【Daily English】U11 Work L02 Just be honest 2019-04-28
【英语学习】【WOTD】lacuna 释义/词源/示例 2019-04-28
【英语学习】【WOTD】bread 释义/词源/示例 2019-04-28
【英语学习】【English L06】U03 House L1 What type of apartment do you want to rent? 2019-04-28
【英语学习】【English L06】U03 House L2 Let's look for an apartment online 2019-04-28
【英语学习】【加州教材】【G3】【科学】Science目录及术语表 2019-04-28
【英语学习】【WOTD】disbursement 释义/词源/示例 2019-04-28
【英语学习】【English L06】U03 House L3 How is your house hunt going? 2019-04-28
【英语学习】【English L06】U03 House L4 How much is the rent? 2019-04-28
【英语学习】【English L06】U03 House L5 Renting a House 2019-04-28
【英语学习】【加州教材】【G4】【科学】Science目录及术语表 2019-04-28
【英语学习】【English L06】U03 House L6 Sharing an apartment 2019-04-28