`

CentOS下安装Oracle 11g

阅读更多

通过ftp将linux_11gR2_database_1of2和linux_11gR2_database_2of2上传到linux中

unzip linux_11gR2_database_1of2.zip

unzip linux_11gR2_database_2of2.zip

由于我的虚拟机空间不大,所以解压后删除两个压缩文件

rm -f *.zip

mkdir -p /u01/oracle

mv database /u01/database

 

检查必备包(版本无需要一致):

rpm -qa | grep 名字

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

elfutils-libelf-devel-static-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-common-2.5

glibc-devel-2.5

glibc-headers-2.5

kernel-headers-2.6.18

ksh-20060214

libaio-0.3.106

libaio-devel-0.3.106

libgcc-4.1.2

libgomp-4.1.2

libstdc++-4.1.2

libstdc++-devel-4.1.2

make-3.81

numactl-devel-0.9.8.i386

sysstat-7.0.2

unixODBC-2.2.11

unixODBC-devel-2.2.11

将没有安装的包装上,可通过yum和rpm方式安装

mkdir -p /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

cd /mnt/cdrom/CentOS

rpm -hiv 缺少的包名

yum install 缺少的包名

 

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba -d /u01/oracle oracle

cp /etc/skel/.bash* /u01/oracle/

passwd oracle

cd /

chown -R oracle:oinstall u01

 

vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

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 = 1048586

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

vi /etc/security/limits.conf

oracle           soft    nproc   2047

oracle           hard    nproc   16384

oracle           soft    nofile  1024

oracle           hard    nofile  65536

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

vi /etc/pam.d/login 

session    required     pam_limits.so

 

 

 

=============

 

vi .bash_profile

ORACLE_BASE=/u01

ORACLE_HOME=$ORACLE_BASE/oracle

ORACLE_SID=orcl

PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

 

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

============

. /u01/oracle/.bash_profile

init 5

切换到oracle用户

cd /u01/database

./runInstaller

Installation Optiong

install database software only

 

Grid Options

Single instance database installation

 

Product Languages

English

 

Database Edition

Enterprise Edition (3.95)

 

Installation Location

Oracle Base: /u01

Software Loacation: /u01/oracle

提示: yes

Create Inventory

mkdir /oraInventory

chown -R oracle:oinstall oraInventory

 

Operating System Groups

Next 

 

Prerequis ite Checks

Ignore All

 

Summary

Finish

 

Install Product

安装完毕, 提示执行 2个脚本

/oraInventory/orainstRoot.sh

/u01/oracle/root.sh

直接按回车, 缺省值就可以

Finish

====================================

上面只是安装了软件, 数据库没有创建, 还有配置 监听器 Listener

netca

一直默认下一步 ,最后 Finish

 

ps -ef 可以查看Listener是否配置成功

-----------

dbca

一直 Next,Global Database Name 和 SID 都是输入 orcl

 

选择 User the Same.....All Accounts

 

选择 Sample Schemas

 

Memory 内存分配,默认就可以了

Character Sets 选择 Use Unicode(AL32UTF8)

然后一直 Next , 到最后 Finish

弹出一个 Confirmation , 点击 OK 就可以了, 然后自动进行安装

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

用 oracle 用户 远程登录, 然后 

 

$ sqlplus /nolog

 

SQL> conn / as sysdba

 

Connected to an idle instance.

出现错误 

 

SQL> startup

 

分享到:
评论

相关推荐

    CentOS7下安装oracle11g

    CentOS7下安装oracle11g具体步骤

    centos安装oracle11g

    CentOS安装Oracle11g详解 在本篇文章中,我们将详细介绍如何在CentOS 6.4 64bit操作系统上安装Oracle 11g数据库,包括配置监听的步骤。 前期准备安装环境 在安装Oracle 11g之前,需要准备以下环境: * 操作系统...

    centos7安装oracle11g操作文档

    CentOS 7 安装 Oracle 11g 操作文档 在安装 Oracle 11g 之前,需要进行一些准备工作,以确保安装成功。以下是安装前的准备工作: 1.1 安装前的准备工作 在安装 Oracle 11g 之前,建议修改主机名,不要使用默认的 ...

    linux-centos7安装oracle11g操作步骤+依赖包,实测好用!

    "CentOS 7 安装 Oracle 11g 操作步骤及依赖包" 在本篇文章中,我们将详细介绍如何在 CentOS 7 上安装 Oracle 11g,包括所需的依赖包和安装步骤。 一、调整系统 在安装 Oracle 11g 之前,我们需要调整系统的一些...

    CentOS7离线安装oracle 11g_r2所有离线依赖包,并附详细安装说明

    在CentOS 7上离线安装Oracle 11g R2是一项技术性较强的任务,因为需要解决许多依赖问题。这里我们将详细讲解如何在没有网络连接的情况下,完成Oracle 11g R2在CentOS 7上的安装。 首先,你需要准备一个包含所有离线...

    Centos7静默安装Oracle 11g

    下面是 CentOS 7 下静默安装 Oracle 11g 的详细步骤。 创建用户和组 在安装 Oracle 之前,需要创建用户和组,包括 oinstall 和 dba 组,以及 oracle 用户。使用以下命令创建用户和组: ``` groupadd oinstall ...

    centos6.6 Oracle11G安装文档

    Oracle 11g 在 CentOS 6.6 操作系统下的安装配置 本文档旨在帮助实施和初学 Linux 成员快速掌握 Oracle 11g 的安装过程。在 CentOS 6.6 操作系统下,Oracle 11g 的安装过程需要对系统进行相应的配置,以满足 Oracle...

    Centos6.4安装Oracle11G

    在开始安装Oracle11G之前,确保已经具备一个稳定的CentOS 6.4环境。根据提供的描述,本案例是在虚拟机redhat6.4Desktop上进行的,默认组件未做修改,且为系统分配了64GB的swap交换空间。 #### 必需的RPM软件包安装 ...

    Centos7安装部署Oracle RAC 11G

    Centos7安装部署Oracle RAC 11G说明文档,Oracle 11g R2安装,RAC环境搭建

    CentOS 6.4 安装 Oracle 11g

    在 CentOS 6.4 上安装 Oracle 11g 需要遵循一系列详细的步骤,以下将逐步介绍。 **1. 系统准备** 首先,确保你的 CentOS 6.4 系统已经更新到最新版本,同时关闭所有不必要的服务,包括防火墙和 SELinux,因为它们...

    Centos-7下安装oracle10g+打补丁

    linux新人借鉴前辈安装oracle10g血泪史加上自己遇到问题的总结,上次发的关闭防火墙那里有些问题。。

    centos7.6安装Oracle11g.docx

    CentOS 7.6 安装 Oracle 11g CentOS 7.6 安装 Oracle 11g 需要进行前期准备,创建用户和文件路径,安装 Oracle 程序用户组、DBA 用户组,创建用户并授权,修改用户密码,查看新建的用户,创建 Oracle 的主目录、...

    在CentOS 7.1下安装Oracle 11gR2

    在安装Oracle 11gR2数据库之前,你需要确保你的CentOS 7.1系统满足必要的硬件和软件要求。首先,内存至少需要1GB,但推荐至少2GB以确保顺畅运行。如果你的系统内存小于2GB,建议设置swap分区大小为内存的1.5倍;若...

    基于centos7下Oracle11g的安装过程笔记(个人学习)

    基于 CentOS 7 下 Oracle 11g 的安装过程笔记 一、安装前准备 在安装 Oracle 11g 之前,需要检测是否已经安装了 Oracle 相关组件。使用 ps -ef | grep ora 命令来检测 Oracle 进程是否存在。如果不存在,则可以...

    centos6.8上Oracle11g的安装

    centos6.8上Oracle11g的安装,适合初学者安装学习,经试验无误

Global site tag (gtag.js) - Google Analytics