数据库安装指南
目录
第一章标题一 ................................................................................................ 错误!未定义书签。 1.1标题二 .................................................................................................. 错误!未定义书签。
1.1.1标题三 ............................................................................................ 错误!未定义书签。
1.2 ................................................................................................................................................. 1
1
第一章 准备环境
1.1 系统环境
OEL5.9 数据库11.2.0.4
1.2 修改系统参数
系统参数需要根据计算机硬件和业务进行调整,下面给出一个参考。
输入vi /etc/sysctl.conf,添加下列内容,如果有相同属性,则修改参数即可。
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295
2
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
1.3 添加用户
groupadd oinstall groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle 然后输入要设置的密码。
1.4 添加环境变量
接下来,编辑/home/oracle目录下的.bash_profile文件,添加如下内容(请根据实际情况修改具体的路径和参数内容):
3
export ORACLE_BASE=/u01/app/oracle export
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH
1.5 确认IP和HOSTS
确认本机的IP以及HOSTS是否配置正确。
1.6 创建安装路径
mkdir -p /u01/app/oracle chown -R oracle:oinstall /u01/app/ chmod -R 775 /u01/app/
4
1.7 配置DISPLAY变量
在root下执行 export DISPLAY=\":0.0\" xhost +
然后切换到oracle执行 export DISPLAY=\":0.0\"
如果不是在服务器上直接开启的桌面进行操作,则需要参考《如何开启linux远程窗口》文档进行配置。
1.8 配置YUM安装路径
等开始安装数据库出现补丁包不全,需要安装的时候,按照这个章节的方法进行补丁包安装。
因为安装ORACLE需要一些特殊的系统包,如果系统中没有安装的话会影响数据库的安装和使用,因此我们需要预先把这些包安装好,安装方式如下,:
1.8.1 拷贝系统文件
将OEL的安装光盘的全部内容,拷贝到本地文件夹中。 可以在/media下创建一个文件夹比如/media/dvd
5
1.8.2 修改安装补丁路径 cd /etc/yum.repos.d cp *.repo /home rm *.repo vi local.repo 然后添加如下内容 [rhel-Cluster]
name=rhel-ClusterStorage baseurl=file:///media/dvd/Cluster enabled=1 gpgcheck=0
[rhel-Server] name=rhel-Server
baseurl=file:///media/dvd/Server
6
enabled=1 gpgcheck=0 [rhel-VT] name=rhel-VT
baseurl=file:///media/dvd/VT enabled=1 gpgcheck=0
之后保存退出,即可。 1.8.3 安装补丁
找到对应需要安装的补丁包用yum list 补丁包名称 用yum install –y补丁包名称的方式进行安装
1.9 添加交换空间
根据不同的系统,数据库会要求不同的交换空间大小,因此这里只给出添加方式,具体数值,参考安装数据库中数据库软件检测的建议。
7
首先创建一个文件
dd if=/dev/zero of=/opt/image/swap bs=1024 count=1024000 划分到交换空间 mkswap /opt/image/swap 添加
swapon /opt/image/swap
设置自启动,在/etc/fstab文件中加入
/opt/image/swap swap swap defaults 0 0
1.10 解压并安装
用UNZIP命令解压压缩包,两个解压到同一个路径下即可。 解压完毕后,如果文件所属不是oracle用户,需要用
Chown命令进行用户所属更改,之后切换到oracle用户,运行 ./runInstaller进行安装
8
1.11 安装过程
9
10
11
12
这个图片这里,系统会显示出目前缺少的文件包,以及系统参数不符合建议,其中补丁包安装参考本文档1.7,系统参数参考1.1,添加叫交换空间参考1.8
在安装结束之后,会提示用root用户执行两个命令 需要root权限执行
#/oracle/oraInventory/orainstRoot.sh #/oracle/product/10.2.0/dbhome_1/root.sh