Centos 6.5安装oracle 11g

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip?AuthParam=1479527366_c5c6af19e54f7eed218aafe6914b194e  (下载地址)

安装时内存不要低于2G

1. 使用root用户登录操作系统

2. yum 安装 unzip 软件,用来解压上传的Oracle安装文件。

[[email protected] ~]# yum install unzip –y

3. 解压Oracle 安装程序

[[email protected] ~]# cd /tmp

[[email protected] tmp]# unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip

(这里有俩个包,1跟2都要下载)

4. Yum 安装vim软件,用于编辑配置文件(个人习惯,不安装vim,使用vi也可以)。

[[email protected] tmp]# yum install vim -y

5. 在/etc/hosts文件中添加主机名

[[email protected] tmp]# vim /etc/hosts

添加192.168.206.135 CentOS

6. 关闭selinux

[[email protected] tmp]# vim /etc/selinux/config

设置SELINUX=disabled

[[email protected] tmp]# setenforce 0

7. 关闭防火墙

[[email protected] tmp]# service iptables stop

8. 安装Oracle 11g依赖包

[[email protected] tmp]# yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl sysstat libXp unixODBC unixODBC-devel -y

9. 添加安装用户和用户组

[[email protected] tmp]# groupadd oinstall

[[email protected] tmp]# groupadd dba

[[email protected] tmp]# useradd -g oinstall -G dba oracle

[[email protected] tmp]# passwd oracle

[[email protected] tmp]# id oracle

uid=1001(oracle) gid=1001(oinstall) 组=1001(oinstall),1002(dba)

10. 修改内核参数配置文件

[[email protected] ~]# vim /etc/sysctl.conf

添加以下内容

fs.aio-max-nr = 1048576

fs.file-max = 6815744

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

kernel.shmall = 2097152

kernel.shmmax = 1073741824

[[email protected] ~]# sysctl -p

其中kernel.shmmax = 1073741824为本机物理内存(2G)的一半,单位为byte。

这里会有个错误:

11. 修改用户的限制文件

[[email protected] ~]# vim /etc/security/limits.conf

添加以下内容

oracle           soft    nproc           2047

oracle           hard    nproc           16384

oracle           soft    nofile          1024

oracle           hard    nofile          65536

oracle           soft    stack           10240

修改/etc/pam.d/login文件:

[[email protected] ~]# vim /etc/pam.d/login

添加以下内容:

session  required   /lib64/security/pam_limits.so

session        required               pam_limits.so

修改/etc/profile文件:

[[email protected] ~]# vim /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

12. 创建安装目录和设置文件权限

[[email protected] ~]# mkdir -p /u01/app/oracle/product/11.2.0

[[email protected] ~]# mkdir /u01/app/oracle/oradata

[[email protected] ~]# mkdir /u01/app/oracle/inventory

[[email protected] ~]# mkdir /u01/app/oracle/flash_recovery_area

[[email protected] ~]# chown -R oracle:oinstall /u01/app/oracle

[[email protected] ~]# chmod -R 775 /u01/app/oracle

 

13. 设置oracle用户环境变量

[[email protected] ~]# su - oracle

[[email protected] ~]$ vim .bash_profile

添加如下内容:

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/11.2.0

ORACLE_SID=orcl

PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH


[[email protected] ~]# xhost +

access control disabled, clients can connect from any host

[[email protected] ~]# su - oracle

[[email protected] ~]$ unzip linux.x64_11gR2_database_1of2.zip

[[email protected] ~]$ unzip linux.x64_11gR2_database_2of2.zip

[[email protected] ~]$ cd database/

[[email protected] database]$ ./runInstaller

这里要在图形化界面安装 下运行./runlnstaller,不然会出错,

注意,这里./runInstaller会出现错误,需要安装yum groupinstall "KDE Desktop" 然后在图形界下重启服务器,就可以了

[[email protected] ~]# sh /u01/oraInventory/orainstRoot.sh

执行/u01/有个root.sh的脚本

Running Oracle 11g root.sh script...

The following environment variables are set as:

ORACLE_OWNER= oracle

ORACLE_HOME=  /u01/oracle/product/11.2.0.1/db_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.

.登陆oracle数据库

[[email protected] database]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Sat Nov 12 23:22:35 2016

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select * from dual;

D

-

X

SQL> select instance_name from v$instance;

INSTANCE_NAME

----------------

orac11g

SQL>

时间: 2024-10-30 09:54:43

Centos 6.5安装oracle 11g的相关文章

CentOS 6.5 安装Oracle 11g R2

CentOS 安装Oracle 11g R2 实验环境: Linux服务器操作系统:CentOS 5.5 32位(注意:系统安装时请单独分区/data用来安装oracle数据库) Linux服务器IP地址:192.168.32.130 Oracle数据库版本:linux_11gR2_database Windows客户端系统:Windows Xp 具体操作: 一.安装 X window yum groupinstall "X Window System" vim /etc/initta

Centos 6.5 安装Oracle 11g R2 on vbox

由于上一篇的rac安装,截图较多,这一篇选择以txt的方式叙述,另外上一篇的时间比较久远,这里最近从新安装 --2018-10-29 1 os环境初始化 [[email protected] yum.repos.d]# lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.

CentOS 6.5_x64安装Oracle 11g R2

安装环境: 操作系统:CentOS6.5_x64 主机名:Oracle 内存:2G(官方最低要求1G) 硬盘:500G(企业版安装所需4.29G和1.7G数据文件) 安装centos的时候要注意,swap交换分区的大小最好为物理内存的两倍,网络最好配置静态ip,还有安装时把开发工具装上,因为Linux Oracle的安装依赖于gcc,make等开发包.当然x系统也是必须安装的,因为OUI是基于图形界面的嘛.centos安装成功后,我们可以修改一下/etc/initab文件,这样下次启动时,就不会

centos 7 下面安装oracle 11g r2 过程分享

本人对LINUX等很多还不熟悉,如果有不对的地方还请各位指正.谢谢. 打算学习下ORACLE,RMAN备份与还原功能,所以安装了虚拟机,用的是centos7 X86_64-1611版本,oracle用的是linux.x64_11g R2版本.参考了其他人发表的博客. 链接:http://blog.csdn.net/whatlookingfor/article/details/52382458 但是在一步步过程中,还是遇到很多问题,整理如下: 1.centos 安装之后,无法访问网络,最开始以为是

centos 6.5 安装oracle 11g x64

安装依赖包yum install -y binutils compat-libstdc++ elfutils-libelf* gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel 修改o

Centos 6下安装Oracle 11gR2

一.安装环境 CentOS release 6.7 (Final) Oracle Database 11g Release 2 二.安装前准备 #修改主机名 修改/etc/sysconfig/network配置文件中的HOSTNAME变量 [[email protected] ~]# hostname oracledb ####永久性修改 [[email protected] ~]#vi /etc/sysconfig/network NETWORKING=yes HOSTNAME= oracle

centos安装oracle 11g 完全图解

摘要: 说明: Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库) Linux服务器IP地址:192.168.21.150 Oracle数据库版本:linux_11gR2_database Wind... 说明: Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库) Linux服务器IP地址:192.168.21.150 Oracle数据库版本:linux_1

CentOS6安装 Oracle 11g R2

选型:32位的内存是个瓶颈,已经是64位的时代了.使用64位的CentOS6 和 64位的Oracle 11g R2在虚拟机器安装,采用hostonly方式设置网络注意:能上网的网卡要设置一下ICS(Internet连接共享)给VMware Network Adapter VMnet1这样对于虚拟机,网关是192.168.137.1,IP地址请也要设置在192.168.137.0/24段硬盘40G,内存2G 1.下载软件1.1.CentOS 6(x86_64)http://mirrors.163

CentOS 5.11下Oracle 11G R2 Dataguard搭建

Datagard算是Oracle企业版的一种容灾方案,在企业中广泛应用,我就将搭建过程记录下来以作备用. 主机名    数据库版本    实例名    IP db1    Oracle 11G R2    member    172.16.1.250 db2    Oracle 11G R2    member    172.16.1.251 默认情况下以上都已经安装好了Oracle数据库,但是只在db1上建立了数据库和监听,db2只安装Oracle软件不建库,不建监听. 目录: 打开强制归档日