数据库日常运维手册_第1页
数据库日常运维手册_第2页
数据库日常运维手册_第3页
数据库日常运维手册_第4页
数据库日常运维手册_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,word,专业参考资料神州数码信息系统有限公司数据库日常运维手册日常运维操作手册主要针对 ORACL数据库管理员对数据库系统做定期监控:(1) .每天对ORACL敢据库的运行状态、日志文件、备份情况、数据库的空间使用情况、系统 一,资料下载可编辑资源的使用情况进行检查,发现并解决问题。并要有相关的人员负责每天查看,发现问题及时 上报分析。检查每天的数据库备份完成情况。(2) .每周对数据库对象的空间扩展情况、数据的增长情况进行监控、对数据库做健康检查、对 数据库对象的状态做检查。(3) .每月对表和索引等进行 Analyze、检查表空间碎片、寻找数据库性能调整的机会、进行数 据库性能调整、提

2、出下一步空间管理计划。对ORACLE据库状态进行一次全面检查(4)根据公司数据库的安全策略对 ORACLE DB行加固一.日维护过程3.1、 确认所有的INSTANCES态正常登陆到所有数据库或例程,检测ORACL哈台进程:$ps - ef|grep ora3.2、 检查文件系统的使用(剩余空间)如果文件系统的剩余空间小于 20%需删除不用的文件以释放空间。#df - k3.3、 检查日志文件和trace文件记录检查相关的日志文件和trace文件中是否存在错误。A、连接到每个需管理的系统使用'telnet '命令B、对每个数据库,进入到数据库的bdump目录,unix系统中BD

3、UMP!录通常是 $ORACLE_BASE/<SID>/bdump #$ORACLE_BASE/<SID>/bdumpC、使用 Unix 'tail '命令来查看 alert_<SID>.log 文件#tail $ORACLE_BASE/<SID>/bdump/alert_<SID>.logD如果发现任何新的ORA-错误,记录并解决一,资料下载可编辑3.4、 检查数据库当日备份的有效性。对RMA陪份方式:3.5、 检查数据文件的状态检查所有数据文件并记录状态不是“ online ”的数据文件,并做恢复。Sqlplus&

4、gt; Select file_name from dba_data_files where status=' OFFLINE3.6、 检查表空间的使用情况SELECT tablespace_name, max_m, count_blocksfree_blk_cnt, sum_free_m,to_char(100*sum_free_m/sum_m, '99.99') | '%' AS pct_freeFROM(SELECT tablespace_name,sum(bytes)/1024/1024 AS sum_m FROM dba_data_files

5、GROUP BY tablespace_name), ( SELECT tablespace_name AS fs_ts_name, max(bytes)/1024/1024 AS max_m, count(blocks) AS count_blocks, sum(bytes/1024/1024) AS sum_free_m FROM dba_free_space GROUP BY tablespace_name ) WHERE tablespace_name = fs_ts_name3.7、 检查剩余表空间SELECT tablespace_name, sum ( blocks ) as f

6、ree_blk ,trunc ( sum ( bytes ) /(1024*1024) as free_m, max ( bytes ) / (1024) as big_chunk_k, count (*) as num_chunks FROM dba_free_space GROUP BY tablespace_name;3.8、 监控数据库性能(重点)运行bstat/estat生成系统报告或者使用statspack收集统计数据3.9、 检查数据库系统性能(重点)主要检查并记录数据库系统的 cpu使用率、pagespaces> IO、buffer命中率等等,可以使用 topas、vms

7、tat、iostat、glance、top 等命令3.10、 日常出现问题的处理。二.每周维护过程2.1、 、监控数据库对象的空间扩展情况根据本周每天的检查情况找到空间扩展很快的数据库对象,并采取相应的措施 一,资料下载可编辑,word,专业参考资料- -删除历史数据- - 扩表空I可alter tablespace<name> add datafile '<file> ' size <size>- -调整数据对象的存储参数next extentpct_increase2.2、 监控数据量的增长情况根据本周每天的检查情况找到记录数量增长很快的

8、数据库对象,并采取相应的措施-删除历史数据- 扩表空I可altertablespace<name> add datafile '<file> ' size <size>2.3、 系统健康检查检查以下内容:init<sid>.oracontrolfileredo log filearchivingsort area sizetablespace(system,temporary,tablespace fragment)datafiles(autoextend,location)object(number of extent,next

9、extent,index)rollback segmentlogging&tracing(alert.log,max_dump_file_size,sqlnet)2.4、 检查无效的数据库对象SELECT owner object_name, object_type FROM dba_objects WHERE status= 'INVALID'。2.5、 检查不起作用的约束SELECT owner, constraint_name, table_name, constraint_type, status FROMdba_constraints WHERE status

10、 = 'DISABLED ' AND constraint_type = 'P'一,资料下载可编辑2.6、 检查无效的triggerSELECT owner, trigger_name, table_name, status FROM dba_triggers WHERE status = 'DISABLED三.月维护过程3.1、 Analyze Tables/Indexes/Clusteranalyze table <name> estimate statistics sample 50 percent;3.2、 对索引进行维护和管理使用a

11、nalyze和DBMS_STATS,DBMS_UTIL哂进行分析工作。对于频繁更新的表,需进行 索引重建alter index XXXXX rebulid online (建议在非繁忙时刻进行重建工作 )。对一些运行非常慢的查寻语句进行分析,根据execution plan确定问题的原因:是否没用到索引, 索引需重建,需增加索引等。3.3、 检查表空间碎片根据本月每周的检查分析数据库碎片情况,找到相应的解决方法3.4、 寻找数据库性能调整的机会(重点)比较每天对数据库性能的监控报告,确定是否有必要对数据库性能进行调整3.5、 数据库性能调整(重点) 如有必要,进行性能调整3.6、 提出下一步空

12、间管理计划根据每周的监控,提出空间管理的改进方法四,oracle数据库加固4.1 建多个用户profile ,并设置给相应的用户,例如 Create profile user_profilePassword Management = EnabledPASSWORD_LIFE_TIME = 90PASSWORD_GRACE_TIME = 5一,资料下载可编辑,word,专业参考资料PASSWORD_REUSE_TIME = UnlimitedPASSWORD_REUSE_MAX = 5 FAILED_LOGIN_ATTEMPTS =5 PASSWORD_LOCK_TIME = Unlimited

13、IDLE_TIME = 15SESSIONS_PER_USER = Unlimited min length = 8 设置用户密码策略4.2 限制资源在 INIt<SID>.ora 文件中设置 RESOURCE_LIMIT=TRUE审计 AUDIT_TRAIL=DBAUDIT_SYS_OPERATIONS=TRUE等4.3 改变默认账号的密码,lock 有关用户的登录如 demo outli , scott 等alter u3er 373 identif ied fay dfassys dbs1;Uset altered.3QL> alter user s7sttin ide

14、ntified by dtissysteiiA rjkisi;User ltere(3,另QL> a 1 r&r user scout idenrifled by dbsscot.t_dfci£ 1;User & Ltered.3QL> select usetnsme, ccpuut_gt-at-us口iUSEFtNAWE£ wtiere accoiiinL_atatU3 s ' LOCKED1 ;kCCOUrdT STAl'USLOCKEDLOCKEDDBNHPOUTLN4.4 数据文件,日志文件,control file,ar

15、chive file权限设置等Chown- R 600 *dbf$ 15 -al-0drwKr-xr-xZotacie曲31256Dec0916:35 .drwxr-xr-x5oracledtoaZ56Dec0916:38 - ETJ-1oracledbs314S30992Hay3114:42 ATMVSPACE.dbf一七十一一一-一1oraclecboa104865792May3114:42 IDPACE .di3f-rw 1一工旧 1oracle oracledioa dha104855792314530992KayKay3 13114 : 42 LOG-SPACE . cttof14

16、: 2 hiavspace. = ai:a£ Is如箕1U4S65792May31; 12 transsuace 'ttof4.5 设置 create table , connect, RESOURCEDREATE ANY VIE WALTER勺权限 Select * from dba_sys_privs where privilege like'create table 'Select * from dba_sys_privs where privilege like'alter% 'SCL> select 1f ±rom d

17、ba sys_privs 2 whre privilege like 'CREATE TABLE1;granteeprivilegeA 理DEACREATETABLEYESSHEPHERDCREATETKBLENOSYSTEMCREATETABLENOFSPRDCREATETABLENOSYSCREATETAELENO汴QL> evoW*4.6 Oracle Listener control帧听控制Example:SAVE_CONFIG_ON_STOP_<listener_name> = ONPASSWORDS_<listener_name> = 2D6c

18、48144CF753AC一,资料下载可编辑,word,专业参考资料2D6c48144CF753AC is only an example value.。ADDED BY TN5LSWR 21-DEC-ZDL1 13:52:01FAS3TJ0PPS_LISTOJEP = CH F1JLC92SAVE COWrTG ON 号TOP LISTEITER=OT1 istenei; . or a?, 2 5 1 i n.e3 f 7 1 C; charactersr命令:1、检查SQL Server服务启动类型;方法:配置工具一一SQL Server外围应用配置器:(1)检查SQL Server服务启动

19、类型;(2)检查SQL Server Agent服务启动类型。2、通过“任务管理器”检查系统进程,判断是否有异常进程。如果存在异常进程,则记录并查 询;3、检查SQL Server管理端口;方法:SQL Server配置管理器 SQL Server协议 TCP/IP协议 IP地址选显卡注:SQL Server默认端口号为:14334、SQL Server实例连接检查;方法:(1)启动 SSMS(2)依照实际情况,使用“本地”或“ SA方式登录;(3)登录成功后,检查实例运行情况(“启动”或“停止”);(4)通过实例属性检查“身份验证模式”与“服务器身份验证模式”。5、账号安全管理;方法:(1)选择“ SQL安全性”一一登录名,记录所有用户账户,记录并核对;(2)注意点选用户账户,查看账户内服务器角色,记录并核对。6、SQL Server 补丁管理;方法:(1)启动 SSMS(2)鼠标右键点选数据库实例,并选择属性;(3)在“常规”选项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论