oracle10g r1 下载,Oracle10g r1在LINUX OS4上的安装

安装oralce10g R1(10.1)步骤方法: 第一部分: 一.  硬件环境:    1. RAM:至少512M     2.  交换分区大小至少1G(或者是内在的2倍)    3./tmp目录 至少有400M空闲空间    4. oracle软件安装空间至少在1.5G--3G之间(依据安装oracle类型而定)    5. 1.2G的磁盘空间(预置数据库空间大小,文件系统存储)     6.  其它空闲磁盘空间。 二、检查内存大小 AIX         # /usr/sbin/lsattr -E -l sys0 -a realmem HP-UX       # grep "Physical:" /var/adm/syslog/syslog.log Linux       # grep MemTotal /proc/meminfo Solaris     # /usr/sbin/prtconf | grep "Memory size" Tru64 UNIX  # /bin/vmstat -P | grep "Total Physical Memory" 三、检查swap大小 AIX         # /usr/sbin/lsps -a HP-UX       # /usr/sbin/swapinfo -a Linux       # grep SwapTotal /proc/meminfo Solaris     # /usr/sbin/swap -s Tru64 UNIX  # /sbin/swapon -s 四、查看/tmp大小 ■ HP-UX: # bdf /tmp ■ Other operating systems: # df -k /tmp 五、检查系统空闲磁盘空间 # df -k 平台 安装             类型                      需磁盘空间大小(G) AIX            Enterprise Edition         3                Standard Edition           3                Custom (maximum)           3 HP-UX          Enterprise Edition         2.5                Standard Edition           2.5                Custom (maximum)           2.5 Linux          Enterprise Edition         1.5                Standard Edition           1.5                Custom (maximum)           1.5 Solaris        Enterprise Edition         1.5                Standard Edition           1.5                Custom (maximum)           1.5 Tru64 UNIX     Enterprise Edition         3                Standard Edition           3                Custom (maximum)           3 六、检查系统平台是否支持安装oracle 平台               命令                                      输出结果 AIX        #/usr/bin/getconf HARDWARE_BITMODE     64 HP-UX      #/bin/getconf KERNEL_BITS              64 Linux      # grep "model name" /proc/cpuinfo (x86 and Itanium) This command displays the processor type. Verify that the processor architecture matches the Oracle software release that you want to install. Solaris   # /bin/isainfo -kv               SPARC systems: 64-bit sparcv9 kernel modules                                            x86 systems: 32-bit i386 kernel modules 七、检查安装oralce软件依懒(linux系统平台) make-3.79.1 gcc-3.2.3-20 gcc-c++-3.2.3-20 glibc-2.3.2-95.3 compat-db-4.0.14-5 compat-gcc-7.3-2.96.128 compat-gcc-c++-7.3-2.96.128 compat-libstdc++-7.3-2.96.128 compat-libstdc++-devel-7.3-2.96.128 openmotif21-2.1.30-8 setarch-1.3-1 libaio-0.3.98-18 libaio-devel-0.3.98-18 # rpm -q make gcc gcc-c++ 第二部份: 一、创建必须的UNIX组和用户 1. 创建oracle Inventory Group # more /etc/oraInst.loc 如果  /etc/oraInst.loc这个文件存在,它会显示以下类似数据: inventory_loc=/u01/app/oracle/oraInventory inst_group=oinstall 没有,则表示没有创建oinstall这个用户组。 # /usr/sbin/groupadd oinstall     //create ointall group 二、创建OSDBA组 # /usr/sbin/groupadd dba     三、创建OSOPER组(可选) # /usr/sbin/groupadd oper 四、创建oracle软件属主用户 # id oracle   //检查是否存在oracle用户 id: oracle: No such user 如果存在,则会显示类似如下: uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper) # /usr/sbin/useradd -g oinstall -G dba,oper oracle //创建用户oracle同时归属于oinstall、dba、oper组 # passwd oracle  //为oracle用户设置密码(oralce) 五、创建用户nobody # id nobody   //显示如下信息则表示已经存在该用户。没有则创建之 uid=99(nobody) gid=99(nobody) groups=99(nobody) 六、配置内核参数及shell限制   1). oralce推荐内核配置: 参数                       值                                    文件 semmsl               250                   /proc/sys/kernel/sem semmns              32000      semopm               100 semmni               128 shmall              2097152           /proc/sys/kernel/shmall shmmax          Half the size of   /proc/sys/kernel/shmmax                       physical                      memory (in                       bytes) shmmni            4096                  /proc/sys/kernel/shmmni file-max          65536                 /proc/sys/fs/file-max ip_local_port_range 1024 65000      /proc/sys/net/ipv4/ip_local_port_range 2). 本机系统内核配置: [root@localhost ~]# more /proc/sys/kernel/sem 250     32000   100     128 [root@localhost ~]# more /proc/sys/kernel/shmall 2097152 [root@localhost ~]# more /proc/sys/kernel/shmmax 536870912 [root@localhost ~]# more /proc/sys/kernel/shmmni 4096 [root@localhost ~]# more /proc/sys/fs/file-max 65536 [root@localhost ~]# more /proc/sys/net/ipv4/ip_local_port_range 32768   61000 也可以通过以下命令查看: 参数                                                     命令 semmsl, semmns,                        # /sbin/sysctl -a | grep sem semopm, and semmni                      This command displays the value of the semaphore                                                              parameters in the order listed. shmall, shmmax, and                    # /sbin/sysctl -a | grep shm shmmni file-max                                          # /sbin/sysctl -a | grep file-max ip_local_port_range                    # /sbin/sysctl -a | grep ip_local_port_range                                                 This command displays a range of port numbers. 注:如果系统内核参数大于oracle推荐的配置,尽量保存原来的内核配置。 3). 配置内核参数,修改内核配置文件/etc/sysctl.conf,加进以下内容。 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000   4). 为oralce用户设置shell限制     1.  把下列内容加进/etc/security/limits.conf文件中。       oracle soft nproc 2047       oracle hard nproc 16384       oracle soft nofile 1024       oracle hard nofile 65536     2.  把下列内容加进/etc/pam.d/login文件中。       session required /lib/security/pam_limits.so     3.  为oralce用户设置系统启动时shell环境。          1).如果oracle用户使用的shell是Bourne, Bash, or Korn shell:             把下列内容加进/etc/profile文件中。              if [ $USER = "oracle" ]; then                   if [ $SHELL = "/bin/ksh" ]; then                        ulimit -p 16384                        ulimit -n 65536                   else                        ulimit -u 16384 -n 65536                   fi              fi        2).如果oralce用户使用的是csh or tcsh:       把下列内容加进/etc/csh.login文件中:         if ( $USER == "oracle" ) then             limit maxproc 16384             limit descriptors 65536         endif       七、创建必须的程序目录    1).创建ORACLE_BASE目录    形式如:/mount_point/app/oracle_sw_owner 本例安装位置:/opt/oracle/app/oracle     ORACLE_BASE=/opt/oracle/app/oracle # mkdir -p /opt/oracle/app/oracle # chown -R oracle:oinstall /opt/oracle/app/oracle # chmod -R 775 /opt/oracle/app/oracle   2).oracle inventory目录      ORACLE推荐用:oracle_base/oraInventory目录。(Installer安装程序会自动创建此目录,你无需创建此目录)   3).ORACLE_HOME目录      ORACLE推荐用:oracle_base/product/10.1.0/db_1目录。(Installer安装程序会自动创建此目录,你无需创建此目录)    4).  创建oracle数据库文件及恢复文件目录       创建Database file directory(包括日志文件,数据文件等):      # mkdir /opt/oracle/oradata      # chown oracle:oinstall /opt/oracle/oradata      # chmod 775 /opt/oracle/oradata       创建Recovery file directory (flash recovery area) :      # mkdir /opt/oracle/flash_recovery_area      # chown oracle:oinstall /opt/oracle/flash_recovery_area     # chmod 775 /opt/oracle/flash_recovery_area 八、配置oralce用户环境变量   1).  如果你使用远程登录软件登录到linux服务器装oracle数据库软件,必须开启X服务。      # xhost +       access control disabled, clients can connect from any host   2). 设置缺省文件模式(切换到oralce用户)       # su - oracle        $ vi .bash_profile   //编辑.bash_profile文件,加进umask 022              # .bash_profile              # Get the aliases and functions                 if [ -f ~/.bashrc ]; then                    . ~/.bashrc                 fi              # User specific environment and startup programs                 PATH=$PATH:$HOME/bin                 export PATH                 unset USERNAME              #set for oracle                 umask 022  如果.bash_profile文件中有ORACLE_SID, ORACLE_HOME, or ORACLE_BASE环境变量,则删除它。    3).  使刚配置过的.bash_profile文件立即生效,使用. 或source        $. .bash_profile      4). 设置环境变量       以下shell是Bourne, Bash, or Korn shell:      $ ORACLE_BASE=/opt/oracle/app/oracle      $ ORACLE_SID=oracle      $ export ORACLE_BASE ORACLE_SID      $ unset ORACLE_HOME      $ unset TNS_ADMIN      C shell:      % setenv ORACLE_BASE /opt/oracle/app/oracle      % setenv ORACLE_SID oracle      % unsetenv ORACLE_HOME      % unsetenv TNS_ADMIN    5). 检查环境变量是否设置正确:      $ umask     //检查输出的结果是否是22、022或0022      $ env | more   //检查输出的环境变量是否正确   九、开始安装oralce数据库      $ ./runInstaller

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值