Oracle11G日常维护手册

上传人:ni****g 文档编号:512463118 上传时间:2023-11-19 格式:DOCX 页数:29 大小:66.37KB
返回 下载 相关 举报
Oracle11G日常维护手册_第1页
第1页 / 共29页
Oracle11G日常维护手册_第2页
第2页 / 共29页
Oracle11G日常维护手册_第3页
第3页 / 共29页
Oracle11G日常维护手册_第4页
第4页 / 共29页
Oracle11G日常维护手册_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《Oracle11G日常维护手册》由会员分享,可在线阅读,更多相关《Oracle11G日常维护手册(29页珍藏版)》请在金锄头文库上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除Oracle Database 日常维护手册目录1.登陆到数据库31.1.服务器端配置Listener31.2.客户端tnsnames41.3.检查Oracle Listener51.4.登陆数据库的方式51.5.数据库的启动51.6.关闭数据库62.用户管理62.1.检察用户profile62.2.查看用户profile参数63.检查数据库基本状况73.1.检查数据库创建日期73.2.检查数据库版本信息73.3.检查实例状态73.4.查看前台进程73.5.查看数据库连接的session83.6.查看连接到数据库的模式83.7.查看并发连接数83

2、.8.查看最大的连接processes83.9.监控系统后台进程83.10.查看数据库初始化参数83.11.检查PGA使用情况83.12.检查SGA状态83.13.检查Oracle服务进程83.14.检查Oracle监听状态93.15.检查监听进程是否存在103.16.检查操作系统日志文件103.17.检查oracle日志文件103.18.检查Oracle核心转储目录103.19.检查Root用户和Oracle用户的email114.检查Oracle对象状态114.1.检查Oracle控制文件状态114.2.检查Oracle在线日志状态114.3.检查Oracle表空间的状态124.4.检查O

3、racle所有数据文件状态124.5.检查无效对象124.6.检查所有回滚段状态134.7.检查用户下的表134.8.检查用户默认表空间134.9.检查当前用户角色及权限134.10.检查用户下的各个表的大小134.11.检查一个表的创建时间134.12.检查某个表的大小134.13.检查每个表占用磁盘空间情况145.检查Oracle相关资源的使用情况145.1.检查Oracle初始化文件中相关参数值145.2.检查数据库连接情况155.3.检查系统磁盘空间165.4.检查表空间使用情况165.5.检查一些扩展异常的对象185.6.检查表空间碎片情况185.7.检查system表空间内的内容1

4、85.8.检查对象的下一扩展与表空间的最大扩展值195.9.检查flash recovery area空间196.检查Oracle数据库性能196.1.查询表空间读写情况196.2.查询redo log buffer的繁忙程度206.3.判断undo表空间的使用情况206.4.分析日志组切换频率216.5.查看等待事件216.6.检查数据库cpu、I/O、内存性能226.7.内存使用情况226.8.系统I/O情况226.9.系统负载情况236.10.查看是否有僵死进程236.11.检查缓冲区命中率236.12.检查共享池命中率246.13.检查排序区246.14.检查日志缓冲区246.15.检

5、查失效的索引246.16.检查不起作用的约束246.17.检查无效的trigger256.18.检查尚未建立索引的表256.19.检查运行时间长的SQL256.20.检查性能差的前10条SQL256.21.查看占 io 较大的正在运行的 session256.22.检查消耗CPU最高的PID对应的SQL256.23.检查占用CPU多的session266.24.检查表空间的IO266.25.检查临时表空间IO266.26.检查锁和等待267.检查数据库安全性277.1.检查系统安全日志信息277.2.检查登录失败的日志:277.3.检查用户修改密码278.数据表空间日常维护278.1.查看表空

6、间的一些信息278.2.创建表空间288.3.表空间扩容288.4.创建大数据文件298.5.数据表空间文件迁移298.6.不停机移动表空间文件309.存储过程管理309.1.找出特定用户的存储过程309.2.通过表名找出存储过程309.3.查看存储过程内容3010.触发器管理3010.1.找出数据库中所有触发器3010.2.找出特定用户的触发器3110.3.找出当前用户定义的触发器3110.4.查看某个用户自定义的触发器内容3110.5.查看某个表关联的触发器3110.6.查看当前用户所有触发器及存储过程3111.Redo Log 管理3111.1.离线迁移日志文件3111.2.在线更改Re

7、do Log文件容量321. 登陆到数据库1.1. 服务器端配置ListenerLISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY =racdb1) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.10)(PORT = 1521)ADR_BASE_LISTENER = /u01/app/oracleSID_LIST_LISTENER= (SID_LIST= (SID_DESC=#BEQUEATH CONFIG (GLOBAL_DBNAME=rac

8、db1) (SID_NAME=racdb1) (ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1) #PRESPAWN CONFIG (PRESPAWN_MAX=20) (PRESPAWN_LIST= (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1)GLOBAL_DBNAME=racdb1Service 名称,在客户端一定配置和他相同SID_NAME=racdb1实例名称,这个要和SID相同GLOBAL_DBNAME可以不等于SID_NAME客户端根据tnsname.ora中的SER

9、VICE_NAME和地址(ADDRESS = (PROTOCOL = TCP)(HOST =racdb1)(PORT = 1521),到这个地址去访问监听器。然后监听器根据文件lisnter.ora文件中的GLOBAL_NAME来判断是否有一个 GLOBAL_DBNAME 和 SERVICE_NAME 相等。如果相等,则建立客户端到SID标识的服务端实例的连接,在客户端上我们可以使用tnsping 命令来测试1.2. 客户端tnsnames racdb1 = (description = (address_list = (address = (protocol = tcp)(host = 19

10、2.168.137.10)(port = 1521) (connect_data = (service_name =racdb1)(ur=a)这里的service_name =racdb1 就是在服务器端的GLOBAL_DBNAME=racdb1oracleracdb1 $ tnsping racdb1TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 21-JAN-2015 14:51:49Copyright (c) 1997, 2009, Oracle. All rights reserved.TNS-03502:

11、Insufficient arguments. Usage: tnsping oracleracdb1 $ tnsping racdb1TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 21-JAN-2015 14:51:55Copyright (c) 1997, 2009, Oracle. All rights reserved.Used parameter files:Used TNSNAMES adapter to resolve the aliasAttempting to contact (descripti

12、on = (address_list = (address = (protocol = tcp)(host = racdb1)(port = 1521) (connect_data = (service_name = racdb1)(ur=a)OK (0 msec)1.3. 检查Oracle Listenerlsnrctl stoplsnrctl startlsnrctl statuslsnrctl service1.4. 登陆数据库的方式修改登陆oracle 认证模式默认情况下我们oracle 安装好后是使用操作系统用户的验证,所以这里如果我们使用sys用户不用密码就可以登录,如果我们想使用

13、oracle 密码文件验证的话我们就要进入下列文件夹cd /u01/app/oracle/product/11.2.0/dbhome_1/network/admin修改sqlnet.ora增加下列命令SQLNET.AUTHENTICATION_SERVICES = NONE配置了tnsnames登录数据库方式oracleracdb1 $ sqlplus scott/111111racdb1sqlplus /nolog 使用scott登陆到指定数据库racdb1conn sys/111111racdb1 AS SYSDBA; 察看登陆到了哪个数据库实例select instance_name f

14、rom v$instance使用sys用户登陆conn sys/change_on_installer as sysdba 用sysdba 登陆conn /as sysdba 使用sys用户登录conn sys/change_on_install as sysdba; conn / as sysdba 连接数据库conn scott/111111 使用scott进行连接1.5. 数据库的启动数据库启动方式方式含义startup启动实例、装载数据库、打开数据库startup nomount启动实例,不加载数据库startup mount启动实例,加载数据库但不打开数据库startup restrict启动过程中限制访问数据库startup force强制数据库启

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

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