rhel6 64位通过vnc安装oracle 11g

前提

我们需要安装rhel6的Desktop版,或是最小化安装后通过以下命令来安装桌面。

yum groupinstall "Desktop"  -y

另为保证64位、32包都安装,我们可以配置下yum:

echo 'multilib_policy=all' >> /etc/yum.conf

一、基本配置

1.安装oracle 11g所需的依赖包
为保证64位、32包都安装,我们可以配置下yum:

yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel libgcc libstdc++ libstdc++ libaio libaio-devel unixODBC unixODBC-devel make sysstat xdpyinfo -y
#安装ksh
wget ftp://ftp.pbone.net/mirror/archive.download.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/pdksh-5.2.14-1.i386.rpm
rpm -ivh pdksh-5.2.14-1.i386.rpm

2.创建用户及组

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

3.修改内核参数

cat >> /etc/sysctl.conf << EOF
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
EOF

sysctl -p 

4.文件限制

cat >> /etc/security/limits.conf << EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65536
oracle soft stack 10240
EOF

5.创建目录及权限

mkdir -p /data/u01/oracle/
mkdir -p /data/ora_inventory
cd /data
chown -R oracle.oinstall u01
chown -R oracle.oinstall ora_inventory
chmod -R 775 u01
chmod -R 775 ora_inventory

6.配置oracle用户的环境变量

su - oracle
vim .bash_profile
#export DISPLAY=local_host:0.0
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/data/u01
export ORACLE_HOME=$ORACLE_BASE/oracle
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH

二、vnc配置

1.安装vnc

yum install vnc-server

2.启动vnc
在root用户下启动,我们采用默认配置即可。

vncserver :1

会提示输入密码

3.通过vnc客户端连接l
vnc连接后打开终端,需要先设置DISPLAY

export DISPLAY=:1.0

注意:我们启动的vncserver是:1,因此我们定义DISPLAY时也需要设置成1.0,执行xhost + :

[root@localhsot ~]# xhost +
access control disabled, clients can connect from any host

否则启动xhost + 会报错:

[root@localhsot ~]# xhost +
xhost: unable to open display ":0.0"

4.vnc中安装oracle 11g

[root@localhsot ~]# xhost +
access control disabled, clients can connect from any host
[root@localhsot ~]# su - oracle
[oracle@localhsot ~]# cd /oracle11g/database
[oracle@localhsot ~]# ./runInstaller

执行完命令后会在vnc中打开安装界面,否则安装界面会打开在服务器本机上。

安装pl/sql

安装完oralce 后,若需要在异地访问,则需要安装客户端,在此我用的是widows平台pl/sql。

所需软件:
instantclient-basic-windows.x64-11.2.0.4.0.zip
plsqldev1106x64

1.安装instantclient
安装路径
D:\instantclient_11_2

2.在安装目录下添加tnsname.ora和sqlnet.ora

#添加以下两个文件或是从oracle服务器的../network/admin下拷贝
vim tnsnames.ora
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.5.100)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
#将HOST改成oracle服务器地址
vim sqlnet.ora
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
SQLNET.AUTHENTICATION_SERVICES= (NTS)

3.安装pl/sql并配置
在tool-perference中配置

oracle主目录
D:\instantclient_11_2
oci库
D:\instantclient_11_2\oci.dll

4.配置环境变量

TNS_ADMIN 值为 D:\instantclient_11_2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值