安装Oracle步骤总结(第2次)

刚开始自学了Oracle10天左右,第2次在Linux下安装Oracle(又一次拿linux下oracle的安装来折磨自己。。。)废话不说,进入正题

大致步骤如下:

1. 安装虚拟机

2. 安装Redhat5

3. 以root用户检查是否已安装以下所需要的包,包列举如下:

(1)    binutils-2.15.92.0.2

(2)    compat-libstdc++-33.2.3

(3)    elfutils-libelf-0.97

(4)    elfutils-libelf-devel-0.97

(5)    c-3.4.6

(6)    gcc-c++-3.4.6

(7)    glibc-2.3.4-2.41

(8)    glibc-common-2.3.4

(9)    glibc-devel-2.3.4

(10)  glibc-headers-2.3.4

(11)  libaio-devel-0.3.105

(12)  libaio-0.3.105   

(13)  libgcc-3.4.6

(14)  libstdc++-3.4.6

(15)  libstdc++-devel-3.4.6

(16)  make-3.80

(17)  pdksh-5.2.14

(18)  sysstat-5.0.5

(19)  unixODBC-2.2.11

(20)  unixODBC-devel-2.2.11

以上用命令“rpm –Uvh 包名”检查

4. 检查硬件要求

(1)    检查内存:grep MemInfo /proc/meminfo(至少为1G)

(2)    检查swap:grep SwapTotal /prco/meminfo(最好是内存的2倍)

(3)    检查硬盘大小:df –h(至少为20G)

5. 设置Linux系统的配置文件参数(以root设置,root才有权限)

(1)vi /etc/sysctl.conf  在最后加入以下参数:

#use for oracle

kernel.shmall = 4294967296

fs.aio-max-nr = 1048576

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 6815744

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 = 1048586

然后在命令窗口输入“sysctl -p”应用以上参数

(2)vi /etc/security/limits.conf  在最后加入以下参数:

#use for oracle

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

(3)vi /etc/pam.d/login  在最后加入以下参数:

session required pam_limits.so

6. 创建oracle的用户及组

在命令行执行以下命令:

groupdd oinstall

groupdd dba

useradd –m –g oinstall –G dba oracle

id oracle(查看是否设置成功)

passwd oracle(为oracle设置密码)

7. 创建安装oracle所需目录(最好以oracle用户创建,如果没有,一定要将这些目录设为以oracle为用户,以oinstall为组,不然会出现问题!!本次安装就有卡在这里= =)

mkdir –p /u01/app/oracle

chown –R oracle.oinstall /u01/app/oracle

chmod –R 777 /u01/app/oracle

8. 设置oracle用户的环境变量

(1)

以oracle用户,将以下内容加到.bash_profile中(必须保证这个文件时oracle用户+oinstall组的,如果不是,要修改过来!!不然会出问题。本次安装也有在这里出现问题= =)

#Oracle Settings

export ORACLE_BASE=/u01/app/oracle

export ORACLE_SID=orcl;

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH

export LANG=AMERICAN_AMERICA.ZHS16GBK

umask 022

(2)以root用户将以下内容加到/etc/profile文件的最后:

if [ $USER = "oracle" ] || [ $USER = "grid" ]; then

        if [ $SHELL = "/bin/ksh" ]; then

              ulimit -p 16384

              ulimit -n 65536

        else

              ulimit -u 16384 -n 65536

        fi

umask 022

fi

3-8为准备步骤,接下来进入Oracle安装,如果以上均正确,那么就会顺利安装成功啦~~激动人心的时刻终于到来~~

 

9. 将压缩包database.zip传到linux(要保证这是oracle用户+oinstall组的!以root进行修改),解压压缩包,找到一个runInstaller的文件,在命令行中输入

“./runInstaller”进入Oracle图形界面的安装

以下步骤就不截图继续拉~ 在次勉励自己再接再厉,哈哈~

 

原文地址:https://www.cnblogs.com/Rosefxd/p/3095183.html