您好,欢迎来到六九路网。
搜索
您的当前位置:首页Oracle11.2.0.3双机互备安装配置手册_IT168文库

Oracle11.2.0.3双机互备安装配置手册_IT168文库

来源:六九路网
XX省XX系统oracle安装配置手册

(XX市)

Oracle安装配置手册

河北XX公司 2013-09

第 1 页

XX省XX系统oracle安装配置手册

目 录

Oracle安装配置手册 ............................................. 3

1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9

创建 Oracle 组和用户帐户.............................. 3 设置dtprofile参数(图形界面).......................... 3 修改目录权限.......................................... 4 上传安装介质并解压.................................... 4 安装oracle软件....................................... 5 配置监听............................................. 16 创建数据库........................................... 24 主备机oracle配置.................................... 36 授权数据库备份配置................................... 38

1.10 后督数据库备份配置................................... 41

第 2 页

XX省XX系统oracle安装配置手册

Oracle安装配置手册

1.1 创建 Oracle 组和用户帐户

mkgroup -'A' id='1000' adms='root' oinstall mkgroup -'A' id='1200' adms='root' dba mkgroup -'A' id='1201' adms='root' oper mkuser

-a

id='1101'

pgrp='oinstall'

groups='dba,oper'

home='/home/oracle' fsize=-1 data=-1 core=-1 fsize_hard=-1 cpu_hard=-1 data_hard=-1 stack_hard=-1 core_hard=-1 oracle

在oracle用下设置 ORACLE_BASE 和 ORACLE_HOME 环境变量:.profile export ORACLE_SID=XXSQDB export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1 export

PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/bin/jdk:/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:$PATH

export AIXTHREAD_SCOPE=S umask 022 使用exit退出

重新使用命令su – oracle

使用env命令查看环境变量是否起作用

1.2 设置dtprofile参数(图形界面)

在root用户下使用命令passwd oracle 修改oracle用户密码为oracle oracle用户使用图形界面登录,成功登录后,在/home/oracle目录下出现文件.dtprofile。修改文件中最后一行,把#去掉即可。

第 3 页

XX省XX系统oracle安装配置手册

DTSOURCEPROFILE=true

最后,使用env命令查看环境变量是否起作用

1.3 修改目录权限

使用root用户执行对/softcd和/oracle目录修改工作。 chown oracle:oinstall /softcd chown oracle:oinstall /oracle #su - oracle

$ mkdir -p /oracle/product/11.2/db_1

1.4 上传安装介质并解压

使用FTP软件上传oracle安装介质文件到/softcd目录。使用oracle进行本次操作。

使用oracle用户进入/softcd目录,进行文件解压。命令是 $tar –xvf oracd.tar

第 4 页

XX省XX系统oracle安装配置手册

1.5 安装oracle软件

在图形界面,使用oracle用户直接登录,进入/softcd/database目录下面,运行下面的命令

./runInstaller

开启另外一个命令窗口用root用户运行/softcd/database目录下的rootpre.sh,会有如下提示:

执行如下命令:

chuser groups=dba,oper,hagsuser oracle 使用id oracle命令查看输出结果如下: # id oracle

第 5 页

XX省XX系统oracle安装配置手册

uid=1101(oracle)

groups=1200(dba),1201(oper),207(hagsuser)

执行完命令后返回图形安装界面输入 Y 继续

gid=1000(oinstall)

屏幕出现图形安装界面后去掉“I WISH…”勾选项下一步继续

出现如下图所示信息后点击“yes”继续

安装选项选择“skip software updates”继续

第 6 页

XX省XX系统oracle安装配置手册

选择只安装程序选项

本项目选择“single instance database installation”

第 7 页

XX省XX系统oracle安装配置手册

进入语言选择界面,添加简体中文选项,点击下一步继续

选择数据库版本为企业版,点击下一步继续

第 8 页

XX省XX系统oracle安装配置手册

选择安装位置为如下路径

修改“Inventory directory”路径为“/oracle/oraInventory”点击下一步继续

第 9 页

XX省XX系统oracle安装配置手册

出现如下提示后选择“YES”继续

选择特定管理组

第 10 页

XX省XX系统oracle安装配置手册

预安装检查:

安装汇总会出现如图下补丁需求信息时选择忽略所有信息(本版本系统已经

第 11 页

XX省XX系统oracle安装配置手册

修复了如下提示的补丁信息)

第 12 页

XX省XX系统oracle安装配置手册

出现提示后点击“yes”继续出现汇总信息

点击“install”开始进行oracle程序的安装。

第 13 页

XX省XX系统oracle安装配置手册

出现如下提示

安装完成后在新打开的terminal windowns界面下使用root用户运行提示的2个脚本:

第 14 页

XX省XX系统oracle安装配置手册

完成后点击“OK”

点击关闭,数据库程序安装完成。

第 15 页

XX省XX系统oracle安装配置手册

1.6 配置监听

在新打开的图形界面下使用oracle用户登录,输入netca命令出现如下界面

第 16 页

XX省XX系统oracle安装配置手册

点击下一步继续

添加一个监听

监听的名字默认为LISTENER,点击下一步继续

第 17 页

XX省XX系统oracle安装配置手册

点击“Next”继续下一步安装

第 18 页

XX省XX系统oracle安装配置手册

选择默认选项“Use the standard port number of 1521”点击下一步继续

选择“NO”不配置其他监听,下一步继续

点击“Finish”完成监听向导。

第 19 页

XX省XX系统oracle安装配置手册

然后在oracle用户权限下输入netmgr,启动监听配置界面,如下图所示:

在图形配置界面的右侧选择Database Services选项,点击Add Database添加需要监听的数据库

第 20 页

XX省XX系统oracle安装配置手册

本项目oracle数据库有2个:XXSQDB和XXHDDB(备注:XX为XX第一个字母大写,后面加上数据库名称),需要添加2个数据库的监听。

第 21 页

XX省XX系统oracle安装配置手册

然后点击File—>Save Network Configuration保存监听配置内容

监听配置完成。

使用如下命令查看被监听的数据库文件 内容如下:

$ more /oracle/product/11.2/db_1/network/admin/listener.ora listener.ora

Network

Configuration

File:

/oracle/product/11.2/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST =

第 22 页

XX省XX系统oracle安装配置手册

(SID_DESC =

(GLOBAL_DBNAME = XXSQDB)

(ORACLE_HOME = /oracle/product/11.2/db_1) (SID_NAME = XXSQDB) )

(SID_DESC =

(GLOBAL_DBNAME = XXHDDB)

(ORACLE_HOME = /oracle/product/11.2/db_1) (SID_NAME = XXHDDB) ) ) LISTENER =

(DESCRIPTION_LIST = (DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = XXnxdb1_boot1)(PORT = 1521)) )

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )

ADR_BASE_LISTENER = /oracle 使用vi命令修改文件里面的主机名。

(ADDRESS = (PROTOCOL = TCP)(HOST = XXnxdb1_boot1)(PORT = 1521)) 修改成

(ADDRESS = (PROTOCOL = TCP)(HOST = XXnxdb1)(PORT = 1521))

第 23 页

XX省XX系统oracle安装配置手册

修改完成后,重启监听。 lsnrctl stop listener lsnrctl start listener

2号机配置监听按以上步骤重新做。

1.7 创建数据库

在创建数据库前开启数据库监听;

在oracle用户下使用dbca命令打开数据库配置向导

点击“next继续”

选择“Create a Database”,点击“Next”继续

第 24 页

XX省XX系统oracle安装配置手册

本项目选择第一项General Purepose or Transaction Processing继续安装。

XXXXdb1、db2两台IBM P740小机上分别安装数据库名称为XXSQDB和XXHDDB。

第 25 页

XX省XX系统oracle安装配置手册

点击“next”继续

选择数据库的密码,在本项目实施过程中统一使用相同的密码为oracle

点击下一步继续

出现提示密码简单,点击“yes”确认继续

第 26 页

XX省XX系统oracle安装配置手册

选择数据库安装的路径,在本项目中数据库安装位置为存储上创建的分区/XXsqdbdata。

第 27 页

XX省XX系统oracle安装配置手册

下一步继续

勾选“Enable Archiving”然后编辑“Archive Mode Paramenters”选项里

第 28 页

XX省XX系统oracle安装配置手册

的内容,加入归档日志目录:/XXsqdbdata/arch点击OK确认。 必须在oracle用户下的/XXsqdbdata/创建一个arch目录。

点击OK确定

勾选“use Automatic Memory Management”选项

第 29 页

XX省XX系统oracle安装配置手册

更改“Processes”进程为8000

选择“choose from the list of character sets”为“ZHS16GBK-GBK 16 bit simplified Chinese”选项

第 30 页

XX省XX系统oracle安装配置手册

点击下一步继续

点击下一步继续

分别更改Redo Log Groups选项中3个文件大小为500MB

第 31 页

XX省XX系统oracle安装配置手册

第 32 页

XX省XX系统oracle安装配置手册

点击下一步,选择创建数据库“Create Database”,点击Finish继续安装。

在弹出的对话框内选择“save as an THML file选项”输入文件名为:

第 33 页

XX省XX系统oracle安装配置手册

XXSQDB.html点击OK确认

点击“OK”确认创建数据库

创建数据库完成后会出现数据库汇总信息。

第 34 页

XX省XX系统oracle安装配置手册

点击OK按钮,出现安装汇总信息如下:

点击“Exit”退出,出现如下图所示安装信息。

按照1号机创建数据库的操作方法在2号机上建立和配置监听,创建XXHDDB数

第 35 页

XX省XX系统oracle安装配置手册

据库,数据库的安装位置:/XXhddbdata

1.8 主备机oracle配置

因为本项目安装的Oracle数据库是双机互备工作模式,需要在两台主机上进行设置。

详细步骤如下:

在一号机上把XXSQDB数据库停掉。 #su – oracle

$export ORACLE_SID=XXSQDB $sqlplus /nolog sql>conn / as sysdba

sql>shutdown immediate ######(启动操作为:startup) sql>exit

使用smitty hacmp命令转移资源组到2号机。######(步骤参考HA实施手册) 在2号机查看资源组情况,使用netstat –in查看SRV-IP地址是否已迁移到2号机,使用df –g查看磁盘状况。

首先保证2号机监听保持开启状态。将存储盘文件夹/XXsqdbdata/XXSQDB重命名为/XXsqdbdata/XXSQDB-old,使用如下命令重命名:

mv /XXsqdbdata/XXSQDB /XXsqdbdata/XXSQDB-old

在2号机上开始用同样的配置步骤创建XXSQDB数据库。安装完成后,使用oracle用户操作

mv /oracle/product/11.2/db_1/dbs/spfileXXSQDB.ora /XXsqdbdata/XXSQDB/ vi /oracle/product/11.2/db_1/dbs/initXXSQDB.ora

里面添加如下内容

spfile='/XXsqdbdata/XXSQDB/spfileXXSQDB.ora' 然后停掉数据库,并重新启动数据库,并查看。

第 36 页

XX省XX系统oracle安装配置手册

#su – oracle

$export ORACLE_SID=XXSQDB $sqlplus /nolog sql>conn / as sysdba sql>show parameter spfile;

输出显示的路径是/XXsqdbdata/XXSQDB/spfileXXSQDB.ora sql>exit

这时资源组还在2号机,数据库也正常运行,在1号机执行 mv

/oracle/product/11.2/db_1/dbs/spfileXXSQDB.ora

/oracle/product/11.2/db_1/dbs/backsp.ora

vi /oracle/product/11.2/db_1/dbs/initXXSQDB.ora 里面添加如下内容

spfile='/XXsqdbdata/XXSQDB/spfileXXSQDB.ora'

使用smitty hacmp命令转移资源组切换到1号机,查看数据库是否启动,查看数据库是否使用存储位置上的spfile文件。

#su – oracle

$export ORACLE_SID=XXSQDB $sqlplus /nolog sql>conn / as sysdba sql>show parameter spfile;

输出显示的路径是/XXsqdbdata/XXSQDB/spfileXXSQDB.ora sql>exit

至此,XXSQDB的数据库配置工作完成,按照同样的相同的配置方法,完成XXHDDB数据库的设置工作。

第 37 页

XX省XX系统oracle安装配置手册

1.9 授权数据库备份配置

授权数据库正常运行在1号机上,所以以下配置都是在1号机上。 因为本项目双机主备工作模式,需要在两台主机上进行设置,步骤如下: 1、 修改备份保留策略 $ rman target / nocatalog

Recovery Manager: Release 11.2.0.3.0 - Production on Thu Jun 27 11:51:38 2013

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

connected to target database: XXSQDB (DBID=606660601)

using target database control file instead of recovery catalog RMAN> show all;

RMAN configuration parameters for database with db_unique_name XXSQDB are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

第 38 页

XX省XX系统oracle安装配置手册

CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE

SNAPSHOT

CONTROLFILE

NAME

TO

'/oracle/product/11.2/db_1/dbs/snapcf_XXSQDB.f'; # default

显示CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default信息表示只保留一份,修改为2份。

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2; new RMAN configuration parameters:

CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

new RMAN configuration parameters are successfully stored 重新查看配置 RMAN> show all;

RMAN configuration parameters for database with db_unique_name XXSQDB are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 2; CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

第 39 页

XX省XX系统oracle安装配置手册

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE

SNAPSHOT

CONTROLFILE

NAME

TO

'/oracle/product/11.2/db_1/dbs/snapcf_XXSQDB.f'; # default 修改完成后,退出 RMAN> exit

Recovery Manager complete. 进入数据库修改控制文件的保留时间 sqlplus /nolog sql>conn / as sysdba sql>show parameter control

查看control_file_record_keep_time的值默认应该是7 sql>alter scope=both;

sql>show parameter control

查看control_file_record_keep_time的值查看应该改成了20 sql>exit

2、 在根目录创建目录/rmansq/script/,修改属主为oracle。

第 40 页

system set control_file_record_keep_time=20

XX省XX系统oracle安装配置手册

chown –R oracle:dba /rmansq 把事先准备的文件拷贝该目录下 chmod 775 /rmansq/script/* 3、 设置每天定时备份任务

在root用户下使用命令crontab –e命令,在文件的最后加上下面三行 15 1 * * 6 /rmansq/script/dbfullbak.sh

15 1 * * 0,1,2,3,4,5 /rmansq/script/archbak.sh 15 7 * * * /rmansq/script/delbak.sh 编辑完成后,使用crontab –l命令查看 4、 测试备份任务

复制上面的脚本 sh /rmansq/script/dbfullbak.sh 查看执行结果。

在/rmansq目录下面有log文件,备份的文件也存放在该目录下。

1.10 后督数据库备份配置

事后监督数据库正常运行在2号机上,所以以下配置都是在2号机上。 因为本项目双机主备工作模式,需要在两台主机上进行设置,步骤如下: 1、修改备份保留策略 $ rman target / nocatalog

Recovery Manager: Release 11.2.0.3.0 - Production on Thu Jun 27 11:51:38 2013

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

connected to target database: XXHDDB (DBID=606660601)

using target database control file instead of recovery catalog

第 41 页

XX省XX系统oracle安装配置手册

RMAN> show all;

RMAN configuration parameters for database with db_unique_name XXHDDB are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE

SNAPSHOT

CONTROLFILE

NAME

TO

'/oracle/product/11.2/db_1/dbs/snapcf_XXHDDB.f'; # default

显示CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default信息表示只保留一份,修改为2份。

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2; new RMAN configuration parameters:

第 42 页

XX省XX系统oracle安装配置手册

CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

new RMAN configuration parameters are successfully stored 重新查看配置 RMAN> show all;

RMAN configuration parameters for database with db_unique_name XXHDDB are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 2; CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE

SNAPSHOT

CONTROLFILE

NAME

TO

'/oracle/product/11.2/db_1/dbs/snapcf_XXHDDB.f'; # default

修改完成后,退出

第 43 页

XX省XX系统oracle安装配置手册

RMAN> exit

Recovery Manager complete. 进入数据库修改控制文件的保留时间 sqlplus /nolog sql>conn / as sysdba sql>show parameter control

查看control_file_record_keep_time的值默认应该是7

sql> alter system set control_file_record_keep_time=20 scope=both; sql>show parameter control

查看control_file_record_keep_time的值查看应该改成了20 sql>exit

5、 在根目录创建目录/rmanhd/script/,把事先准备的文件拷贝该目录下,执行如下命令:

chown -R oracle:dba /rmanhd

chmod 775 /rmanhd/script/*

6、 设置备份任务

在root用户下使用命令crontab -e命令,在文件的最后加上下面三行 15 1 * * 6 /rmanhd/script/dbfullbak.sh

15 1 * * 0,1,2,3,4,5 /rmanhd/script/archbak.sh 15 7 * * * /rmanhd/script/delbak.sh 编辑完成后,使用crontab -l命令查看 7、 测试备份任务

复制上面的脚本 sh /rmanhd/script/dbfullbak.sh 查看执行结果。

在/rmanhd目录下面有log文件,备份的文件也存放在该目录下。

第 44 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务