ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 虚拟机 Centos5.5 安装oracle

虚拟机 Centos5.5 安装oracle

原创 Linux操作系统 作者:Nalternative 时间:2011-03-23 20:30:23 0 删除 编辑
--查看包是否安装完整:
 

[root@bogon ~]# rpm -q binutils compat-db compat-libstdc++-33 control-center gcc gcc-c++ glibc glibc-common libgnome libstdc++ libstdc++-devel make ksh sysstat gnome-screensaver setarch libXp
binutils-2.17.50.0.6-14.el5
compat-db-4.2.52-5.1
compat-libstdc++-33-3.2.3-61
control-center-2.16.0-16.el5
gcc-4.1.2-48.el5
gcc-c++-4.1.2-48.el5
glibc-2.5-49.el5_5.7
glibc-common-2.5-49.el5_5.7
libgnome-2.16.0-6.el5
libstdc++-4.1.2-48.el5
libstdc++-devel-4.1.2-48.el5
make-3.81-3.el5
ksh-20100202-1.el5_5.1
package sysstat is not installed
gnome-screensaver-2.16.1-8.el5_5.2
setarch-2.0-1.1
libXp-1.0.0-8.1.el5

执行 yum update ,
然后执行 yum install compat-gcc
。。。。。。。。。。。。。。。。。。。
 
包全部安装完。
 

linux下命令行为什么会变成-bash-3.2$
因为在linux下每次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录,而关于/etc/skel这个目录,是主要被useradd所用到。
  通过如上的解析,我们不难发现要解决命令在用户切换之后为什么会变成bash格式,就需要将 /etc/skel的用户环境配置文件复制到指定的默认目录下即可

unzip /tmp/oracletxt/10201_database_linux32.zip
/
oracle安装文件:
sh /home/oracle/database/runInstaller

遇到的问题,收集网上资料
Xlib: connection to ":0.0" refused by server解决方法(linux + ...
采用一下方式解决:
1.用root登陆
2.执行xhost +
3.su - oracle
4../runInstaller
/
或者
eg.[root@rac1 ~]# xhost +
access control disabled, clients can connect from any host
[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ export DISPLAY=192.16.2.98:0.0

安装过程中遇到一个问题:物理内存不足警告,不过没关系,next next安装正常。

[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       18G  4.8G   12G  30% /
/dev/sda1              99M   12M   82M  13% /boot
tmpfs                 506M     0  506M   0% /dev/shm
You have mail in /var/spool/mail/root
mkdir /tmp/oracletxt
修改host文件
vi /etc/hosts
192.168.0.2  oracle.localdomain oracle(配置虚拟机网络时的名字)
127.0.0.1 localhost localhost.localdomain
修改系统内核参数
vi /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
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max =262144
执行
chkconfig /etc/sysctl.conf

vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

修改/etc/pam.d/login
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
修改vi /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
添加用户和用户组
[root@bogon ~]# groupadd oinstall
[root@bogon ~]# groupadd dba
添加oracle用户
[root@bogon ~]# useradd -g oinstall -G dba oracle
[root@bogon ~]# passwd oracle
Changing password for user oracle.
创建按相应的目录并修改目录权限
[root@bogon ~]# mkdir /oracle
[root@bogon ~]# mkdir /oracle/10g
[root@bogon ~]# chown -R oracle:oinstall /oracle
修改软件版本
[root@bogon ~]# vi /etc/redhat-release
#CentOS release 5.5 (Final)
redhat-4
使用oracle用户登录
[root@bogon ~]# su - oracle
[oracle@bogon ~]$ cd /home/oracle
修改.bash_profile文件
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/10g
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
2.2数据库软件的准备
[oracle@bogon ~]$ su - root
unzip /tmp/oracletxt/10201_database_linux32.zip
[root@bogon ~]# su - oracle
sh /tmp/oracletxt/database/runInstal
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25323853/viewspace-690312/,如需转载,请注明出处,否则将追究法律责任。

下一篇: oracle 记录0402
请登录后发表评论 登录
全部评论

注册时间:2011-02-09

  • 博文量
    123
  • 访问量
    174449