一:感谢公司给予的机会,很荣幸再次参加数据库技术嘉年华大会。本次技术嘉年华于9月16日在成都举行。会议的主题是数据驱动与一体化整合,IT架构创新与变革。首先给大家看看当今数据库系统面临的挑战和未来IT架构的变革趋势
信息技术高速发展,数据库系统也面临着越来越多的挑战。重点存在如下问题(1)资源静态配置,数据增长迅猛(2)关键数据没有保护措施(3)平台异构,管理困难(4)大量并发访问,系统性能无法保障(5)系统扩充,成本提高,电力资源管理成本不断提高(6)业务连续性低
应对越来越多的挑战,北京电信敢于变革,如今他们采用了一套2计算节点+3存储节点+交换机+高速闪存卡组成的超融合池架构。提升了系统的扩展性和开放性,同时性能线性增长。此架构扩展简单,计算节点对服务器要求也不高,支持X86服务器。
二:此次参会另一个主题,就是技术交流。本次会议对我印象最深的地方就是对整个数据库维护的思路做了一次深度的总结和探讨梳理,其涵盖了DBA的日常运维。这也是本次分享报告题目取名为DBA的一天的初衷。现将心得整理如下和大家分享
1、基本信息查询
select * from v$version//查看数据库的版本信息
select * from v$option//查询组件信息
select * from dba_registry_history//查询数据库升级历史信息
2、活动状态查询
select instance_name,status from v$instance //实例状态
select username,client_info,logon_time from v$session order by logon_time//连接用户
select sessions_current,sessions_highwater from v$license//会话信息
3、日志信息检查
一:数据安全重中之重,数据安全从何处做起,访问安全处于重要的核心位置,而ORACLE数据库的监听日志就处于记录访问来源的重要岗位。以PDM数据库为例,监听日志的位置在D:\app\Administrator\diag\tnslsnr\PDIMdata\listener\trace
命令行运行 tail -20 D:\listener.log
二:告警日志,告警日志记录了实例是否存在ORA-错误等一系列提示。通过 show parameter background_dump_dest找到告警日志的位置。然后找到告警日志文件观察是否有报错信息
4、重做日志信息查询
select group#,sequence#,archived,status from v$log
select group#,member from v$logfile
5、锁信息检查
select sid type,lmode,ctime,block from v$lock where type not in ('MR','AE')//查看锁会话id,类型,持有时间,block>1时阻塞了其他会话
select sid,sql_id,status,blocking_session from v$session where sid in(select session_id from v$locked_object)//查询当前锁事务中阻塞会话与被阻塞会话信息
6、对象信息、统计数据、定时任务查询
SELECT s.sid,s.statistic#,n.name,s.value
FROM v$sesstat s,v$statname n
WHERE s.statistic#=n.statistic# and n.name='redo size' and sid='215' 查询会话的统计信息
flashback table xx to before drop rename to xx//闪回删除操作并重命名
select owner,object_name,object_type,status from dba_objects where status <>'VALID' ORDER BY owner,object_name//查询失效对象信息,为空说明数据库运行正常
select * from dba_db_links//dblink信息查询
select job,log_user,last_date,next_date,interval,broken,failures from dba_jobs//用户定时任务
7、备份
备份分热备和冷备。热备常用方法,rman备份,支持归档模式下不停机备份。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
数据库装载完毕。
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库已更改。//rman备份前 打开归档步骤
BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG delete input;//压缩全备并删除输出
现PDM数据库是用expdp导入导出模式进行备份,第二日对日志进行查看检查备份完成情况
8、AWR报告获取与查看
AWR报告获取后主要观测Top5的等待事件。逻辑读占比高的sql语句。DBTIME : ELAPSED 数据库的占用比来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29438041/viewspace-2145638/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29438041/viewspace-2145638/