您的位置:首页 > 数据库 > Oracle

RHEL 5.4 安装oracle10.2.0.1并升级10.2.0.4

2011-09-16 12:09 639 查看
数据库迁移
第一部分:系统的基本情况

l 目标机器 operating system情况:

LSBversion:core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID : RedHatEnterpriseServer
Description : Red Hat Enterprise Linux Server release 5.4(Tikanga)
Release: 5.4
Codename: Tikanga
total used free shared buffers cached
Mem(GB): 47 7 39 0 0 6
l getconf PAGESIZE : 4096 ,一个内存页的大小

l tune2fs -l /dev/sdb1

第二部分:对系统进行压力测试

那个几个软件测试io,内存,cpu

第三部分: 安装oracle10g

l 数据安装包:(官方网站下载)10201_database_linux_x86_64.cpio.gz
#gunzip 文件名.cpio.gz这样文件就解压成为 10201_database_linux_x86_64.cpio.cpio"了,然后再对它进行cpio操作#cpio -idmv < 文件名.cpio这样就将cpio文件彻底暴露在我们面前了
或者直接使用:zcat 10201_database_linux_x86_64.cpio.gz | cpio –idmv
l 配置系统参数:
.bash_profile
nrpe
Limit.conf
Sysctl.conf
profile
l 创建用户组和对应目录
#groupadd dba
#groupadd oinstall
#useradd -g oinstall -G dba oracle
#useradd nagios
#passwd oracle
l 静默安装 oracle10g
a. 设置.bash_profile 文件添加如下配置

配置.Bash_profile

export ORACLE_BASE=/opt/moracle
export ORACLE_HOME=$ORACLE_BASE/moracle
export ORACLE_SID=morcl10g
export PATH=$HOME/bin:$ORACLE_HOME/bin:$PATH
b. Limit.conf
oracle hard memlock -1
oracle soft memlock -1
c. sysctl.conf
#added by oracleinstall
#EMMSL SEMMNS SEMOPM SEMMNI
kernel.sem=250 32000 100128
kernel.shmmax=21474836480
kernel.shmmni = 4096
kernel.shmall = 12582912
# tuning network
net.ipv4.ip_local_port_range=102465000
net.ipv4.tcp_sack = 0
net.ipv4.tcp_timestamps = 0
net.ipv4.conf.default.rp_filter= 0
net.core.optmem_max =262144
net.core.rmem_default =262144
net.core.wmem_default =262144
net.core.rmem_max = 262144
net.core.wmem_max = 262144
# tuning memory
# vm.buffermem=1 5 10
vm.pagecache=1 5 10
# others
fs.file-max=65536
vm.nr_hugepages=10000
d . 修改/etc/xinetd.d/nrpe
添加
#added by oracleinstall

# default: on

# description: NRPE

service nrpe

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = nagios

server = /usr/local/nagios/bin/nrpe

server_args = -c /usr/local/nagios/etc/nrpe.cfg -i

log_on_failure += USERID

# only_from = 10.0.65.64

}

e . 修改响应文件
/opt/softoracle/database/response下面选择enterprise.rsp
修改里面的参数:
UNIX_GROUP_NAME=”oinstall”
FROM_LOCATION="../stage/products.xml"
ORACLE_HOME= " /opt/oracle/products/10.2.0”
ORACLE_HOME_NAME="oracle10ghome"
RESTART_SYSTEM=false
RESTART_REMOTE_SYSTEM=false
ORACLE_HOSTNAME=tstpay6
COMPONENT_LANGUAGES={"en"}
s_nameForDBAGrp="dba"
n_configurationOption=3
安装之前把linux的系统版本修改成4
就是/etc/redhat-release 里面的5.4改为4
安装完成之后再改过来
./runInstaller -silent-responseFile /opt/softoracle/database/response/enterprise.rsp
安装过程出现swap空间不足和DHCP认证的两个check失败。(直接可以忽略)
Check complete: Passed
===================================================================
Performing check for SwapSpace
Checking available swap space requirements ...
Expected result: 36219MB
Actual Result: 30717MB
Check complete. The overall result of this checkis: Failed <<<<
Check complete: Failed <<<<
Problem: The system does not have the requiredswap space.
Recommendation: Make more swap space available toperform the install.
第四部分:安装库:
参数文件配置
orapwd FILE=orapworcl10gPASSWORD=baiqiao ENTRIES=30
create spfile from pfile
startup nomount
CREATE DATABASE orcl10g
USER SYS IDENTIFIED BYorcl10g
USER SYSTEM IDENTIFIED BY orcl10g
LOGFILE GROUP 1 ('/data2/oradata/orcl10g/redo01.log')SIZE 100M reuse,
GROUP 2 ('/data2/oradata/orcl10g/redo02.log')SIZE 100M reuse,
GROUP 3 ('/data2/oradata/orcl10g/redo03.log')SIZE 100M reuse
MAXLOGFILES 10
MAXLOGMEMBERS 5
MAXLOGHISTORY 5
MAXDATAFILES 500
MAXINSTANCES 1
CHARACTER SET US7ASCII
NATIONAL CHARACTER SETAL16UTF16
DATAFILE '/data2/oradata/orcl10g/system01.dbf'SIZE 925M REUSE
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/data2/oradata/orcl10g/sysaux01.dbf'SIZE 925M REUSE
DEFAULT TABLESPACE tbs_1
DATAFILE '/data2/oradata/orcl10g/tbs01.dbf'SIZE 925M REUSE
DEFAULT TEMPORARYTABLESPACE temp
TEMPFILE '/data2/oradata/orcl10g/temp01.dbf'
SIZE 100M REUSE
UNDO TABLESPACE undotbs1
DATAFILE '/data2/oradata/orcl10g/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
第五部分:静默升级
首相配置patchset.rsp相应文件
执行如下命令:
./runinstaller –silent –force–responseFile +响应文件路径
注意如果升级完毕之后如果启动异常,可以使用 startup upgrade命令来启动
启动成功之后,v$version(新版本)和dba_registry(老版本)两个的版本不一致
升级数据字典(执行catalog.sql,catproc.sql)
即可解决问题。
升级完毕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: