1.下载oracle11g,zip文件,解压即可
2.安装必须软件
# rpm -q binutils compat-libstdc++-33 elfutils elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
如果提示package rpm_name is not installed,只需要挂载CentOS安装光盘,进入到Packages文件夹中,安装相应缺失包即可:
# rpm -ihv libaio-devel*.rpm
再次运行rpm -qa | grep rpm_name命令,查看包是否全安装好。
还可以使用yum安装更方便快捷:
# yum install binutils compat-libstdc++-33 elfutils elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
3.新建oracle用户及oracle安装文件目录
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#passwd oracle
#mkdir /oracle
#mkdir /oracle/11g
#chown -R oracle:oinstall /oracle
4.修改系统环境变量
1).#vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem= 250 32000 100 128
fs.file-max=6815744
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 = 10488576
fs.aio-max-nr = 10488576
2).#vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3).vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
4).vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
5).cd /home/oracle
vi .bash_profile
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/11g
--下面的配置是安装oracle后新建的oracle实例的名字
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
6).关闭SELinux,安装完成后可以打开。
#vim /etc/selinux/config 确保以下内容
SELINUX=disabled
5.安装oracle
用oracle用户进入linux
进入终端
$cd oralce安装文件目录
--下一步骤是为了防止oracle安装过程中的中文乱码问题
$LANG=en
$sh runInstaller
安装过程是图形界面,按照提示一直安装就行。安装过程中会要求你用root用户执行命令root.sh和orainstRoot.sh,自己照着提示的完整路径做就是。还有会要求制订一个inventory目录,随便哪个位置都行。
6.验证
1)系统重启后启动oracle过程
在oracle用户下,进入终端输入
sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Mon Feb 20 22:46:00 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Enter user-name: sys as sysdba
Enter password:
输入正确的用户名和密码,注意sys用户登录的话必须加上 as sysdba
然后启动oracle服务:
sql> startup
sql> exit
再启动oracle监听程序
[oracle@Ajita 桌面]$ cd $ORACLE_HOME/bin
[oracle@Ajita bin]$ lsnrctl start
如果想启动em服务,还要输入
[oracle@Ajita bin]$emctl start dbconsole
然后访问地址:https://localhost:1158/em/console/logon/logon
注:oracle11g是没有isqlplus的
2)测试
重新打开一个终端,如下输入:
$ sqlplus sys as sysdba@localhost:1521/orcl
输入密码,进入到oracle的sqlplus命令行下,执行一个最简单的查询:
SQL> select table_name from user_tables;
有一篇文章不错:http://xin23.blog.51cto.com/1827266/421472
分享到:
相关推荐
CentOS7下安装oracle11g具体步骤
下面是 CentOS 7 下静默安装 Oracle 11g 的详细步骤。 创建用户和组 在安装 Oracle 之前,需要创建用户和组,包括 oinstall 和 dba 组,以及 oracle 用户。使用以下命令创建用户和组: ``` groupadd oinstall ...
在CentOS 7上离线安装Oracle 11g R2是一项技术性较强的任务,因为需要解决许多依赖问题。这里我们将详细讲解如何在没有网络连接的情况下,完成Oracle 11g R2在CentOS 7上的安装。 首先,你需要准备一个包含所有离线...
oracle在centos6下的单机部署,非常详细。安装文档过程中包含一些小问题的处理办法及注意事项.
安装centos6.9下的安装oracle 11g的方法,里面有的路径要安自己的需求更改。
Centos7安装部署Oracle RAC 11G说明文档,Oracle 11g R2安装,RAC环境搭建
CentOS安装Oracle11g详解 在本篇文章中,我们将详细介绍如何在CentOS 6.4 64bit操作系统上安装Oracle 11g数据库,包括配置监听的步骤。 前期准备安装环境 在安装Oracle 11g之前,需要准备以下环境: * 操作系统...
本压缩包“CentOS7离线安装Oracle11g_R2_x64所需的所有依赖包.zip”提供了一整套在CentOS 7系统上离线安装64位Oracle 11g R2所需的所有依赖软件包,这有助于避免因在线安装过程中可能遇到的网络问题。 Oracle数据库...
在安装Oracle 11gR2数据库之前,你需要确保你的CentOS 7.1系统满足必要的硬件和软件要求。首先,内存至少需要1GB,但推荐至少2GB以确保顺畅运行。如果你的系统内存小于2GB,建议设置swap分区大小为内存的1.5倍;若...
centos6.8 64位安装oracle 11g需要的全部文件part4
Centos7 上安装 Oracle 11g R2 Centos7 上安装 Oracle 11g R2 需要经过多个步骤,包括环境准备、安装包准备、创建系统用户和用户组、安装目录创建、修改 OS 系统标识、关闭防火墙和 SELinux、修改内核参数、配置...
在没有网络连接的环境下,离线安装Oracle 11g是一项挑战,因为通常需要通过网络下载大量的依赖包。然而,通过提前准备好的RPM包集合,可以实现离线安装。本篇将详细介绍如何在CentOS 7上离线安装Oracle 11g,以及...
在CentOS 6.5环境下安装Oracle 10g是一项技术性强且需要精心准备的任务。Oracle 10g是一款广泛使用的数据库管理系统,它提供了高性能、高可用性和安全性。在CentOS 6.5上部署Oracle 10g需要满足一定的硬件和软件要求...
Oracle 11g 在 CentOS 6.6 操作系统下的安装配置 本文档旨在帮助实施和初学 Linux 成员快速掌握 Oracle 11g 的安装过程。在 CentOS 6.6 操作系统下,Oracle 11g 的安装过程需要对系统进行相应的配置,以满足 Oracle...
在Centos5.4环境下安装Oracle11G的过程是一个复杂且细节繁多的任务,涉及到系统的前期准备、用户和用户组的创建、安装文件的处理、系统依赖包的检查与安装等多个步骤。以下是对这一过程的详细解析: ### 一、系统...
很多做服务器的程序员都因为在linux下安装linux而头痛不已,确实是很麻烦的一件事,此文档讲解了在CentOs6.0下安装Oracle11g的详细步骤,希望能帮到大家。
总结一下,安装Oracle 11g在CentOS 6.4上是一个涉及多步骤的过程,包括安装依赖包、配置系统安全设置、创建用户和组以及设置安装目录。遵循正确的步骤并注意每个环节的细节,可以确保Oracle 11g在你的系统上顺利运行...