oracle安装步骤
更新时间:2023-08-21 03:31:01 阅读量: 高等教育 文档下载
oracle 11G 安装实施文档
实施安装说明:
操作系统:Red Hat Enterprise Linux 6.5安装(64位)
数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit (无ASM) ------oracle 11G R2
要求:
1.实例名为:
2.sysdba 密码:******
3.ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_home_1
4.ORACLE_BASE=/u01/app/oracle
一.操作系统检查:
1.1.1.操作系统版本检查
uname -a
Linux 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
1.1.2.检查主机名:
hostname
1.1.3.磁盘空间检查:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vgsrv-root 68G 13G 52G 20% /
tmpfs 3.0G 1.8G 1.3G 59% /dev/shm
/dev/vda1 504M 45M 434M 10% /boot
/dev/vda5 4.0G 139M 3.7G 4% /tmp
1.1.4.内存检查:
free -m
total used free shared buffers cached
Mem: 3830 2402 1428 0 22 2127
-/+ buffers/cache: 252 3577
Swap: 5120 0 5120
1.1.5.检查swap分区:
free -m
Swap: 5120 0 5120
swap分区的大小规定:
内存范围:1G < MEMORY < 2G 建议swap分区大小为:swap = memory*1.5
内存范围:2G < MEMORY < 16G 建议swap分区大小为:swap = memory
内存范围: memory>16G 建议swap分区大小为:swap = 16G
1.1.6.检查/tmp分区:
官方文档建议/tmp 至少要大于 1G
1.安装数据库系统的所需求的RPM包
为了方便也为了消除在安装包的过程中出现包的依赖性问题那么最好是现配置yum仓库
首先是挂载系统盘
mount /dev/cdrom /mnt/
cd /etc/yum.repos.d/
vim rhel-debuginfo.repo
baseurl=file:///mnt/
enabled=1
配置后:
yum clean all
yum list
开始安装
Package Requirements软件包
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2
unixODBC-2.2.14-12.el6_3.x86_64
unixODBC-devel-2.2.14-11.el6.i686
检查包
rpm
-qa binutils compat-libstdc* elfutils-libelf* gcc gcc-c++ glibc glibc* glibc-common glibc-devel* glibc-headers
ksh libaio* libaio-devel* libgcc* libstdc++* libstdc++-devel make sysstat
unixODBC-2.2.14-12.el6_3.x86_64
unixODBC-devel-2.2.14-11.el6.i686
2.修改内核参数
[root@fdyh ~]# vim /etc/sysctl.conf
kernel.shmall = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
fs.file-max = 6815744 修改后运行sysctl -p 使修改生效
3.oracle 用户及组的创建
[root@fdyh ~]# groupadd oinstall
[root@fdyh ~]# groupadd dba
[root@fdyh ~]# useradd -g oinstall -G dba oracle
[root@fdyh ~]#
更改用户 oracle 的密码 passwd oracle
新的 密码:
无效的密码: 它基于字典单词
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
4.创建oracle安装的目录(在root帐号下操作):
把oracle安装在 /opt/oracle 目录下,所以需创建该目录:
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chown -R oracle:oinstall /u01/app/oracle
chmod 755 /u01/app/oracle
(安装时还需要设置 Inventory 目录,可以不用创建)
5.上传安装包
Oracle 11g R2的安装包被压缩成两个文件:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip,将它们上传到安装机器上,进行解压缩 unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
将得到一个名称为 database 的目录。我们的安装程序就在 /home/oracle/database 中。 由于安装过程是以 oracle 身份进行的,所以需确保oracle帐号
对 /home/oracle/database 有执行权限
可使用如下命令将该目录赋予oracle帐号所有,并拥有执行权限:
chmod -R 700 /home/oracle/database
chown -R oracle:oinstall /home/oracle/database
6.设置oracle帐号登录时环境(以oracle身份登录):
编辑文件 vi /home/oracle/.bash_profile,添加如下行:
vim .bash_profile
export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home_1
export ORACLE_SID=aneos
export PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
export EDITOR=vim
umask 022
修改完之后 source .bash_profile 生效
7.设置Shell Limits
a.修改系统资源限制(在root帐号下操作):
编辑系统资源限制配置文件 vim /etc/security/limits.conf 在该文件下添加如下行: vim /etc/security/limits.conf
#for oracle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
b.编辑文件 vi /etc/pam.d/login,添加如下行(11gR1有要求,R2没有要求): session required /lib/security/pam_limits.so
session required pam_limits.so
c. 编辑 vi /etc/profile 文件,添加如下行(11gR1有要求,R2没有要求):
if [ $USER = "oracle" ];then
if [ $SHELL = "/bin/ksh" ];then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
8.关闭SELinux(在root帐号下操作):
编辑SELinux配置文件 vim /etc/selinux/config,将SELINUX的值设为 disabled,如下: SELINUX=disabled;
修改该文件可使重启系统后不启动SELinux。关闭当前已开启的SELinux使用如下命令: setenforce 0
修改/etc/hosts文件(在root帐号下操作):
编辑文件 vi /etc/hosts,添加一行:
192.168.3.237 aneos-db-p 若不进行此操作会在安装时弹出警告,并且可能影响监听程序的正常运行,所以建议做这个修改。 [root@aneos-db-p ~]#su - oracle
[oracle@aneos-db-p ~]$cd database/
如果是静默安装就要先配置应答文件
将应答文件放在:/home/oracle/目录下(这个自己可以定义只有最后在命令中指定路劲就好了)
安装数据库软件
db_install02.rsp
执行:./runInstaller -silent -noconfig -ignorePrereq -responseFile /home/oracle/db_install02.rsp
最后安装完了之后就要哟个root执行下面两个脚本
su - root
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/112.0/db_home_1/root.sh
建侦听:
netca02.rsp
执行:$ORACLE_HOME/bin/netca /silent /responseFile /home/oracle/netca02.rsp
建库:
dbca02.rsp
执行:dbca -silent -responseFile /home/oracle/dbca02.rsp
最后数据库就安装完毕了
正在阅读:
oracle安装步骤08-21
四年级下册 海西家园教学计划06-24
后勤综合楼施工组织设计05-20
20XX年幼儿园班务工作计划12-11
第二届安全教育月开幕式活动报道03-05
电工学综合性实验资料11-08
图游意大利 光彩依旧的文化遗产04-20
我心中最美的老师作文600字07-11
- 2012诗歌鉴赏讲座 师大附中张海波
- 2012-2013学年江苏省苏州市五市三区高三(上)期中数学模拟试卷(一)
- 市政基础设施工程竣工验收资料
- 小方坯连铸机专用超越离合器(引锭杆存放用)
- 荀子的学术性质之我见
- 氩弧焊管轧纹生产线操作说明
- 小学科学六年级上册教案
- (商务)英语专业大全
- 外汇储备的快速增长对我国经济发展的影响
- 幼儿园中班优秀语言教案《小猴的出租车》
- 第七章 仪表与显示系统
- 身份证号码前6位行政区划与籍贯对应表
- 单位(子单位)工程验收通知书
- 浅谈地铁工程施工的项目成本管理
- 沉积学知识点整理
- 前期物业管理中物业服务企业的法律地位
- 2014微量养分营养试卷
- 地质专业校内实习报告范文(通用版)
- 内部审计视角下我国高校教育经费支出绩效审计研究
- 高次插值龙格现象并作图数值分析实验1
- 步骤
- 安装
- oracle
- 建筑材料工业技术监督研究中心化学建材研究所技术成果与产品简介
- 广州市房地产报批一图通
- 金融危机下云南有色金属上市公司资产管理能力分析_以云南铜业公司为例
- 第二章 氨基酸与蛋白质的一级结构
- 上海市2011年(下半年)会计从业资格统一考试《财经法规与会计职业道德》试题
- excel中if函数用法
- 蔬菜无土栽培技术
- 综采工作面两巷超前支架及端头支架的应用技术
- 07年01月线性代数02198自考试题及答案
- 技术员入党申请书
- 煤矿井下电气设备安装安全技术措施
- 新视野大学英语第三版读写教程第二册Unit7课文语法讲解
- 网店装修需要提供的资料(新)
- 1984年高考数学试题(全国理)
- 镇江今年确保关闭57家以上化工企业
- 2010届高三数学总复习第一轮:概率(文科)复习专题讲解及训练
- 集体备课活动记录(稍复杂的分数乘法应用题)
- 王羲之行书技法解析(十七)
- 儿童伤害事故的预防与处理
- 编译原理 第一章