文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>RedHat5.2下Linux Oracle 10g ASM ..

RedHat5.2下Linux Oracle 10g ASM ..

时间:2010-10-19  来源:zylhsy

一、硬件环境检查

1、至少1G内存    # grep MemTotal /proc/meminfo 2、交换空间设置    # grep SwapTotal /proc/meminfo # free
RAM Swap Space
Up to 512 MB 2 times the size of RAM
Between 1024 MB and 2048 MB 1.5 times the size of RAM
Between 2049 MB and 8192 MB Equal to the size of RAM
More than 8192 MB 0.75 times the size of RAM
  3、/tmp目录需要400 MB以上空间    # df -k /tmp 4、根据安装类型不同需要为安装目录准备1.5 GB-3.5 GB空闲空间    # grep "model name" /proc/cpuinfo   二、系统环境检查 1、LINUX版本查询 # cat /proc/version   2、内核查询 # uname –r   3、RPM包查询安装 # rpm -q package_name   注:通过LINUX安装光盘的/media/cdrom/Server目录找RPM包,网上找的容易出问题,如果说远程安装,不具备光驱条件,则你本地采用虚拟光驱提取响应文件后传到远程服务器上。 # rpm -Uvh setarch-2* # rpm -Uvh make-3* # rpm -Uvh glibc-2* # rpm -Uvh libaio-0* # rpm -Uvh compat-libstdc++-33-3* # rpm -Uvh compat-gcc-34-3* # rpm -Uvh compat-gcc-34-c++-3* # rpm -Uvh gcc-4* # rpm -Uvh libXp-1* # rpm -Uvh openmotif-2* # rpm -Uvh compat-db-4*   4、 Verify that the /etc/hosts file is used for name resolution. You can do this by checking the hosts file entry in the nsswitch.conf file as follows: # cat /etc/nsswitch.conf | grep hosts The output of this command should contain an entry for files.   5、Verify that the host name has been set by using the hostname command as follows: # hostname The output of this command should be similar to the following: myhost.mycomputer.com   6、Verify that the domain name has not been set dynamically by using the domainname command as follows: # domainname This command should not return any results.     三、环境配置 1、修改/etc/redhat-release 文件,因为 Oracle 数据库暂不支持 RHEL5 # vi /etc/redhat-release # Red Hat Enterprise Linux Server release 5.2 (Tikanga) redhat-4   2、Oracle 数据库必须在 Oracle 用户下才能安装,因此需建立相应的用户群组、用户,以及设置相应的目录属主、目录权限以及 Oracle 用户设置密码 # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # mkdir -p /home/oracle # chown -R oracle.oinstall /home/oracle # chmod -R 775 /home/oracle # passwd oracle   3、配置内核相关参数,以便支持 Oracle 数据库 # vi /etc/sysctl.conf # For Oracle  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 net.core.rmem_default=262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 注:如果没有相应的参数则添加之;若相应参数值较给出的值大,勿需修改!   4、设置 Oracle 用户 Shell limit(可不设) # vi /etc/security/limits.conf # For Oracle  oracle        soft          nproc         2047 oracle        hard          nproc         16384 oracle        soft          nofile        1024 oracle        hard          nofile        65536   5、在/etc/pam.d/login file 文件末端添加相关内容(已经存在则退出) # vi /etc/pam.d/login Session            required            /lib/security/pam_limits.so   6、修改/etc/hosts 文件,将 127.0.0.1 修改成为你服务器的实际 IP 地址,否则可能导致安装 Oracle 的时候,检查网络配置将出现异常 # vi /etc/hosts #127.0.0.1            localhost.localdomain        localhost **.**.**.**           localhost.localdomain        localhost 示例: 172.16.3.6   L-DB-3-6 localhost.localdomain localhost ::1             localhost6.localdomain6 localhost6 ~                                                  7、注销root 用户,以 oracle 用户登录系统(可root下su - oracle) 8、配置 Oracle 用户环境变量 $ vi ~/.bash_profile export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=zjport export ORACLE_TERM=xterm export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin; export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss' export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib export TNS_ADMIN=$ORACLE_HOME/network/admin export LANG=en_US.utf8 ~                      四、准备数据库介质 1、下载介质(需要注册ORACLE帐户) 下载地址(注意操作系统版本对应):
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载