您的位置:首页 > 数据库 > Oracle

rhel6 64位通过vnc安装oracle 11g

2016-10-19 14:49 495 查看

前提

我们需要安装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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息