oracle 报6553,oracle11g 在redhat下的图形安装

oracle11g在redhat下的图形安装

1查看软件包安装情况

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat libgcc unixODBC unixODBC-devel

注意:64bit服务器中需要额外配置一些i386的包

挂载u盘:

# fdisk -l查在什么位置

#mount/dev/sdb1 /mnt

挂载光盘:#mount /dev/cdrom /mnt

卸载光盘:#umount /mnt

安装软件包:rpm -i *.rpm

安装时提示:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY

解决的方法:1.1在rpm语句后面加上--force --nodeps

即原本为rpm -ivh *.rpm现在改成rpm -ivh *.rpm --force --nodeps就可以了。nodeps的意思是忽视依赖关系。因为各个软件之间会有多多少少的联系。有了这两个设置选项就忽略了这些依赖关系,强制安装或者卸载

尝试卸载:造成这个问题的主要原因是套件被重複(强制)安装了两次以上.尝试了--nodeps, --force, --justdb都不行。结果碰巧解决!通过man rpm,发现--allmatches应该可以解决这个问题.

[root@testserver openssl-0.9.8l]# rpm -e --allmatches --nodeps openssl*

2.配置内核参数

以root用户登录,修改/etc/sysctl.conf文件,在该文件中添加以下参数。

gedit /etc/sysctl.conf或者vi/etc/sysctl.conf

kernel.shmall = 2097152

kernel.shmmax = 536870912

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=4194304

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=262144

/sbin/sysctl -p使生效

3.创建数据库所需组

创建数据库时所需要使用用户组oinstall,dba及用户oracle,并需将用户oracle定义为oinstall,dba的成员。以root用户身份登陆,命令如下:

# groupadd oinstall

# groupadd dba

# useradd -g oinstall -G dba oracle

# passwd oracle

4.为用户oracle添加限制参数

添加如下内容到/etc/security/limits.conf

gedit /etc/security/limits.conf或者vi/etc/security/limits.conf

# oracle11g install para

oracle           soft    nproc   2047oracle           hard    nproc   16384oracle           soft    nofile  1024oracle           hard    nofile  6553

5.添加如下内容到/etc/pam.d/login

gedit /etc/pam.d/login

# oracle11g install para

session    required     /lib/security/pam_limits.so64bit机不需要加上此句,若加上开机陷入用户密码循环状态

session    required     pam_limits.so64bit机不需要此句

6.添加如下内容到/etc/profile(BSHELL)//注意回车和换行

gedit /etc/profile

//用命令vi -b打开shell脚本文件,可查看回车换行,若行尾有^M需要删掉

# oracle11g install paraif [ \$USER = "oracle" ]; thenif [ \$SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536else

ulimit -u 16384 -n 65536fiumask 022fi

7.创建安装时所需要的目录

以root用户身份登陆系统,创建安装数据库所需要的一些目录结构:

#mkdir -p /opt/app

#chown -R oracle:oinstall /opt/app

#chmod -R 775 /opt/app

其中opt为读者自己制定的oracle安装路径。

使用root用户,创建安装数据库时使用的临时文件夹:

#sudo mkdir /opt/tmp

#sudo chmod a+wr /opt/tmp

8.设置oracle的环境变量

安装oracle数据库时,是以用户oracle的身份来执行操作的,因而需要预先设置用户的oracle的环境变量,在用户oracle的.bash_profile文件中添加以下内容:

cd /home/oracle/

gedit .bash_profile注意:在oracle用户下设置

# oracle11g install para

export ORACLE_BASE=/opt/app/oracle

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

source.bash_profile使生效

9解压缩安装包

以用户oracle身份登录系统,解压:

# unzip linux_11gR1_database.zip

运行该命令后,解压缩安装包,会在当前目录下产生一个database目录。

10安装过程

10.1运行安装程序,以用户oracle身份登录系统以后,进入到解压出来的database目录,运行runInstaller安装程序。

$ cd database

$ ls

$ ./runInstaller

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值