CentOS(五)--Oracle安装

本文详细介绍了在Linux环境下安装Oracle 12c的步骤,包括下载Oracle安装包、检查及安装依赖包、创建Oracle用户和组、设置环境变量等关键环节。

一、下载oracle

 wget -b http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_1of2.zip

 wget -b http://download.oracle.com/otn/linux/oracle12c/121020/linuxamd64_12102_database_2of2.zip

-b:后台下载

二、检查oracle安装包

 rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel

 

缺失包的安装

http://rpm.pbone.net

wget ftp://ftp.muug.mb.ca/mirror/centos/6.6/os/x86_64/Packages/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

rpm -ivh  compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

如果安装死锁

方法1:
rpm -ivh elfutils-libelf-devel-0.137-3.el5.x86_64.rmp elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm
如果还不能,请加--nodeps,如果还不能装,请加--force
方法2:
yum install elfutils-libelf-devel*

 

二、创建oracle组和oracle用户

#groupadd oinstall

#groupadd dba

#useradd -m -g oinstall -G dba ora10 –p ora10 (p表示添加帐号密码)

三、创建oracle目录并改变目录权限

以 root 用户身份执行以下命令:

#mkdir  ora10            # oracle根目录,-p 表示递归建立目录

#mkdir  oradata                 # oracle数据文件存放目录

#chown -R ora10:oinstall  /ora10            

#chown -R ora10:oinstall  /oradata

#chmod -R 775  /ora10

#chmod -R 775  /oradata

四、设置环境变量

#su –ora10

$vi .bash_profile   

加入以下内容:

TMP=/tmp

TMPDIR=$TMP

ORACLE_BASE=/ora10                    #oracle 根目录

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1   #oracle 家目录

ORACLE_SID=orcl  #根据实际需要命名

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

PATH=$ORACLE_HOME/bin:$PATH

export TMP TMPDIR ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

$source .bash_profile         #使环境变量生效

 

五、安装 Oracle

解决DISPLAY not set. Please set the DISPLAY问题:

切换到root用户,执行以下命令:

[root@localhost ~]# export DISPLAY=:0.0

[root@localhost ~]# xhost +

access control disabled, clients can connect from any host

[root@localhost ~]#

增加swap

当然,如果你磁盘上还有空间,也可以增加swap。
在某个有空闲空间的文件系统下:
dd if=/dev/xvda1 of=/home/swap bs=1 count=2000000
(这个count是1G,请根据需求自己调整count参数)

/sbin/mkswap /home/swap
/sbin/swapon /home/swap

然后修改 /etc/fstab,加上:

/home/swap swap swap defaults 0 0

执行以上命令后,再次切换到oracle用户执行安装即可。

[root@localhost database]# ./runInstaller

转载于:https://www.cnblogs.com/xixi2015/p/4662083.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值