Laze

If I rest I rust !

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

centos6.8安装oracle11g

 【点击跳转】文章1文章2

1,下载oracle11g,可到官网下载。

2,把下载的拷贝 /usr/下。

3,解压。

cd /usr

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

4,添加用户和组

创建sql 用户组

groupadd sql

创建oracle 用户并放入sql用户组中

useradd oracle -g sql   

修改oracle用户登录密码,输入密码后即可使用oracle用户登录系统

passwd oracle    

为oracle用户赋予访问oracle安装文件的所有权

chown -R oracle:sql /usr/database

为sql用户组赋予访问oracle安装文件的所有权

chgrp -R sql /usr/database

5,配置内核参数

先备份文件

cp /etc/sysctl.conf /etc/sysctl.conf.bak

vim /etc/sysctl.conf

保留文件说明,删除其他的配置,将下面的配置复制到文件末尾。 
net.ipv4.ip_local_port_range = 9000 65500 
fs.file-max = 6815744 
kernel.shmall = 10523004 
kernel.shmmax = 6465333657 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
net.core.rmem_default=262144 
net.core.wmem_default=262144 
net.core.rmem_max=4194304 
net.core.wmem_max=1048576 
fs.aio-max-nr = 1048576 

   保存并退出(:wq)

/sbin/sysctl -p  

设置oracle用户限制

cp /etc/security/limits.conf /etc/security/limits.conf.bak

vim /etc/security/limits.conf

#在末尾添加以下代码

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

6,下载依赖包--参考文章2

yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*

7,修改OS系统标识

   oracle默认不支持CentOS系统安装, 修改文件/etc/centos-release 内容为RedHat-7

把 CentOS release 6.9 (Final) 注释掉,加入redhat-7。安装完成改回来。
加上修改权限
chmod 755 /etc/centos-release
vim /etc/centos-release
redhat-7 

 

注意:如果能直接登录服务器,可以跳过8-10步骤。直接从11步开始(服务器如果没有设置成桌面模式,需要设置下)

8,安装gnome  参考:刀光剑影的博客

yum groupinstall "X Window System"   #安装X Window
yum groupinstall "Desktop"           #安装gnome,但是在centos6里,gnome已经被改为Desktop了
yum groupinstall "Chinese Support"   #安装中文语言

 

8.1,编辑/etc/inittab文件, 将id:3:initdefault修改为 id:5:initdefault将桌面环境设置为开机启动 (在最后面把3改成5)

vim /etc/inittab 

 

9,安装启动 vncserver

yum install tigervnc tigervnc-server -y

设置密码

vncpasswd

vncserver   --启动vncserver 

执行

export DISPLAY=:1

xhost +

命令:

vncserver -list         --查看vncserver启动的服务

vncserver -kill :1     -- kill调进程

vncserver :1           -- 启动进程

service vncserver restart --重启(stop 停止,start 启动)

 

 

10)下载在windows系统下vncview软件 (百度云:https://pan.baidu.com/s/1snqNPil  密码:1wrz)

建议先把centos的防火前关掉

service iptables stop,安装完再开启。

输入centos的ip:1 (export DISPLAY中设置的值)

错误一:如果一直停留在如下界面不显示桌面(请确定已经安装了gnome和设置成图形界面启动)

错误二:

在文件中末尾加入 gnome-session &

注释掉unset 开头的两行。

vim /root/.vnc/xstartup

注释 : gnome-session表示通过vnc访问Linux服务器创建桌面

 

重复9的操作,问题解决

 

 

 11,启动oracle安装程序 
在vncview 中打开终端命令行程序,执行红线命令

 

 

  接下来参考 绯月魍魉 基本上就能完成了。

下图错误我是直接选择忽略,继续安装。

 

 

安装完成后

设置oracle环境变量

增加蓝框内容

source .bash_profile  #立即生效

 

就可以用sqlplus 登陆了,输入配置的账号密码

 

posted on 2018-01-18 14:05  CollinTsui  阅读(629)  评论(0)    收藏  举报