SUSE11sp2(x64)平台安装oracle10G
2013-05-09 11:03
162 查看
1.安装系统补丁
系统语言要使用英文进行显示在安装系统的时候,注意选择安装所有组件
之后可以使用zypper工具进行补丁的安装
suse11sp2平台可以使用如下命令打补丁
zypper install -y
sysstat
libstdc++43-devel-32bit
unixODBC-devel
libgcc-4.4.6-3.el6
libgcc
libgcc46
libgcc46-32bit
binutils-2.15.92.0.2-13.0.0.0.2.x86_64
libxml2-2.5.10-7.i386
2.修改内核及参数
vi /etc/sysctl.confnet.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.inotify.max_user_watches = 65536
net.ipv4.conf.default.promote_secondaries =1
net.ipv4.conf.all.promote_secondaries = 1
net.ipv4.ip_local_port_range = 1024 65000
kernel.shmmax = 9223372036854775807
kernel.sem = 1250 256000 100 8192
kernel.shmall = 1152921504606846720
kernel.shmmni = 4096
fs.file-max = 65536
vm.max_map_count = 1000000
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_max = 262144
然后执行sysctl -p读取设置
3.创建相关用户,组及目录
如果系统安装了orarun包系统会自动创建oracle用户及oinstall和dba组检查一下oracle
full4:~ # id oracle
uid=104(oracle) gid=107(oinstall)groups=108(dba),107(oinstall)
但oracle不是激活状态,激活一下即可
vi /etc/passwd
oracle:x:104:107:Oracleuser:/opt/oracle:/bin/false
改为oracle:x:104:107:Oracle user:/opt/oracle:/bin/bash
然后修改oracle密码
建立需要目录、设置权限
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R775 /u01/app/oracle
4.配置环境变量
4.1修改当前版本号
cat /etc/SuSE-releasesed ‘s/11/9/’ /etc/SuSE-release 修改当前版本号否则数据库安装会有问题,降到9
4.2修改host文件
修改主机名及hosts文件vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.130 full4
建议修改,避免以后网络访问出现异常。退出重联看是否生效
4.3设置oracle用户的环境变量
修改/etc/sysconfig/oracle文件中RMEM_MAX=4194304(可能不需要修改)suse系统默认用户主目录在/opt,并且没有.profile文件需要手动创建
cp /etc/profile /opt/oracle/.profile
vi /opt/oracle/.profile
export ORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export LANG=en_US
export LC_ALL=en_US
exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_SID=full4
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
umask 022
设置用户可以使用的进程数量和打开文件限制(可能不需要更改)
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5.开始安装
5.1 cpio.gz解压
#gunzip 文件名.cpio.gz 这样文件就解压成为 "文件名.cpio"了,然后再对它进行cpio操作#cpio -idmv < 文件名.cpio在linux下装oracle的时候发现了自己不会操作后缀为.cpio.gz文件,后来在网上查了一下,发现了它的解决方法,现写出来供大家参考:首先,该文件是一个经过压缩的文件,当然要先解压了,这些大家都非常清楚的,就是用#gunzip 文件名.cpio.gz 这样文件就解压成为"文件名.cpio" 了,然后再对它进行cpio操作#cpio -idmv < 文件名.cpio 这样就将cpio文件彻底暴露在我们面前了
5.2 安装oracle
注意一般情况下,没有runInstaller的执行权限,使用下面的命令。[root@oracle10g u01]# chmod -R 775database/*
-R参数表示递归,让database整个目录具有执行权限。以方便后面安装
以oracle用户登录系统不能切换,进入目录
在安装包路径下执行./runInstaller命令进行安装
6.suse平台故障
6.1 安装时出现ins_emdbmk
此为bug可直接忽略,产生影响可以通过升级oracle数据库版本解决解决办法(网络未验证)
来源:http://www.blogjava.net/zhyiwww/archive/2010/01/28/311133.html
先点continue完成安装。然后,到$ORACLE_HOME/bin下面,执行下面的操作
oinstall:/tmp$ cd $ORACLE_HOME/bin
oinstall:/xxx/xxxx/ $ mv oracle oracle.bin
oinstall: touch oracle
写入以下内容
#!/bin/bash
export DISABLE_HUGETLBFS=1
exec $ORACLE_HOME/bin/oracle.bin $@
EOF
oinstall:/xxx/xxx/xxx$chmod a+x oracle
然后执行
oinstall:/xxx/xxx/xxx$dbca
然后就是一路界面,就可以顺利完成了。
相关文章推荐
- RHEL6u4(x64)平台安装oracle10G
- Oracle10g 64bit CentOS5.2_x64 安装手记
- linux5.3 64位 平台下 Oracle10g 安装 详解
- 在Centos 6.3 X64平台安装11.2.0.1时,Hang到65%不动
- win7 x64 安装oracle10g x64 和 PL/SQL Developer 8.02
- 在Win7 sp1 64位下安装oracle10g x64的注意事项
- rhel x64环境下安装ORACLE10G文档整理,测试通过
- RedHat.Enterprise.Linux.5.5 x64 oracle10g R2安装记录
- CentOS 5.5(X64)下编译安装LAMP平台
- CentOS 5.5(X64)下编译安装LAMP平台
- CentOS 5.6(X64)下编译安装LNMP平台(Nginx1.0.4+PHP5.3.6+Mysql5.5.12)
- CentOS 5.6(X64)下编译安装LNMP平台(Nginx1.0+PHP5.3.6+Mysql5.5.11)
- Windows7(x64)下Oracle10g安装
- Windows7(x64)下Oracle10g安装
- 如何在Windows7 x64 上安装oracle10g
- 图文详解Oracle10g在RedHat Linux6.5_x64上的安装
- 如何在Windows7 x64 上安装oracle10g
- centos6.6_X64安装oracle10G
- CentOS 5.6(X64)下编译安装LNMP平台(Nginx1.0.4+PHP5.3.6+Mysql5.5.12)
- 如何在Windows7 x64 上安装oracle10g