• 幕客老师召集小伙伴
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

Centos6.8安装Oracle11g

一、安装前工作

1、配置vncserver

yum install tigervnc tigervnc-server

 

vim ~/.vnc/xstartup

#twm &

gnome-session &

 

vim /etc/sysconfig/vncservers

 

VNCSERVERS="2:myusername"

VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

yum groupinstall "Desktop"

 

#centos 7 yum groupinstall 'GNOME Desktop'

yum groupinstall "X Window System"

 

#启动vncserver

vncserver :1

 

 

2、 安装基础依赖

 

yum install kernel-headers glibc-headers glibc-devel libgomp sysstat libaio-devel libstdc++-devel unixODBC unixODBC-devel gcc gcc-c++ elfutils-libelf-devel elfutils-libelf-devel-static compat-libstdc++-33

 

3、安装JAVA

 

yum -y remove java

 

wget http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.tar.gz

 

 

 

4、Linux内核参数

 

vim /etc/sysctl.conf

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

fs.file-max = 6815744

net.ipv4.ip_local_port_range = 9000 65500

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

 

 

vim /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 2024

oracle hard nofile 65536

 

5、swap分区

系统要求需要满足一定的swap空间,如果不足,可以通过如下方式:

dd if=/dev/zero of=/var/swap/swapfile bs=1M count=17000

mkswap /var/swap/swapfile

swapon /var/swap/swapfile

 

二、安装步骤

 

1、建立安装目录

 

mkdir /var/oracle

2、创建oracle相关组和用户

[root@kvm01 download]# groupadd dba

[root@kvm01 download]# groupadd oinstall

[root@kvm01 download]# useradd -g oinstall -G dba oracle

[root@kvm01 download]# passwd oracle

更改用户 oracle 的密码 。

新的 密码:

 

无效的密码: 它基于字典单词

无效的密码: 过于简单

重新输入新的 密码:

 

passwd: 所有的身份验证令牌已经成功更新。     

[root@kvm01 download]# chown -R oracle:oinstall /var//oracle

cache/    db/       empty/    gdm/      iso/      local/    log/      nis/      oracle/   run/      tmp/      

cvs/      download/ games/    img/      lib/      lock/     mail/     opt/      preserve/ spool/    yp/       

 

3、目录赋权

[root@kvm01 download]# chown -R oracle:oinstall /var/oracle

 

4、连接安装oralce

客户端通过vncview,连接服务器,

三、监控项

1、

2、

3、

4、

5、

6、

7、

有的包检查不正确,其实已经安装了,所以可以点击,勾选:Igore Alll

8、

9、

四、安装启动

1、设置oracle环境变量

 vim ~/.bash_profile

 

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/var/oracle/app/oracle/product/11.2.0/dbhome_1/lib/

PATH=$PATH:/var/oracle/app/oracle/product/11.2.0/dbhome_1/bin/

export ORACLE_HOME=/var/oracle/app/oracle/product/11.2.0/dbhome_1/

export ORACLE_SID=orcl

export ORACLE_BASE=/home/oracle/oracle

2、启动、关闭

lsnrctl start/stop

3、数据库登录

[oracle@kvm01 ~]$ sqlplus /nolog

 

SQL*Plus: Release 11.2.0.1.0 Production on Fri Aug 25 17:06:03 2017

 

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

 

SQL> conn /as sysdba

Connected to an idle instance.

五、问题

1) No protocol specified

xhost + 

2)出现错误

/var/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/libwv_core.so: undefined reference to `operator delete(void*)@GLIBCPP_3.2'
collect2: ld returned 1 exit status

INFO: make: *** [ctxhx] Error 1

 yum install compat-libstdc++-33

3)centos7.2中出现如下错误:

 /usr/X11R6/bin/xclock

通过各种方式,也会出现 unable to open display "".

解决方式:vncserver -kill :1

然后,用oracle 的用户重新运行vncserver 

4)安装界面出现中文乱码的问题

绕过中文,用英文引导安装

export LANG=en_US.UTF-8

 

5)Oracle Net Services configuration failed.

 

 

 

Centos6.8安装Oracle11g

Pingbacks已打开。

引用地址

暂无评论

发表评论