centos6.9安装oracle10,最全的Centos6.10详细安装Oracle 11G R2图文教程

第一步、安装依赖

yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC-devel pdksh

下载javarpm包,安装oracle java

[[email protected] ~]# rpm -ivh jdk-8u121-linux-x64.rpm

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

1:jdk1.8.0_121 ########################################### [100%]

第二步、创建所需用户和组

创建oracle用户并设置密码

[[email protected] ~]# useradd oracle

[[email protected] ~]# passwd oracle

然后登陆图形界面测试一下oracle用户

测试正常

0b428b045c8d8dd2662f1d76f4152749.png

创建用户组

[[email protected] ~]# groupadd oinstall

[[email protected] ~]# groupadd dba

修改oracle用户组

usermod -g oinstall -G dba oracle

第三步、修改内核参数

追加一段内核参数

[[email protected] ~]# vim /etc/sysctl.conf

........

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

执行生效

[[email protected] ~]# sysctl -p

修改文件打开限制,追加一段

[[email protected] ~]# vim /etc/security/limits.conf

.......

oracle soft nproc 4096

oracle hard nproc 65536

oracle soft nofile 4096

oracle hard nofile 65536

创建oracle安装目录

[[email protected] ~]# mkdir -p /u01/app/

[[email protected] ~]# chown -R oracle:oinstall /u01/app/

[[email protected] ~]# chmod -R 775 /u01/app/

重启服务器,使limit生效

第四步、添加环境变量,准备安装

使用oracle用户登陆

[[email protected] ~]# su - oracle

[[email protected] ~]$ vim .bash_profile

#追加下面这段

ORACLE_BASE=/u01/app/oracle

ORACLE_SID=sales

ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

export ORACLE_BASE ORACLE_SID ORACLE_HOME

PATH=$ORACLE_HOME/bin:$PATH

检查主机名能访问不

[[email protected] ~]$ ping o1

PING o1 (192.168.1.18) 56(84) bytes of data.

64 bytes from o1 (192.168.1.18): icmp_seq=1 ttl=64 time=0.061 ms

检查正常

解压oracle安装包

[[email protected] ~]$ unzip linux.x64_11gR2_database_1of2.zip

[[email protected] ~]$ unzip linux.x64_11gR2_database_2of2.zip

第五步、开始安装

进入安装目录,开始安装

[[email protected] ~]$ cd database/

[[email protected] database]$ ./runInstaller

然后弹出安装程序,去掉下面那个勾,点next

911c0034b1ffa1f4baaab4393d9cc684.png

再点next

efb42ed0271b24c7fbf0993d731812e2.png

选择server,再点next

ed004c4bca8639be0e875f0284dadc7e.png

再点next

602adc15d9ddd23c031fad09c8c98180.png

选择高级安装,再点next

35d6ea99eec38696950a36ee9a014431.png

再点next

0d5fcc82ff2e2da7b99265ab79721b1a.png

next

458d5931e5d0860bbe168092d90b0547.png

next

c01fab6c333ee9190a7bfc46a8f24eb7.png

next

515806489751c88457b2759622530354.png

next

0038b09ab875b99bde46369de45efa10.png

next

7366fb4c863330fb1f3806b8f5d6aad8.png

点击字符集,然后勾选UTF8,然后next

dca9ee4c2a2940b796261918387bcdc2.png

next

55a91532c48dd99674ab330330db1deb.png

next

356e37140c9f4f7b0eb0daa6b4a96cb3.png

next

b212c47d63e6a9487119e5a0271df2ed.png

勾选下面的所有账号使用同一个密码,next

dff1b90023d52f2da6bc8c12e1a70591.png

next

7671fe14ed0cad17ece9b06a13244ed9.png

开始检查依赖包,其实这些包都装了的,只是版本高了,勾选ignore all,然后next

7cfbd8aa7c6cdc179b4a1a6a26485528.png

点击save response file可以保存选择配置,点finish开始安装

ec03b807d7d2528219745dfecd14b129.png

安装中

d4b71f8e75bf5d9b0fe794fe989c8619.png

安装完成后有提示,蓝色的是em控制台访问地址,点ok

49a68f43f95a02d12493518a933294f3.png

然后提示要执行两个脚本,使用root执行

0654c3ee83cf3bf40a95fc944e4cf930.png

[[email protected] ~]# sh /u01/app/oraInventory/orainstRoot.sh

Changing permissions of /u01/app/oraInventory.

Adding read,write permissions for group.

Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oracle.

The execution of the script is complete.

[[email protected] ~]#

[[email protected] ~]# sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

Running Oracle 11g root.sh script...

The following environment variables are set as:

ORACLE_OWNER= oracle

ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:

Copying dbhome to /usr/local/bin ...

Copying oraenv to /usr/local/bin ...

Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.

Finished product-specific root actions.

执行完成,点ok,安装成功

37aae33bfe98f415454a298ab7b10283.png

在本机打开1158端口,可以登陆控制台

66c1d12ef7075c9a5588ac61533e48eb.png

运行状态

fa0f47ea1fa546b162dd609af3d1f589.png

原文:http://blog.51cto.com/niubdada/2163938

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值