Oracle数据库安装和运维工作指南 下载本文

内容发布更新时间 : 2024/12/23 12:50:39星期一 下面是文章的全部内容请认真阅读。

范文 范例 指导 参考

Oracle数据库安装及运维工作指南

2017-04-10 张华福

金蝶软件(中国)有限公司 K3 CLOUD 基础系统部

word版 整理

范文 范例 指导 参考

本文主要强调 ORACLE 数据库服务器环境的安装软件及版本,以及安装完成后的后续完善工作。以确保数据库以比较完善的状态投入生产,尽可能避免已知的问题影响生产库的运营。文章不涉及到软件的安装方法步骤。

1 服务器系统软件,数据库版本安装推荐:

1 数据库服务器的操作系统,推荐使用 ORACLE LINUX6.8。

2 数据库软件版本,要求安装11204,单节点或RAC环境均可,推荐使用RAC。

2 数据库安装创建完毕后,需要进行下列的完善工作,

1 打上最新的补丁集,如:ORACLE 11204,截止至 2017年4月,ORACLE11204 数据库, 当前最新版本的补丁集为 20161018 日发布的,

p24436338_112040_Linux-x86-64_GI_20161018.zip --rac 版本, p24006111_112040_Linux-x86-64_DB_20161018.zip --纯数据库版。

请按照补丁集上的 readme.html,把补丁集打到GI, 数据库上。

2 初始化参数,下面的参数值,只是通常情况下的设置(或可根据服务器的硬件条件自行修改配置),要想系统效率最优,得依据数据库实际的运行情况逐步作微调(注意,下面的命令,在RAC和单节点环境下,稍有不同)。

alter profile default LIMIT PASSWORD_LIFE_TIME UNLIMITED; alter system set processes=500 scope=spfile sid='*';

alter system set control_file_record_keep_time=21 scope=spfile sid='*'; alter system set open_cursors=300 scope=spfile sid='*';

alter system set session_cached_cursors=300 scope=spfile sid='*'; alter system set audit_trail=NONE scope=spfile sid='*'; alter system set recyclebin=off scope=spfile sid='*';

alter system set log_archive_dest_1='location=use_db_recovery_file_dest' scope=both sid='*';

alter system set fast_start_mttr_target = 30 scope=both sid='*'; alter system set streams_pool_size=100m scope=spfile sid='*'; alter system set archive_lag_target = 1200;

alter system set \ alter system set \

修改结束后,需重启数据库,才能确保上述修改生效。

3 将数据库设置成归档模式,并开启最小附加日志.

word版 整理

范文 范例 指导 参考

3.1 启用 db_reocvery_file_dest 参数,设置好归档日志存放路径, SYS@k3db1>show parameter db_recovery NAME TYPE VALUE ------------------------------------ ----------- ------------------------------

db_recovery_file_dest string

db_recovery_file_dest_size big integer 0

SYS@k3db1>alter system set db_recovery_file_dest_size=50g; -- 此参数值按实际情况设置。

System altered.

Elapsed: 00:00:00.04

SYS@k3db1>alter system set db_recovery_file_dest='+FLASH'; -- 此参数值按实际情况设置。

System altered.

Elapsed: 00:00:00.03

alter system set log_archive_dest_1='location=use_db_recovery_file_dest' scope=both sid='*';

同时在两节点上执行:关闭数据库,设置归档模式,都设置了归档模式后,再打开数据库。

2 节点1,节点2上。 Shutdown immediate; 3 节点1,节点2上。 Startup mount;

4 节点1,节点2上。

Alter database archivelog;

Alter database add supplemental log data;

-- 开启最小附加日志

alter database add supplemental log data; 5 节点1,节点2上。 Alter database open;

3 制定作业,定时采集系统表,业务表的统计信息,

3.1 以 sys 身份,使用 sqlplus 工具,登录生产库,创建定时作业,采集系统表,每周日早上7点开始运行。

create procedure pro_analyze_dict as

word版 整理