范文 范例 指导 参考
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版 整理