以RelHat6.4和Oracle 11g 11.2.0.4.0为例
全文以图片结合文本的的方式进行说明(此处不提供RelHat和Oracle 11g的安装包请自行搜索下载)
1.配置yum源
在桌面打开终端依次执行:
sudo mkdir /media/rhel
sudo mount /dev/cdrom /media/rhel
sudo vi /etc/yum.repos.d/iso.repo
添加如下内容:
[iso]
name=iso
baseurl=file:///media/rhel
enabled=1
gpgcheck=0
输入完成之后按ESC,并输入:wq保存并退出
2.安装Oracle所需的依赖
在终端执行:
sudo yum -y install binutils binutils-devel compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 ksh elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make sysstat unixODBC unixODBC-devel libXp libXp-devel libXpm-devel telnet
3.创建安装目录
sudo mkdir -p /u01/app/oracle
4.添加组
sudo groupadd oinstall
sudo groupadd dba
5.为用户指定基本组和附加组
sudo useradd -g oinstall -G dba oracle
注解:-g 指定组 -G指定附加组
6.为oracle用户设置密码
passwd oracle
7.赋予文件夹权限
sudo chow -R oracle:oinstall /u01
8.改变文件夹权限
sudo chmod -R 775 /u01
9.修改内核参数
sudo vi /etc/sysctl.conf
#添加以下内容:
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
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
保存之后执行sysctl -p更新内核参数
注解:
kernel.shmma:最大共享内存段,以字节为单位,物理内存10241024*2,为物理内存的2倍。
kernel.shmmni:共享内存段的最大数目。
kernel.shmall:共享内存总量,以页为单位。
kernel.sem:每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。
fs.file-max:文件句柄数,表示在Linux系统中可以打开的文件数量。
net.ipv4.ip_local_port_range:应用程序可使用的IPv4端口范围。
10.通过ftp上传Oracle安装包到服务器/u01/app/oracle文件夹下
11.解压文件
cd /u01/app/oracle
sudo unzip p13390677_112040_Linux-x86-64_1of7.zip
sudo unzip p13390677_112040_Linux-x86-64_2of7.zip
解压完成之后ls查看一下
12.安装前的准备:
sudo exportNLS_LANG=AMERICAN_AMERICA.UTF8
sudo export LC_ALL=C
防止安装界面乱码
13.开始安装
在root用户下执行xhost +,启动图形界面
之后切换到oracle用户下
su oracle
#输入oracle用户的密码,并依次执行
cd /u01/app/oracle/database
./runinstaller
启动图形安装界面
出现以上界面的时候,先别点OK,回到桌面,打开一个新的终端,依次执行:
sudo /u01/app/oraInventory/orainstRoot.sh
sudo /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
执行之后结果如上图,再点击OK
点击close完成安装
注:安装路径根据个人情况选择(尽量保持在全英文路径下)
评论 (0)