Centos 6.5安装oracle 11g
(添加host)
一、Centos 6.5 安装图形界面 gnome
# yum groupinstall "Desktop"
# yum groupinstall "X Window System"
# yum groupinstall "Font"
#yum -y install nautilus-open-terminal
二、安装vnc # yum install tigervnc-server
安装好后运行:# vncserver 设置密码,然后开通防火墙,就可以用客户端登录了
# iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
三、# yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.*
#yum install libXp
四、下载安装 # rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm
五、创建Oracle用户与组,设置oracle用户密码
# groupadd oinstall
# groupadd dba
# useradd -m -g oinstall -G dba oracle
# passwd oracle
六、配置系统内核参数
# vi /etc/sysctl.conf
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
fs.file-max = 6815744
# sysctl -p
七、修改系统资源限制
编辑系统资源限制配置文件 vi /etc/security/limits.conf,在该文件下添加如下行:
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
八、创建Oracle安装文件夹以及数据存放文件夹
把oracle安装在 /oracle 目录下,所以需创建该目录:
创建该目录
#mkdir -p /oracle
修改用户组
#chown -R oracle:oinstall /oracle
修改目录权限
#chmod 755 /oracle
安装时数据放在/home/oracle目录下,所以需创建该目录:
#mkdir -p /home/oracle/
修改用户组
#chown -R oracle:oinstall /home/oracle
修改目录权限
#chmod -R 755 /home/oracle
安装时还需要设置 Inventory 目录,所以需创建该目录:
#mkdir -p /oracle/oraInventory
修改用户组
#chown -R oracle:oinstall /oracle/oraInventory
修改目录权限
#chmod -R 755 /oracle/oraInventory
设置ORACLE_HOME目录
#mkdir -p /oracle/product/11.2.0/dbhome_1
修改用户组
#chown -R oracle:oinstall /oracle/product/11.2.0/dbhome_1
修改目录权限
#chmod -R 755 /oracle/product/11.2.0/dbhome_1
九、解压缩安装文件 # yum install unzip
Oracle 11g R2 的安装包被压缩成两个文件:linux_11gR2_database_1of2.zip 、
linux_11gR2_database_2of2.zip,将它们上传到安装机器上,并使进行解压缩,将得到一
个名称为 database 的目录。
$su oracle
$cd /home/oracle
$unzip linux.x64_11gR2_database_1of2.zip -d /home/oracle
$unzip linux.x64_11gR2_database_2of2.zip -d /home/oracle
十、设置oracle帐号登录时环境(以下以oracle身份登录):
重启,以oracle账户登录系统。图形界面登录。
编辑文件 vi /home/oracle/.bash_profile,添加如下行:
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
保存退出后执行如下命令使以上设置立即生效:
source /home/oracle/.bash_profile
十一、开始安装
1、 执行该程序开始安装
首先需要执行export LANG=C以防止中文乱码。
# chmod -R 755 /oracle/
#su oracle
$cd /home/oracle/database
$export LANG=C
查看一下变量是否正常:# echo $ORACLE_SID
$./runInstaller
安装过程中如果需要设置侦听器,打入命令:$ lsnrctl start
十二、安装完后,编辑dbstart,把ORACLE_HOME_LISTNER改成如下样子,
ORACLE_HOME_LISTNER=$ORACLE_HOME
编辑:# vi /etc/oratab,最后一行改为这个:
orcl:/oracle/product/11.2.0/dbhome_1:Y
十三、启动服务:
/oracle/product/11.2.0/dbhome_1/bin/dbstart
十四、设置自动启动服务:
# vi /etc/rc.d/rc.local
添加
su oracle -lc /oracle/product/11.2.0/dbhome_1/bin/dbstart
Centos 6.5安装oracle 11g的更多相关文章
- CentOS Linux 系统 安装oracle 11g
CentOS Linux 系统 安装oracle 11g 在Linux系统上安装oracle是比较麻烦,需要配置各种变量啥的,o(︶︿︶)o ,但是没办法,有些东西你总的去接触,而且接触理解的越早越深 ...
- CentOS 7静默安装Oracle 11g R2数据库软件
之前安装Oracle 11g R2数据库软件都是建立在图形界面上的,不过现在大部分服务器上都没有安装图形界面.图形界面安装较为方便,安装选项清晰,步骤明确,但Oracle还支持另一种安装方式,就是通过 ...
- Centos 6.5 安装Oracle 11g R2 on vbox
由于上一篇的rac安装,截图较多,这一篇选择以txt的方式叙述,另外上一篇的时间比较久远,这里最近从新安装 --2018-10-29 1 os环境初始化 [root@rac1 yum.repos.d] ...
- centOS学习part6:安装oracle 11g
0 大家好.上一章(http://www.cnblogs.com/souvenir/p/3881484.html)我们对oracle在centOS下的安装进行了各项环境准备,本章我们将正式进行oral ...
- centos 7 下面安装oracle 11g r2 过程分享
本人对LINUX等很多还不熟悉,如果有不对的地方还请各位指正.谢谢. 打算学习下ORACLE,RMAN备份与还原功能,所以安装了虚拟机,用的是centos7 X86_64-1611版本,oracle用 ...
- CentOS 6.5 安装Oracle 11G R2问题列表
1. 文章中写vi/etc/profile #这个很重要 if [ $USER ="oracle" ]; then if [ $SHELL="/bin/ksh&q ...
- CentOS 7 下安装oracle 11g碰到的一些问题
OUI预检查时会报错,安装时会报两个不符合项目 1 compat-libstdc++ 提示未安装 奇怪这个,yum install compat-libstdc++ 老是提示找不到包,其实正确的安装方 ...
- Centos 6下安装Oracle 11gR2
一.安装环境 CentOS release 6.7 (Final) Oracle Database 11g Release 2 二.安装前准备 #修改主机名 修改/etc/sysconfig/netw ...
- 静默(命令行)安装oracle 11g
CentOS 6 静默安装oracle 11g 我参考的这个,他非常详细:https://blog.csdn.net/JIANG123456T/article/details/77745892 我只是 ...
随机推荐
- 搭建测试环境——针对S3C6410开发板
(一)前言 目前市面上的开发板型号和种类很多,但目前最流行的是基于三星S3C6410 ARM11架构的开发板.国内很多厂商在S3C6410 ARM11架构的开发板的基础上进行了扩展,开发了扩展板,本博 ...
- WebView---Android与js交互实例
Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true 原文地址:http://blog.csdn.net/it10 ...
- Mysqli封装
<?php //headerheader('content-type:text/html;charset=UTF-8'); class DB { //定义属性 private $ho ...
- Typescript中的class interface 只是在声明,其实什么也没有干!
由于vue.js的特殊机制,初始化后给对象添加的属性是无法更新UI的. 最近结合typescript和vue进行web开发,就遇到了这样的坑. class user{ name:string; age ...
- 使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题
问题呈现:弹出框页面 <tr class="addtr"> <th>内容</th> <td> <!-- <textare ...
- 1.6jdk + eclipse + pydev搭建Python开发环境
直接在1.6jdk的eclipse上用install new software的方法安装插件,会找不到安装好的插件.pydev官网还提供一种zip直接解压插件到eclipse文件夹下的dropins文 ...
- HTML5新增元素
由于DIV的滥用,导致页面结构混乱,所以,与HTML4相比,HTML5主要新增了结构元素 新增的元素 1.结构元素: section 表示页面中的一个块或者章节,比如页眉.页脚,或者页面中的其它部分 ...
- java异步式Socket响应数据获取方案
项目中存在 云中央控制器需要使用多个Socket连接多个云终端控制器的需求. 由于终端数量大,就对整个中央控制器提出了并发的要求,然而获取Socket响应的过程是一个持续阻塞的过程,存在性能风险.而常 ...
- (转)appendChild()、insertBefore()是移动element节点!
原文地址 appendChild().insertBefore()是移动element节点,看书的时候注意过,也可以做一个简单的例子测试一下: <div id="div1"& ...
- Telnet
http://blog.sina.com.cn/s/blog_607072980102uy06.html