在CENTOS下安装ORACLE 11g(LT项目开发参考)
前段时间为K3CLOUD项目安装ORACLE服务器,因有同事对LINUX和ORACLE不熟,现整理文档,方便后面维护人员参考
ORACLE的安装
1、首先安装依赖包(新安装的centos需要,现服务器已不需要)
2、关闭防火墙或设置开放ORACLE对应端口,配置文件如下/etc/sysconfig/iptables
防火墙可视化界面如下
3、/etc/hosts和/etc/sysconfig/network
该2个文件中的主机名必须保证一致
4、修改/etc/redhat-release.conf,标识为red hat
5、 修改/etc/sysctl.conf,然后执行sysctl-p生效变更
6、创建ORACLE用户及组,设置密码
group add dba
group add oinstall
useradd -g oinstall -G dba -m -s /bin/bash oracle
passwd oracle
7、设置目录所有权及权限,当时安装centos时就划分了oracleinstall和oracledata两个目录
chown oracle:oinstall /oracleinstall
chown oracle:oinstall /oracledata
chmod -R /oracleinstall
chmod -R /oracledata
8、修改变量~oracle/.bash_profile,然后执行source ~oracle/.bash_profile使其生效
9、切换英文模式,预防乱码,切换到oracle用户,执行安装(必须在图形界面登录服务器)
$su oracle
$export LANG=en_US
$cd /opt/oracle/database
$./runInstaller
10、在安装过程结尾,需要根据提示用root用户执行orainstRoot.sh和root.sh
ORACLE的启动
1、手动启动
oracle没有为开机启动,手工启动为
启动监控程序 lsnrctl start
启动OEM: emctl start dbconsole
2、开机自启动
2.1 修改/etc/oratab
2.2 修改$ORACLE_HOME/bin/dbstart ,$ORACLE_HOME/bin/dbshut.找到ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME
2.3 建立启动脚本 vim /etc/rc.d/init.d/oracle
2.4 给脚本设置权限chmod 775 /etc/rc.d/init.d/oracle
2.5 建立服务
chkconfig --add oracle
chkconfig oracle on
在CENTOS下安装ORACLE 11g(LT项目开发参考)的更多相关文章
- CentOS 6.5下安装Oracle 11g(转)
最近开始学习CentOS使用,做些记录. 参考文献:Cent OS 6_5(x86_64)下安装Oracle 11g 一.硬件要求 1.内存&swap Minimum:1 GB of RAM ...
- (静默安装)Cent OS 6_5(x86_64)下安装Oracle 11g
Cent OS 6_5(x86_64)下安装Oracle 11g 1 硬件要求 1.1 内存 & swap 物理内存不少于1G 硬盘可以空间不少于5G swap分区空间不少于2G Mini ...
- Windows10下安装Oracle 11g 64位的详细步骤
直接附上我整理后的Word版<Windows10下安装Oracle 11g 64位的详细步骤>下载地址,提取码:9vak. 参考文献: 1.Win10 64位系统下安装Oracle11g详 ...
- Redhat Linux 下安装Oracle 11g R2
能够下载:http://download.csdn.net/detail/ykh554541184/8086647文档方便查阅 官方文档:http://docs.oracle.com/cd/E1188 ...
- 在Windows10系统下安装Oracle 11g数据库
在Windows10系统下安装Oracle 11g数据库 https://blog.csdn.net/wei1992_6/article/details/60054727
- solaris下安装oracle 11g与11g rac
1.To Find Swap, RAM, and OS Version 对于 Solaris 操作系统,查看 Swap, RAM, and OS Version 的方法: swap -l /usr/s ...
- Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)
本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...
- linux (centOS)安装 oracle 11g 以及卸载oracle
目录 首先.1. 一.参数以及环境配置 1.创建用户和组 2.创建数据库软件目录和数据文件存放目录 3.配置oracle用户的环境变量 4.修改linux内核,修改/etc/sysctl.conf文件 ...
- 在windows系统下安装oracle 11g
oracle 11g 安装在windows server 2012 系统下. 最近,需要配置数据库,要求在windows操作系统下,安装oracle 11g 数据库,因为以前没有安装过,所以成功后, ...
随机推荐
- GitHub 教程 in Ubuntu
Follow these steps to configure github if you are the first time to use Github 1. Sign up a username ...
- Fedora 15 KDE中如何打开software management及如何应用
Fedora 15 KDE中如何打开software management级如何应用 software management中有转载和卸载软件(Get and remove software)的功能 ...
- 在android.app.Application中定义全局变量
在Android应用中使用全局变量,除了public的静态变量,还有更优雅的方式是使用android.app.Application. 启动Application时,系统会创建一个PID,即进程ID, ...
- Android电源管理-休眠简要分析
一.开篇 1.Linux 描述的电源状态 - On(on) S0 - Working - Standb ...
- pyhton小方法
import osa = os.walk('.') for i in a: print(i)
- linux学习之centos(二):虚拟网络三种连接方式和SecureCRT的使用
---操作环境--- 虚拟机版本:VMware Workstation_10.0.3 Linux系统版本:CentOS_6.5(64位) 物理机系统版本:win10 一.虚拟网络三种连接方式 当在V ...
- python中的 @ 修饰符
今天学习廖老师的python教程,碰到了修饰符'@',不太了解,查看了下官方文档. 简单的整理下: @dec2 @dec1 def func(arg1, arg2, ...): pass 等价于 de ...
- Hibernate HQL注入攻击入门
SQL注入是一种大家非常熟悉的攻击方式,目前网络上有大量存在注入漏洞的DBMS(如MySQL,Oracle,MSSQL等).但是,我在网络上找不到针对Hibernate查询语言的相关资源.因此本文总结 ...
- java日期格式的转换
1.转换指定格式的日期 /** * 日期格式转换 * @throws ParseException */ public String dateformat(String date,String tab ...
- Cookie操作类 实现记住用户名和密码的功能
import java.util.Hashtable;import java.util.Iterator;import java.util.Set;import javax.servlet.http. ...