oracle数据库运维
1. 我女朋友现在在做Oracle数据库运维工程师,请问她应该学习什么技术和知识有利于提升职位和工资全面点谢谢
发展的方向很多的:
纯粹就是做数据库的话,技术上走:学数据库和操作系统两大块就可以了。
可以转型做产品,这样对于运营的要求很高,需要的就是技术了,开发的技术,这个学习就看你开发什么产品了。
可以转型做数据分析,因为你本身就是做数据库,可以转型成BI工程师,数据分析师这样的,做这些很容易拿到高薪的,因为只要是大公司,数据都是公司的机密。
可以自己出来做外包:数据库需求的企业还是比较多的,但是自己做的成本不是一般的企业能受得了,所以就有外包了。
来源:360oracle运维,,,,,,。。。提供,,,,oracle运维,,,外。。包,,,
2. oracle 数据库运维的工作 怎么样
运维最难的就是你要考ocp,这个认证资格不是太好拿到的,平时,oracle运维的工作包括:
1,观察数据库是否正常启动,监听是否运行
2,观察数据库运行日志,检查是否有潜在问题
3,是否备份
4,观察执行性能
。。
不是太累,偶尔有出差,另外就是做完后,时间较多,对于在技术上有想进步的人,其实是不错的,机会有,而且也有时间,工资待遇也不错。当然对于想稳定的人也是不错的选择,只是会在比较大的城市工作,其实工资也算一般。
360oracle运维,,,,提供。。。。。外,,,包。。。。。。服,,,,务。。。。。。。。。。
3. 学习oracle运维方面需要掌握哪些
发展的方向很多的:纯粹就是做数据库的话,技术上走:学数据库和操作系统两大块就可以了。可以转型做产品,这样对于运营的要求很高,需要的就是技术了,开发的技术,这个学习就看你开发什么产品了。可以转型做数据分析,因为你本身就是做数据
4. 如何查看oracle数据库中哪些session异常阻塞了系统
Oracle数据库运维过程中有时会遇到一种异常情况,由于错误的操作或代码BUG造成session异常地持有锁不释放,并大量阻塞系统对话。这时候需要找出造成异常阻塞的session并清除。 oracle session通常具有三个特征: (1)一个session可能阻塞多个session; (2)一个session最多被一个session阻塞; (3)session阻塞关系不会形成环路。(环路即死锁,oracle能自动解除) 因此session的阻塞关系为一棵树,进而DB系统所有session的BLOCK阻塞关系是一个由若干session阻塞关系树构成的森林,而异常session一定会在故障爆发时成为根(root)。因此,找寻异常锁表session的过程就是找出异常的root。 一般认为异常root有两个特征:(1)block树的规模过大,阻塞树规模即被root层层阻塞的session总数;(2)阻塞的平均等待时间过长。 查找异常session的方法一: OEM—> performance—> Blocking Sessions 查找异常session的方法二: select r.root_sid, s.serial#, r.blocked_num, r.avg_wait_seconds, s.username,s.status,s.event,s.MACHINE, s.PROGRAM,s.sql_id,s.prev_sql_id from (select root_sid, avg(seconds_in_wait) as avg_wait_seconds, count(*) - 1 as blocked_num from (select CONNECT_BY_ROOT sid as root_sid, seconds_in_wait from v$session start with blocking_session is null connect by prior sid = blocking_session) group by root_sid having count(*) > 1) r, v$session s where r.root_sid = s.sid order by r.blocked_num desc, r.avg_wait_seconds desc; 该SQL语句即是根据v$session的字段blocking_session统计阻塞树根阻塞session的计数以及平均阻塞时间、并进行排序,排名最前的往往是异常session。 另外需要注意的是,持有锁时间最长、或等待时间最长的session都不一定是造成阻塞的根源session!
5. 公司刚采购了一套ORACLE的数据库。让我负责运维。悲剧了。一点都不懂怎么办啊
学习啊,从基础开始,
普通操作还是很快的,要做到精通,专家,没有5年的实战经验做不到。
6. 如果做oracle数据库运维的话,需要对数据库的掌握到什么样的程度
1、数据库基础知识。
2、硬件基础知识。
3、网络基础知识。
4、数据备份。
5、数据迁移。
6、数据恢复。
7、数据调优。
7. 企业业务系统数据库用Oracle、Mysql和SQL sever等多种数据库,如何运维管理
公司系统就用了很多种数据库MySQL、SQL sever、Oracle、MariaDB,基础架构使用大厂云的IAAS平台,但是数据库的运维管理需要自己做。我们去年弄了一套远光的YGdata,运维方便了很多。提供统一RDS支撑平台,即开即用、性能卓越,运行比较稳定,没有出现过故障,运维团队整体专业性都能大大提高了,给领导的各类报告也特别容易,而且好看多了。
8. Oracle数据库一些维护性文档怎么写
你说的这个是数据库开发,和DBA的事情。
1,安装配置文档 ----DBA或者运维人员
2,web系统操作手册---测试人员编写
3,数据字典文档---开发提供详细内容,DBA整理标准文档
4,故障处理----一般是记录发生过的故障
5,巡检文档----DBA
6,操作记录文档---- DBA or 运维人员,记录服务器所有的操作。
7,备份定时任务。。。。等等
9. 做oracle数据库运维的,主要工作的内容是什么。
最主要的工作就是1、监控oracle系统是否正常。2、数据备份,并监控数据备份是否正常。
10. 重庆ORACLE数据库运维的公司有哪些
重庆思庄科技有限公司成立于2008年,重庆最早专注Oracle大型数据库技术服务商,包括Oracle技术支持和技术培训及提供Oracle全线产品。为西南地区的电信、医疗、金融、大型制造等单位的数据库安全、高效的运行做出了重大的贡献,也为用户输送了一大批Oracle数据库实用型专业技术人才。
公司具备强有力的专业技术队伍。整个技术团队在Oracle数据库管理方面具有极其丰富的实战操作技能和海量级数据处理经验,擅长Oracle数据库RAC,Dataguard高可用架构设计,性能调优,灾难恢复,数据挖掘,故障诊断与疑难问题定位;精通IBM AIX,HP-UX,Oracle Solaris及红帽Linux等主流UNIX/Linux操作系统;非常熟练的运用Oracle Weblogic、IBM Websphere等主流中间件产品。