在CentOS7.0上安装Oracle11或12
来源:互联网 发布:阿里云服务器禁止ping 编辑:程序博客网 时间:2024/05/16 18:03
一、安装前准备工作,下载
Oracle地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
下载如下版本
下载完成后:
linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip
二、配置-增加oracle用户和相关用户组
1、切换到root用户
su - root
2、增加用户组
groupadd oinstall groupadd dbagroupadd opergroupadd asmadmin
3、增useradd -g oinstall -G dba,oper,asmadmin oracle置oracle用户和密码
passwd oracle
三、系统配置
1、修改/etc/sysctl.conf
fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576
使其生效:/sbin/sysctl -p
2、修改/etc/security/limits.conf文件
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 4096oracle hard nofile 65536oracle soft stack 10240
3、修改host
vim /etc/hosts192.168.101.31 neemotech.com neemotech
4、修改hostname
vim /etc/hostname
修改hostname
neemotech
5、登录oracle用户,配置oracle的环境变量
su - oracle
修改当前oracle的.bash_profile配置文件,配置oracle的环境
TMP=/tmp;export TMPTMPDIR=$TMP;export TMPDIRORACLE_HOSTNAME=neemotech.com;export ORACLE_HOSTNAMEORACLE_UNQNAME=orcl;export ORACLE_UNQNAMEORACLE_BASE=/home/oracle/app/oracle;export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;export ORACLE_HOMEORACLE_SID=orcl;export ORACLE_SIDPATH=/usr/sbin:$PATH;export PATHPATH=$ORACLE_HOME/bin:$PATH;export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH
6,、创建安装路径并授权给oracle用户
mkdir -p /home/oracle/app/oracle/product/11.2.0/db_1chown -R oracle:oinstall /home/oraclechmod -R 775 /home/oracle
7、Disable secure linux by editing the “/etc/selinux/config” file, making sure the SELINUX flag is set as follows. It requires REBOOT to be effective !!!
vim /etc/selinux/configSELINUX=permissive
In Centos Linux 7 /tmp data is stored on tmpfs which consumes memory and is too small. To revert it back to storage just run following command and REBOOT machine to be effective.
systemctl mask tmp.mount
四、添加依赖包
1、使用官网源添加-添加oracle的yum源
cd /etc/yum.repos.dwget http://public-yum.oracle.com/public-yum-ol6.repo
2、使用yum安装
接下来,使用 yum install 命令安装 oracle-rdbms-server-11gR2-preinstall RPM。 期间会显示了安装过程如何检查依赖关系,然后下载和安装所需软件包。
yum install oracle-rdbms-server-11gR2-preinstall
五、安装
设置DISPLAY环境变量执行runInstaller安装,再次啰嗦一下DISPLAY=IP地址是你连接Linux系统的IP地址后面加上”:0.0”
[oracle@neemotech ~]$ export DISPLAY=192.168.2.77:0.0[oracle@neemotech ~]$ cd /soft/database/ #进入安装包的解压目录[oracle@neemotech database]$ ./runInstaller #运行
下面都是界面化安装,期间会报一些错误,参考如下几个博客就可以:
http://www.oracle.com/technetwork/cn/articles/servers-storage-admin/ginnydbinstallonlinux6-1845247-zhs.html
http://www.jianshu.com/p/2fda26a7edf1
http://popartx.com/2016/05/10/Oracle11Ginstall/
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
- 在CentOS7.0上安装Oracle11或12
- oracle11.2 在Centos7上安装
- centos7安装oracle11
- 在centos7上安装docker1.12
- 在Centos7.0上安装环境
- 在CentOS7.0上安装Chrome浏览器
- 在centos7.0上安装laravel5.4
- linux上安装oracle11.2.0
- gentoo 上安装oracle11 r2
- 在centos7上安装DSPC
- 在CentOS7上安装MySQL
- 在CentOS7上安装mysql
- 在centOS7 上安装MariaDB
- 在centos7上安装nginx
- 在 CentOS7 上安装 MongoDB
- 在VirtualBox上安装CentOS7
- 在centOS7上安装docker
- 在 CentOS7 上安装 Tomcat9
- ListView嵌套GridView问题
- html Frame、Iframe、Frameset 的区别
- Linux-C 聊天程序学习(socket+pthread)
- 算法竞赛入门经典(第二版)-刘汝佳-第四章 函数与递归 骰子上色Uva253
- 任意文件下载
- 在CentOS7.0上安装Oracle11或12
- Linux常用命令
- HDU 5764 After a Sleepless Night
- Effective C++_Item3笔记
- [刷题]算法竞赛入门经典(第2版) 4-2/UVa201 - Squares
- 理解v4包下ViewPager类的用法
- 死锁的产生和预防死锁
- linphone-PresenceActivity.java文件分析
- 友盟获取QQ头像和昵称