linux下oracle11g详细安装步骤(本人亲自安装后所写)

来源:互联网 发布:手柄按键映射软件 编辑:程序博客网 时间:2024/06/09 22:43

安装材料:1.Linux操作系统(CentOS-4.8-i386-binDVD)。

               2.oracle数据库软件(linux_11gR1_database_1013)

 

安装检查:1.安装linux操作系统

                  安装完操作系统后第一步就是打开/etc/inittab文件 把id:5:initdefault:修改为id:3:initdefault:

                  这样每次启动的时候就不会启动图形化界面,节约大量内存。

 

               2.检查linux操作系统的软硬件要求是否满足要求(具体要求查看oracle官方文档)

                  检查内存大小:grep MemTotal  /proc/meminfo  内存是否大于1G。

                  检查系统架构:uname -m     i686。

                  检查磁盘空间:df -k  磁盘剩余空间要大于3.5G

                  检查软件要求:操作系统要求cat /proc/version 核心版本大于   Linux version 2.6.9  

 

               3.检查必须的RPM包是否安装完备

                  所需要软件包如下:

                  binutils-2.15.92.0.2-18
                  compat-libstdc++-33.2.3-47.3
                  elfutils-libelf-0.97-5
                  elfutils-libelf-devel-0.97-5
                  gcc-3.4.5-2
                  gcc-c++-3.4.5-2
                  glibc-2.3.4-2.19
                  glibc-common-2.3.4-2.19
                  glibc-devel-2.3.4-2.19
                  glibc-headers-2.3.4-2.19
                  libaio-devel-0.3.105-2
                  libaio-0.3.105-2
                  libgcc-3.4.5
                  libstdc++-3.4.5-2
                  libstdc++-devel-3.4.5-2
                  make-3.80-5
                  numactl-0.6.4.i386
                  sysstat-5.0.5

                  unixODBC-2.2.11

                 unixODBC-devel-2.2.11

                  检查方法:rpm -qa |grep 软件包名称的英文字母(版本号高于以上版本就OK) ,检查后发现缺少5个包(上面红色标记部分),

 

                  然后进入CentOS-4.8-i386-binDVD中找到这五个包后用ftp工具传入安装好的linux上

                 执行rpm -ivh *.rpm安装。

 

安装准备:1.创建oracle账号和组:增加oinstall组     groupadd oinstall;

                                                增加dba组          groupadd dba;

                                                创建用户目录       cd /;        mkdir -p /u01/oracle;     chown -R oracle:oinstall u01

                                                增加用户             useradd -g oinstall -G dba -d /u01/oracle oracle        

               2.修改内核参数

                  kernel.shmall = 2097152
                  kernel.shmmax = 2147483648
                  kernel.shmmni = 4096
                  kernel.sem = 250 32000 100 128
                  net.ipv4.ip_local_port_range = 1024 65000
                  net.core.rmem_default = 4194304
                  net.core.rmem_max = 4194304
                  net.core.wmem_default = 262144
                  net.core.wmem_max = 262144

                  将以上蓝色文本加入/etc/sysctl.conf文件中,执行sysctl -p。

                  oracle              soft    nproc   2047
                  oracle              hard    nproc   16384
                  oracle              soft    nofile  1024
                  oracle              hard    nofile  65536

                  将以上绿色文本加入/etc/security/limits.conf 文件中。

                  session    required     /lib/security/pam_limits.so
                  session    required     pam_limits.so    
 
           

                  将以上红色文本加入/etc/pam.d/login中。

                  if [ $USER = "oracle" ]; then
                       if [ $SHELL = "/bin/ksh" ]; then
                             ulimit -p 16384
                             ulimit -n 65536
                       else
                             ulimit -u 16384 -n 65536
                       fi
                  fi

                 将以上粉色文本加入 /etc/profile 中。

              3.设置oracle环境变量

                 进入刚刚创建的oracle用户下讲一下红色文本加入.bash_profile文件中

                 ORACLE_BASE=/u01

                 ORACLE_HOME=$ORACLE_BASE/oracle

                 ORACLE_SID=oral

                 PATH=$ORACLE_HOME/bin:$PATH

                 export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

 

 

 

开始安装:1.用ftp工具把linux_11gR1_database_1013.zip上传到安装好的linux系统上。

                  执行unzip  linux_11gR1_database_1013.zip

                  执行mv database/ /u01

                  chown -R oracle:oinstall database/

               2.在database目录下执行./runInstaller

                  选择高级安装。。。

               3.配置网络 执行netca

               4.创建数据库 执行dbca

使用:启动监听器 lsnrctl start

            启动数据库 sqlplus /nolog

                                 connect /as sysdba

                                 startup

 

 

               

 

 

 

                

   

 

 

原创粉丝点击