Centos6.8安装oracle 11g

原文链接   https://www.2cto.com/database/201704/628824.html

1. 安装完CentOS系统,关闭防火墙、SELinux、自动启动网络、设置时间服务自启动chkconfig ntpd on

保证主机名一致:/etc/hosts、/etc/sysconfig/network、/proc/sys/kernel/hostname

/etc/hosts

127.0.0.1  test  tes.com

2. 安装Oracle相关依懒包,并手动安装pdksh包

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers bison lynx  &&  yum install -y binutils* compat-libstdc* elfutils-libelf* gcc* glibc* ksh* libaio* libgcc* libstdc* make* sysstat* libXp* glibc-kernheaders

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm  --nodeps

3. 配置内核参数 (/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 300

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

sysctl  -p  #使配置生效

4. vim /etc/security/limits.conf   #在末尾添加以下代码  (提前创建oracle用户)

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

5.  创建oracle目录文件夹

mkdir -p /u01/app

chown -R oracle:oinstall /u01/app

6. 配置图形化连接(xshell)

在root用户下。
export DISPLAY=10.0.18.36:0.0
xhost +

设置完成后我们切换Oracle用户,执行安装脚本

[root@oracle ~]# su - oracle

[oracle@oracle database]$ ./runInstaller       #执行完后就会出现Oracle 11g 的logo

7. 开始安装

image_1b631i9to1p0mvl4109o1u76g6e4o.png-86.8kB

image_1b631j53g1t3b1kjr17467rs16in5l.png-89.5kB

image_1b631jpbb1vnbgv9s5e4bj43a62.png-85.3kB

image_1b631kd7sb6p1lbu10n71qjbpja6f.png-82kB

image_1b631l0rt10ic1i2f1jua1ev683b6s.png-113.1kB

image_1b631lunh8de5t1dji15rs3i279.png-79.6kB

image_1b631man93m9kdl1p242h0m4d7m.png-96.1kB

image_1b631mgmc17rc78713mt7r01okd83.png-22.5kB

image_1b631mug81mnm1hfq1s0m1aio1iia8g.png-97.2kB

image_1b631odo51c19cv56ms1pt1kcp9a.png-86.1kB

生成swap分区[root@oracle ~]#cd /tmp && dd if=/dev/zero of=swap bs=1M count=2048

1

2

3

4

5

6

7

8

9

10

11

[root@oracle tmp]# mkswap /tmp/swap -f

[root@oracle tmp]# swapon /tmp/swap

[root@oracle tmp]# free -m

total used free shared buffers cached

Mem: 1861 1780 81 0 93 1433

-/+ buffers/cache: 253 1607

Swap: 4031 0 4031因为还缺少软件包,我们还需要在安装软件包[root@oracle ~]# yum install -y libaio-devel还缺少一个pdksh软件包,我们提供软件包下载。地址如下链接:http://pan.baidu.com/s/1hsp3sXY 密码:nbos上传后安装软件包[root@oracle tmp]# rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

warning: pdksh-5.2.14-37.el5_8.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY

Preparing... ########################################### [100%]

1:pdksh ########################################### [100%]我们进行重新检查

image_1b631q2oa3i186e1cog1gsae7t9n.png-107.3kB

image_1b631qcn2q9o1jbcbu8s3k5nta4.png-100.3kB

image_1b631qr42btq1i6jk1phdtdmah.png-123.6kB

image_1b631r89e1j8dvfp3ldt9f21au.png-75.2kB

image_1b631rpc9utcdfq1tev1t8oqj1bb.png-57.2kB

image_1b631s2a5136r14oo1qof12an3gdbo.png-130.9kB

提示:我们不能着急点确定,先执行脚本。然后在点击确定使用Root用户执行2个脚本[root@oracle ~]# sh /u01/oraInventory/orainstRoot.sh[root@oracle ~]# sh /u01/app/oracle/product/11.2.0.3/db_1/root.sh注:这个路径要根据提示进行操作!下图提示:企业版Oracle已经安装完成,管理界面是ip:1158/em

image_1b631tfja157519so1f26e1fcfuc5.png-90kB

切换至oracle用户,配置环境变量(不然sqlplus命令不识别)

su - oracle

vim .bash_profile

export ORACLE_BASE=xxxx
export ORACLE_HOME=xxxx/product/11.2.0/dbhome_1
export ORACLE_SID=XXX
export HOST_NAME= hostname(跟实际主机名填写)
export PATH=$ORACLE_HOME/bin:$PATH

source .bash_profile

登陆数据库

sqlplus /nolog

SQL> conn / as sysdba;

 

猜你喜欢

转载自blog.csdn.net/weixin_40720226/article/details/85157970