oracle基本管理与维护手册.docx

上传人:marr****208 文档编号:132261621 上传时间:2020-05-14 格式:DOCX 页数:139 大小:12.83MB
返回 下载 相关 举报
oracle基本管理与维护手册.docx_第1页
第1页 / 共139页
oracle基本管理与维护手册.docx_第2页
第2页 / 共139页
oracle基本管理与维护手册.docx_第3页
第3页 / 共139页
oracle基本管理与维护手册.docx_第4页
第4页 / 共139页
oracle基本管理与维护手册.docx_第5页
第5页 / 共139页
点击查看更多>>
资源描述

《oracle基本管理与维护手册.docx》由会员分享,可在线阅读,更多相关《oracle基本管理与维护手册.docx(139页珍藏版)》请在金锄头文库上搜索。

1、Oracle基本管理与维护手册各位同事:该手册会从基础开始,根据各地的需求和工作中遇到的问题,定期更新(更新日志在手册头部),希望各位维护人员及时提出宝贵意见,大家共同学习进步。任何关于Oracle的问题可联系:项目管理中心:宁海峰(158 8500 9710 ) 万向泉(186 1559 5413 (私人) ) 更新总览2015-05-28 第二章: 新增 2.3.4 清理日志文件小结 新增 2.3.5 asm磁盘容量 第四章: 新增4.1.3 关于awr报告统计信息和时间 第五章: 新增 7. 实例恢复案例 第八章: 8.1 sql基础 新增基础参考手册 2015-04-27第一章 新增

2、1.3.3 关于 unlimited tablespace权限问题第二章 修改2.3.2 扩展表空间 分别以asm和文件系统方式讲述扩展表空间的步骤第五章: 新增5.6关于oracle bug的一点思考 2015-03-26第三章 新增 3.1 内网参数 注意事项 新增 3.5系统参数调整第五章: 新增 5.4 optimizer_dynamic_sampling案例分析新增 5.5 关于merge 与 update 第十章 新增 10.2 cursor_sharing 和 version_count 新增 10.3 柱状图和 cursor_sharing 新增 10.4 optimizer

3、dynamic sampling第11章 新增 第11章 oracle前沿知识 通过软硬结合提供更加廉价,更加高效的解决方案2015-01-29 第二章: 新增2.5 关于bigfile tablespace 与small tablespace 第四章: 新增4.2 ash报告 相关的简要概述 第八章: 新增 8.3 关于中文命名 第九章: 新增 第九章 oracle安全合规 总结安全合规的修补办法 第十章: 新增 第十章 oracle 概述 提供oracle中相关名词的解释和分析 2014-12-29第二章: 新增2.2 oracle ASM下添加磁盘参考步骤 为大家提供较为安全的数据库di

4、skgroup操作建议 新增 2.4 undo tablespace管理 讨论11g下undo空间管理的一些注意事项 第三章: 新增3.4 集群时区修改注意事项 请大家留意第六章: 6.1 rman备份参考脚本 考虑到公司除网优以外的其他应用数据库总量基本不会超过2T,变更普通备份为压缩备份; 新增6.2压缩备份测试结果 供大家参考。 新增 6.3 备份指导原则 提供备份建议,有条件的可以参考下。第七章: 新增 7.4 自动化运维脚本 自己编写的系统信息收集小工具,集思广益,希望大家给出宝贵意见 第八章: 新增 第八章 sql与PL/SQL 提供常用的sql编写注意事项和部分sql技巧 目录O

5、racle基本管理与维护手册1更新总览1第一章 用户管理61.1 用户功能和规划61.1.2 用户基本信息61.1.3 用户权限71.2 用户修改操作81.2.1 创建用户并授权81.2.2 修改用户属性(如密码,profile文件,资源限制等)81.2.3 删除用户81.3 部分异常情况处理91.3.1 用户密码丢失,没有记录,也不记得任何用户的密码。(慎用)91.3.2 用户被锁91.3.3 关于unlimited tablespace 权限问题10第二章 文件管理142.1 表空间管理和数据文件142.2 Oracle ASM下添加磁盘参考步骤152.3 文件操作172.3.1 自动增长

6、172.3.2 扩展表空间172.3.3 删除表空间192.3.4 清理日志文件小结192.3.5 asm磁盘容量202.4 undo tablespace管理212.5 关于bigfile tablespace 与small tablespace232.5.1 bigfile tablespace232.5.2 bigfile tablespace 管理23第三章 关于集群参数调优243.1 内网参数243.1.1 集群私网扩展后,参数修改cluster_interconnects243.1.2关于active_instance_count253.2 系统参数和系统安装包263.3 磁盘组规

7、划283.4 集群时区修改注意事项283.5 系统参数调整293.5.1 linux293.5.2 aix293.5.3 solaris30第四章 数据库报告简要分析304.1 awr报告304.1.1 awr报告生成步骤304.1.2 awr报告简要解析324.1.3 关于awr报告统计信息和时间354.2 ash报告404.2.1 ash报告生成步骤404.2.2 ash报告简要解析43第五章 基于公司应用的sql调优471. 移动客户要求定期提供上行率和下行率为0 的数据,并按地市区分。472. sql自动生成563. sql逻辑不合理614. oracle无法执行动态性能分析导致大量的

8、latch竞争1055. 关于merge 与 update1096. 关于oracle bug的一点思考1107. 实例恢复案例111第六章 rman备份1126.1 rman备份1126.2 压缩备份测试结果113测试环境113测试结果113资源消耗1146.3 备份指导原则115第七章 Oracle巡检1157.1. alert日志1157.2. 其他log日志1157.3. 巡检sql1157.3.1 索引状态1157.3.2 表锁状态1167.3.3 表空间使用状态1177.3.4 调优用到的sql汇总1177.4 自动化运维脚本118第八章 sql与PL/SQL1188.1 sql基

9、础1188.2 关于LONG与LOB类型1198.3 关于中文命名122第九章 Oracle安全合规123第十章 Oracle 概述12310.1 锁124锁转换和升级124锁和死锁125行锁和并发126锁和外键128DDL锁129脆弱的解析锁130系统锁(system lock)130闩锁(latch)130互斥锁(mutex)131内部锁(internal lock )132手工加锁13310.2 cursor_sharing 和version_count13310.3 柱状图和cursor_sharing13510.4 optimizer dynamic sampling135第11章

10、Oracle前沿知识13711.1 关于oracle dg部署13711.1.2 单实例dg配置方法13711.1.3 RAC dg配置方法138第一章 用户管理1.1 用户功能和规划Oracle 中每个用户都有各自的功能,尽量不要让应用程序占用系统账户的资源。本章我们讨论下用户的基本信息和基础操作。 SYS,SYSTEM两个用户属于超级管理员,管理员级别,权限很大,使用时请谨慎操作,有测试环境的可以现在测试环境下多操作几次,再修改正式环境。1.1.2 用户基本信息# select username,user_id,account_status,lock_date,created,profil

11、e from dba_users; 如上图所示:用户FPF,用户编号:92,用户状态:未锁定,用户创建时间:13年4月30日, user profile: default 用户的profile是对用户简单的资源使用说明。FPF的profile为default。#SELECT * FROM DBA_profiles where profile = DEFAULT;如上图所示,default profile里面做了最基本的安全合规:错误登陆次数:10次;密码生命周期为:180天;没有密码验证策略;密码锁住时间:1天,密码过期后7天可以使用原密码。1.1.3 用户权限查询用户角色。# select

12、* from dba_role_privs where grantee = SYSTEM;该system用户具有三种角色: aq_administrator_role, dba, mgmt_user 查询角色对应的权限:# select * from ROLE_SYS_PRIVS where role in (AQ_ADMINISTRATOR_ROLE,DBA,MGMT_USER);# select * from role_tab_privs where role in (AQ_ADMINISTRATOR_ROLE,DBA,MGMT_USER); 可以根据用户名一步一步查询,最后能得出用户的所

13、有权限。1.2 用户修改操作1.2.1 创建用户并授权# create user username identified by passwd default tablespace ts_name temporary tablespace ts_temp_name; 用户创建完成后,需要授权,没有授权无法登陆oracle ,最基本的用户权限为:connect 和 resource ,保证用户能够登陆,能够创建自己的表,约束和view等等。# grant connect , resource to username;收回权限:# revoke connect , resource from use

14、rname ;1.2.2 修改用户属性(如密码,profile文件,资源限制等)1.2.2.1 修改密码# alter user username identified by new_password; 1.2.2.2 修改profile限制# alter profile default limit password_life_time 90 ; 1.2.3 删除用户删除用户,连带删除用户下的所用对象# drop user username cascade; 1.3 部分异常情况处理1.3.1 用户密码丢失,没有记录,也不记得任何用户的密码。(慎用)1. 以oracle安装用户登陆操作系统# su oracle 2. 确认数据库进程和监听都存在# ps fu oracle# lsnrctl status 3. 以超级管理员身份,sqlplus 登陆数据库# sqlplus / as sysdba# show user 4. 重置用户密码# alter user username identified by p

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号