没有合适的资源?快使用搜索试试~ 我知道了~
Oracle 数据库运维规范
Oracle 数据库运维规范是指在数据库管理和维护过程中所需遵循的一系列规则和规范,以确保数据库的稳定运行和高效运作。作为一名 DBA(Database Administrator),需要具备良好的数据库运维技能,了解 Oracle 数据库的各种命令和功能,以便更好地管理和维护数据库。
1. Oracle 数据库运维规范
Oracle 数据库运维规范包括多个方面,例如数据库启动和关闭、数据库性能监控、数据库备份和恢复、数据库安全管理等。每个方面都需要遵循特定的规则和规范,以确保数据库的稳定运行。
2. 简单命令使用
在 Oracle 数据库中,SQL*Plus 是一种常用的交互式查询工具,提供了许多有用的命令和功能。例如:
* 进入 SQL*Plus:使用命令 `sqlplus` 进入 SQL*Plus 环境。
* 退出 SQL*Plus:使用命令 `exit` 退出 SQL*Plus 环境。
* 得到帮助信息:使用命令 `help` 或 `?` 得到 SQL*Plus 的帮助信息。
* 显示表结构命令:使用命令 `DESCRIBE` 或 `DESC` 显示表结构信息。
* 编辑命令:使用命令 `ED` 或 `EDIT` 编辑 SQL 语句。
* 调用外部系统编辑器:使用命令 `EDIT` 或 `ED` 调用外部系统编辑器。
* 运行命令文件:使用命令 `START` 或 `@` 运行命令文件。
3. ORACLE 的启动和关闭
Oracle 数据库的启动和关闭是数据库管理员的关键任务。 Oracle 数据库可以在单机环境或双机环境下启动和关闭。
* 在单机环境下:使用命令 `startup` 启动 Oracle 数据库,使用命令 `shutdown` 关闭 Oracle 数据库。
* 在双机环境下:使用命令 `startup` 启动 Oracle 数据库,使用命令 `shutdown` 关闭 Oracle 数据库,并且需要在双机环境下同步数据库。
4. 数据库管理员日常工作
数据库管理员的日常工作包括检查 alterSID.log、环境确认、数据库性能监控、数据库备份和恢复等。
* 检查 alterSID.log:使用命令 `alter system set log_file_name` 查看 alterSID.log 文件。
* 环境确认:使用命令 `show parameters` 查看数据库参数设置。
Oracle 数据库运维规范是数据库管理员的必备技能,需要遵循特定的规则和规范,以确保数据库的稳定运行和高效运作。
1
Oracle 数据库运维规范
2
目录
1. 前言:....................................................................................................................................... 4
2. 简单命令使用 ........................................................................................................................... 4
2.1 进入 SQL*Plus .............................................................................................................. 4
2.2 退出 SQL*Plus .............................................................................................................. 4
2.3 在 sqlplus 下得到帮助信息 ....................................................................................... 4
2.4 显示表结构命令 DESCRIBE .......................................................................................... 4
2.5 SQL*Plus 中的编辑命令 .............................................................................................. 4
2.6 调用外部系统编辑器 ................................................................................................... 5
2.7 运行命令文件 ............................................................................................................... 5
2.8 关于侦听 ....................................................................................................................... 5
3. ORACLE 的启动和关闭 .......................................................................................................... 6
3.1 在单机环境下 ............................................................................................................... 6
3.2 在双机环境下 ............................................................................................................... 7
4. 数据库管理员日常工作 ........................................................................................................... 8
4.1 检查 alterSID.log ...................................................................................................... 8
4.2 环境确认 ....................................................................................................................... 8
5. 数据库日常操作 SQL .............................................................................................................. 9
5.1 查看表空间物理文件的名称及大小 ........................................................................... 9
5.2 查询表空间使用情况 ................................................................................................... 9
5.3 查询表空间的碎片程度 ............................................................................................. 10
5.4 碎片程度 ..................................................................................................................... 10
5.5 查看回滚段名称及大小 ............................................................................................. 11
5.6 查看控制文件 ............................................................................................................. 11
5.7 查看日志文件 ............................................................................................................. 11
5.8 查看表空间的使用情况 ............................................................................................. 11
5.9 查看数据库对象 ......................................................................................................... 12
5.10 查看数据库的版本 ................................................................................................. 12
5.11 查看 Oracle 字符集 ............................................................................................... 12
5.12 在某个用户下找所有的索引 ................................................................................. 12
5.13 表、索引的存储情况检查 ..................................................................................... 12
5.14 查看数据库的创建日期和归档方式 ..................................................................... 13
5.15 显示所有数据库对象的类别和大小 ..................................................................... 13
5.16 设置 RAC 为归档模式? ......................................................................................... 13
6. AWR 报告 ............................................................................................................................... 14
7. Troubleshooting ...................................................................................................................... 14
7.1 监控事务的等待 ......................................................................................................... 14
7.2 查看一些等待信息: ................................................................................................. 14
7.3 查看等待(wait)情况 ................................................................................................. 15
7.4 回滚段查看 ................................................................................................................. 15
3
7.5 回滚段的争用情况 ..................................................................................................... 15
7.6 监控表空间的 I/O 比例 ........................................................................................... 16
7.7 监控文件系统的 I/O 比例 ....................................................................................... 16
7.8 监控 SGA 的命中率 ................................................................................................... 16
7.9 监控 SGA 中字典缓冲区的命中率 ........................................................................... 16
7.10 监控 SGA 中共享缓存区的命中率,应该小于 1% .............................................. 17
7.11 临控 SGA 中重做日志缓存区的命中率,应该小于 1% ...................................... 17
7.12 监控内存和硬盘的排序比率,最好使它小于 0.10,增加 sort_area_size . 17
7.13 监控当前数据库谁在运行什么 SQL 语句 ............................................................. 18
7.14 监控字典缓冲区 ..................................................................................................... 18
7.15 查看 Lock ................................................................................................................ 18
7.16 捕捉运行很久的 SQL .............................................................................................. 19
7.17 查看数据表的参数信息 ......................................................................................... 20
7.18 查看还没提交的事务 ............................................................................................. 20
7.19 查找 object 为哪些进程所用 ............................................................................... 21
7.20 查看 catched object ............................................................................................ 21
7.21 查看 V$SQLAREA ...................................................................................................... 22
7.22 有关 connection 的相关信息 ............................................................................... 22
8. 备份......................................................................................................................................... 24
8.1 数据逻辑备份 ............................................................................................................. 24
8.1.1 exp ................................................................................................................... 24
8.1.2 imp .................................................................................................................. 25
8.1.3 控制文件备份 ..................................................................................................... 26
8.1.4 初始参数备份 ..................................................................................................... 26
8.2 数据库 RMAN 备份 ....................................................................................................... 26
8.2.1 数据库备份与 RMAN 备份的概念 ..................................................................... 26
8.2.2 使用 RMAN 进行备份 ......................................................................................... 28
9. 常见问题解决 ......................................................................................................................... 34
9.1 安装后常用参数设置 ................................................................................................. 34
9.2 杀死僵死连接 ............................................................................................................. 35
9.3 AIX 内存溢出 .............................................................................................................. 35
9.4 某一功能特别慢 ......................................................................................................... 37
9.5 统计信息失效导致执行计划走全表扫瞄 ................................................................. 37
9.6 关于 DRM ...................................................................................................................... 38
9.7 日志文件太小引起的切换过于频繁 ......................................................................... 40
9.8 Oracle 连接中断问题 ................................................................................................ 42
9.9 查询委托返回记录不对 ............................................................................................. 42
9.10 Linux + Oracle 10g RAC 的平台上,发生节点重启故障 ................................ 43
9.11 联机日志损坏 ............................................................................................................. 45
9.12 控制文件损坏 ......................................................................................................... 46
9.13 ORA-01555 错误 ...................................................................................................... 46
9.14 HP Proliant DL585G2 机器安装 ......................................................................... 47
4
1. 前言:
有一定 Linux/Unix 操作系统、Oracle 数据库基础的工程人员和维护人员,
信息技术人员等。本手册可作为工具,Oralce 运维提供帮助。
2. 简单命令使用
2.1 进入 SQL*Plus
$sqlplus 用户名/密码
2.2 退出 SQL*Plus
SQL>exit
2.3 在 sqlplus 下得到帮助信息
列出全部 SQL 命令和 SQL*Plus 命令
SQL>help
列出某个特定的命令的信息
SQL>help 命令名
2.4 显示表结构命令 DESCRIBE
SQL>DESC 表名
2.5 SQL*Plus 中的编辑命令
➢ 显示 SQL 缓冲区命令
5
SQL>L
➢ 修改 SQL 命令
首先要将待改正行变为当前行
SQL>n
➢ 用 CHANGE 命令修改内容
SQL>c/旧/新
➢ 重新确认是否已正确
SQL>L
➢ 使用 INPUT 命令可以在 SQL 缓冲区中增加一行或多行
SQL>i
SQL>输入内容
2.6 调用外部系统编辑器
SQL>edit 文件名
可以使用 DEFINE 命令设置系统变量 EDITOR 来改变文本编辑器的类型,在
login.sql 文件中定义如下一行
DEFINE_EDITOR=vi
2.7 运行命令文件
SQL>START test
SQL>@test
2.8 关于侦听
1、新建/修改/删除侦听
以 oracle 用户登录,运行 netca,会跳出图形配置界面。
剩余47页未读,继续阅读
资源推荐
资源评论
2021-02-25 上传
5星 · 资源好评率100%
2021-06-17 上传
5星 · 资源好评率100%
187 浏览量
125 浏览量
5星 · 资源好评率100%
2022-06-05 上传
2022-04-19 上传
2024-03-27 上传
5星 · 资源好评率100%
108 浏览量
107 浏览量
5星 · 资源好评率100%
110 浏览量
157 浏览量
2022-04-19 上传
179 浏览量
147 浏览量
138 浏览量
101 浏览量
108 浏览量
169 浏览量
2022-04-19 上传
资源评论
CodeGolang
- 粉丝: 155
- 资源: 1423
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- DIWA353锅筒筒体的焊接工艺 - .pdf
- DLT 370-2010 承压设备焊接接头金属磁记忆检测.pdf
- DLT 678-1999 电站钢结构焊接通用技术条件.pdf
- DLT 678-2013 电力钢结构焊接通用技术条件.pdf
- DLT 734-2000 火力发电厂锅炉汽包焊接修复技术导则.pdf
- DLT 754-2001 铝母线焊接技术规程.pdf
- 基于AI外呼系统,基于自然语言处理(NLP)、语音识别(ASR)、语音合成(TTS)和通讯(freeswitch)技术,实现自动语音应答,用自然逼真的对话与客户
- DLT 754-2013 母线焊接技术规程.pdf
- DLT 819-2010 火力发电厂焊接热处理技术规程.pdf
- DLT 821-2002 钢制承压管道对接焊接接头射线检验技术规程.pdf
- DLT 868-2014 焊接工艺评定规程.pdf
- DLT 820-2002 管道焊接接头超声波检验技术规程.pdf
- DLT 1097-2008 火电厂凝汽器管板焊接技术规程.pdf
- DLT 905-2004 汽轮机叶片焊接修复技术导则.pdf
- DLT 1118-2009 核电厂常规岛焊接技术规程.pdf
- DLT 1117-2009 核电厂常规岛焊接工艺评定规程.pdf
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功