oracle10详细安装,最全的CentOS 6.10详细安装Oracle 11G R2图文教程

平台:CentOS 6.10 x64 带图形

配置4G 4核心cpu 200G硬盘

第一步、安装依赖

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

卸载openjdk

yum remove -y Java-1.8.0-openjdk java-1.8.0-openjdk-headless

下载java rpm包,安装Oracle java

[root@o1 ~]# rpm -ivh jdk-8u121-linux-x64.rpm

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

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

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

创建oracle用户并设置密码

[root@o1 ~]# useradd oracle

[root@o1 ~]# passwd oracle

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

测试正常

7ec10dacc9c0933531eeefa12a5b744e.png

创建用户组

[root@o1 ~]# groupadd oinstall

[root@o1 ~]# groupadd dba

修改oracle用户组

usermod -g oinstall -G dba oracle

第三步、修改内核参数

追加一段内核参数

[root@o1 ~]# 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

执行生效

[root@o1 ~]# sysctl -p

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

[root@o1 ~]# vim /etc/security/limits.conf

.......

oracle            soft    nproc          4096

oracle            hard    nproc          65536

oracle            soft    nofile          4096

oracle            hard    nofile          65536

创建oracle安装目录

[root@o1 ~]# mkdir -p /u01/app/

[root@o1 ~]# chown -R oracle:oinstall /u01/app/

[root@o1 ~]# chmod -R 775 /u01/app/

重启服务器,使limit生效

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

使用oracle用户登陆

[root@o1 ~]# su - oracle

[oracle@o1 ~]$ 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

检查主机名能访问不

[oracle@o1 ~]$ 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安装包

[oracle@o1 ~]$ unzip linux.x64_11gR2_database_1of2.zip

[oracle@o1 ~]$ unzip linux.x64_11gR2_database_2of2.zip

第五步、开始安装

进入安装目录,开始安装

[oracle@o1 ~]$ cd database/

[oracle@o1 database]$ ./runInstaller

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

7f3c9c659657ebe65ecbbc67dabc64e2.png

再点next

1b8e888ff16e017b21dd7c494fa4290f.png

选择server,再点next

79923874e4d727b86126ec0be142ad23.png

再点next

68461c456cfd455a52dd9bd17be45ee2.png

选择高级安装,再点next

604fcb9bda5d4e3a4c8fe4a43ec1ca7d.png

再点next

4817c998ea64cc445e091e49252c5e7d.png

next

2173887548117b22f95c6ffe663ab310.png

next

979e0f4c37a2fa3314349dac292160fd.png

next

ca77d1700ddaa3d4e0e63a6e8b522fda.png

next

c899a7367a7c8bd0f6882a9bfea061bf.png

next

0f0d04830e00f6f73ae9fecc6a68705e.png

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

21e104baf2f786951c256df5fff6fec9.png

next

bb568e511b92e23659424db0cd4bcb47.png

next

4c192206c362a455f8ee336de680b00d.png

next

0e30343fbe57cf8a39f3cb5696ad2563.png

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

c3c41b2fc1d501d7a45c9c58b650dcea.png

next

827d583488546da4bdcdf0800c1f43cf.png

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

fe9c99850724e9860221e73f6738ee08.png

点击save response file可以保存所选择的配置,这个文件可以用来执行静默安装,点finish开始安装

1a66341670d03791daffcb01cad0e046.png

安装中

4485e3ec62a2f96c0c3339a4708b4c7e.png

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

0f072c6eb09c913ce3b30d2d1399d1e6.png

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

f6ac0cb07d1257bc3b92aacee77de9b8.png

[root@o1 ~]# 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.

[root@o1 ~]#

[root@o1 ~]# 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,安装成功

71a0115d23e3e62e4a4ed84888ef9ec2.png

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

85f7e6474d5bfcb03ceb0603f9d29698.png

运行状态

c55850c4992ec791b7c1c20505907df3.png

0b1331709591d260c1c78e86d0c51c18.png

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值