Oracle DBA在新环境下必须了解的事情

tun虚拟网卡没有安装解决之道 目录 描述 过程 一、sstap 会提示你虚拟网卡没有安装; 二、还有会是这样的:病毒和威胁防护中无法启动;引擎不可以用等等,以及会显示需要IT管理员去处理;等等报错的信息; 系统升级地方会显示:Windows Defender Antivirus 的安全智能更新 - KB2267602 (版本 1.305.2147.0) - 错误 0xc8000442 Windows Defender报错; 三、还有就是会出现你搜自己家的WIFI搜不到,电脑端都不会显示WIFI名字; 解决方... 阅读详情

Oracle DBA在新环境下必须了解的事情

 

 
  面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么呢?本文将为大家具体讲解如何做一个合格的DBA。 

  在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了。这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要。

  这也不是教科,只是一些心得和体会,对于这种问题,每个人的认识的角度是不一样的。欢迎大家继续补充完善。

  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;
  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、表空间和数据文件的规划

  这个大家都很熟悉,就不写了

  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、跑几个性能分析报告,看看最近系统的运行状态如何

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

  好了,有了这一些基本信息(不完全),你基本上对你新接触的这个系统有了一个大概的了解,接来下,你再慢慢的深入分析,然后制订出一套符合实际情况的运维规范来,慢慢的养猪吧。

等保测评-达梦数据库 一般适用于等保测评 阅读详情

相关推荐

CCD成像原理以及机器视觉中的相机选型

CCD成像原理以及机器视觉中的相机选型 近年来,随着人工智能的高速发展和图像处理技术的日益成熟,机器视觉在自动化领域发挥着越来越大的作用。机器视觉被用于代替人工视觉,使机器人能够完成以往只有人工才能完成的任务,这大大减少了在危险环境下工作的风险。同时,在来料无序或工作环境杂乱的情况下,机器视觉可以显著提高生产效率和自动化柔性程度。随着人们对工业设计水平和生产效率需求的日益提高,机器视觉正在逐步代替传统复杂繁琐的自动化模式,成为当今的主要发展趋势。 机器视觉是一项综合的技术,包括数字图像处理,传感器,光学

cszn6666的博客 5571

DBA注意事项

1. 安全性 生产环境的数据,要非常慎重,尽量不要往生产环境的库中写入数据。更不能修改生产环境的数据。 不让不相关人员进入生产环境。 2. 严谨性 要考虑到最差的情况、我们面对的可能是并不规范、并不严谨的数据库表结构,而且可能是非常复杂的生产环境。对于可能出错的地方,要做异常处理,建立预警机制。

我想我是海 冬天的大海 心情随风轻摆 1363

数据分析:美团大赛的具体案例制作

在数据集中,存在三个变量的经纬度数据,分别是商家的经纬度数据('sender_lng', 'sender_lat'),顾客的经纬度数据('recipient_lng', 'recipient_lat')和骑手的经纬度数据('grab_lng', 'grab_lat')。根据结果可知,平台订单创建时间的中位数为2022-10-21 02:59:01,平台订单创建时间的众数为2022-10-19 03:29:41、2022-10-23 03:29:47,与直方图相符。接下来,我们对是否为预定订单变量进行分析。

m0_68269346的博客 2496

oracle DBA 面对新工作环境时应该了解什么?

在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环...

cmcguttbb541717506的博客 187

信捷XD/XL系列PLC与C#通信实战:Modbus-RTU协议详解(附完整代码)

本文详细介绍了信捷XD/XL系列PLC与C#通过Modbus-RTU协议实现高效通信的实战指南。从硬件连接到软件配置,再到核心通信功能的实现与优化,提供了完整的代码示例和工业级应用建议,帮助开发者快速构建稳定的自动化通信系统。

weixin_28292761的博客 511

华为HCIA-Datacom实战:200人企业园区网从规划到部署全流程解析

本文详细解析了华为HCIA-Datacom认证实战中200人企业园区网的规划与部署全流程。从需求分析、组网架构设计到设备选型、VLAN划分及安全策略实施,全面覆盖园区网建设的关键环节,特别针对部门隔离、无线覆盖和基础安全防护等典型场景提供可落地的解决方案。

f0g1h2的博客 710

DBA面临新环境要了解的

面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?   在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这...

cuanzhanyun3524的博客 160

基于FPGA 外置qspi Flash的读写

fpga上实现flash读写代码

weixin_43498765的博客 4954

Oracle DBA面对全新工作环境应该了解什么

在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要...

cizongzhic79075的博客 208

手把手教你用89C52单片机驱动0.96寸OLED(IIC接口,附完整代码)

本文详细介绍了如何使用89C52单片机通过I2C接口驱动0.96寸OLED显示屏,包括硬件连接、I2C通信原理、SSD1306驱动芯片的初始化及显存管理技巧,并提供了完整的代码示例和常见问题排查方法,帮助电子爱好者快速掌握OLED显示技术。

weixin_30781433的博客 369

华为OD机试真题 新系统2026-04-01 C语言 实现【空间占用计算】

员工A的磁盘空间经常被耗尽,他需要找到占用空间最大的目录或文件,然后决定如何清理文件释放空间。给定某一目录,请编写程序帮助他统计该目录内一级子目录和文件的占用空间,并返回目标目录一级子项(文件或子目录)中占用空间最大的项。

MISAYAONE的博客 230

oracle配置新环境,Oracle DBA在新环境下必须了解的事情

【IT168技术讨论】面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要.这也不是教科书,只是一些心得和体会,对于这种问题,每个人的认识的角度是不一样的.欢迎大...

weixin_32281549的博客 118

js逆向第24例:FastMoss数据分析网站Fm-Sign加密字段破解

破解:FastMoss数据分析网站Fm-Sign加密字段。FastMoss主要是TikTok为主的大数据分析服务的一个网站

花臂不花Home 2153

oracle dba 2018,Oracle DBA在新环境下必须了解的事情

【IT168技术讨论】面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要.这也不是教科书,只是一些心得和体会,对于这种问题,每个人的认识的角度是不一样的.欢迎大...

weixin_42163404的博客 205

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Oracle DBA 转行,(转)Oracle DBA在新环境下必须了解的事情

面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?[@more@]  在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要.这也不是教科书,只是一些心得和体会,对于这种问题,每个人的认识的角度是不一样的.欢迎大家...

weixin_39533896的博客 207

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: Oracle的SQLPLUS命令使用集合
下一篇: 三招让Oracle表列管理更加简单
suncrafted
博客等级 码龄24年 103粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值