Welcome 微信登录

首页 / 数据库 / MySQL / SUSE下安装Oracle 11g

一、检查交换分区
  1. grep SwapTotal /proc/meminfo  
请确定在4G以上。若不够,可通过以下方法增加交换分区:
  1. 最好是关闭交换分区:swapoff  -a  
  2. 计算分区的大小,以KB为单位。  
  3. 执行命令:dd if=/dev/xero of=/swapfile bs=1024 count=5120000。执行后系统可能会重启。  
  4. 执行命令:mkswap /swapfile  
  5. 执行命令:swapon /swapfile  
二、检查需要使用的软件包。        输入rpm -q 软件包名,检查系统是否已安装了以下需要使用的软件包。
软件包安名称光盘存放路径
binutils-2.16.91.0.5SUSE/x86_64/binutils-2.16.91.0.5-23.31.x86_64.rpm
compat-libstdc++-5.0.7-22.2suse/x86_64/compat-libstdc++-5.0.7-22.2.x86_64.rpm
gcc-4.1.0suse/x86_64/gcc-4.1.2_20070115-0.21.x86_64.rpm
gcc-c++-4.1.0suse/x86_64/gcc-c++-4.1.2_20070115-0.21.x86_64.rpm
glibc-2.4-31.2suse/x86_64/glibc-2.4-31.54.x86_64.rpm
glibc-32bit-2.4-31.2 (32 bit)suse/x86_64/glibc-32bit-2.4-31.54.x86_64.rpm
glibc-devel-2.4suse/x86_64/glibc-devel-2.4-31.54.x86_64.rpm
glibc-devel-32bit-2.4 (32 bit)suse/x86_64/glibc-devel-32bit-2.4-31.54.x86_64.rpm
libaio-0.3.104suse/x86_64/libaio-0.3.104-14.2.x86_64.rpm
libaio-32bit-0.3.104 (32 bit)suse/x86_64/libaio-32bit-0.3.104-14.2.x86_64.rpm
libaio-devel-0.3.104suse/x86_64/libaio-devel-0.3.104-14.2.x86_64.rpm
libelf-0.8.5suse/x86_64/libelf-0.8.5-47.2.x86_64.rpm
libgcc-4.1.0suse/x86_64/libgcc-4.1.2_20070115-0.21.x86_64.rpm
libstdc++-4.1.0suse/x86_64/libstdc++-4.1.2_20070115-0.21.x86_64.rpm
libstdc++-devel-4.1.0suse/x86_64/libstdc++-devel-4.1.2_20070115-0.21.x86_64.rpm
make-3.80suse/x86_64/make-3.80-202.2.x86_64.rpm
sysstat-6.0.2suse/x86_64/sysstat-8.0.4-1.4.x86_64.rpm
      如果表中的软件包未安装,请执行以下命令安装:       rpm -ivh软件包绝对路径        例如:        mount /dev/sr0 /media        rpm -ivh /media/suse/x86_64/ binutils-2.16.91.0.5-23.31.x86_64.rpm 三、检查网络配置。        检查“/etc/hosts”文件中是否写入IP地址和主机名。        vi /etc/hosts        如果没有,需手工增加IP地址与主机名的对应关系,例如:        10.71.124.53   mmgg
四、创建必要的用户组和用户。1 我喜欢直接改相关文件,如下:
  1. //  /etc/group   
  2. dba:!:1000:Oracle  
  3. oper:!:1001:oracle  
  4. asmadmin:!:1002:oracle  
  5. oinstall:!:1003:  
 
  1. // /etc/passwd   
  2. oracle:x:1001:1003::/home/oracle:/bin/bash 
并在/home中新建oracle这个目录。然后更改密码(passwd oracle)。oracle用户可能会无法使用/sbin中的命令,这时可以执行:
  1. export PATH=$PATH:/sbin  
2 建立oracle安装相关目录
  1. mkdir -p /opt/oracle  
  2. chown -R oracle:oinstall /opt/oracle  
  3. chmod -R 755 /opt/oracle  
  4. mkdir -p /opt/oraInventory  
  5. chown -R oracle:oinstall /opt/oraInventory  
  6. chmod -R 755 /opt/oraInventory  
3   修改oracle用户的环境变量。修改“/home/oracle/”下的“.profile”文件,添加如下内容:
  1. export ORACLE_BASE=/opt/oracle   
  2. export ORACLE_HOME=$ORACLE_BASE/product/11g   
  3. export ORACLE_SID=msgplus   
  4. export LANG=en_US.UTF-8   
  5. export NLS_LANG=AMERICAN_AMERICA.AL32UTF8   
  6. export PATH=$ORACLE_HOME/bin:$PATH  
4  修改oracle用户的Shell限制。修改“/etc/security/”下的“limits.conf”文件,添加以下4行内容:
  1. oracle      soft      nproc     2047   
  2. oracle      hard      nproc     16384   
  3. oracle      soft      nofile    1024   
  4. oracle      hard      nofile    65536  
修改“/etc/pam.d/”下的“login”文件,添加以下内容:
  1. session     required    pam_limits.so  
五、更新系统内核配置参数。1   编辑“/etc/”下的“sysctl.conf”文件,在文件中增加如下内容:
  1. kernel.shmall = 2097152   
  2. kernel.shmmax = 2147483647   
  3. kernel.shmmni = 4096   
  4. kernel.sem = 250 256000 100 1024   
  5.    
  6. net.ipv4.ip_local_port_range = 1024 65000   
  7.    
  8. net.core.rmem_default = 4194304   
  9. net.core.rmem_max = 4194304   
  10. net.core.wmem_default = 262144   
  11. net.core.wmem_max = 262144  
2  为oinstall组赋予创建共享内存段的权限。
  1. id oracle  
  2. echo 1003 > /proc/sys/vm/hugetlb_shm_group  
  3.    
  4. 1003为系统中oinstall组的组ID  
  5. 在“/etc/”下的“sysctl.conf”文件末尾添加以下内容:  
  6. vm.hugetlb_shm_group=1003  
  7. 改变系统当前内核参数  
  8. sbin/sysctl -p  
3  输入如下命令,系统启动时自动读取“/etc/”下的“sysctl.conf”文件。
  1. /sbin/chkconfig boot.sysctl on  
  • 1
  • 2
  • 下一页
Oracle 执行计划的一些基本概念Oracle 分析系统OLAP设计思想相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数