当前位置:  数据库>oracle

CentOS 无图形化安装Oracle 11gr2

    来源: 互联网  发布时间:2017-06-23

    本文导语: 说明:看网上Linux下安装Oracle 都有图形化的步骤,但是Linux系统通常是直接SSH连接的。系统在初始安装的时候就没有安装桌面,要为了迎合安装oracle需要去安装个Linux桌面,使用VNC。。。总感觉好麻烦。在此研究了一下Oracle 11g 安...

说明:看网上Linux下安装Oracle 都有图形化的步骤,但是Linux系统通常是直接SSH连接的。系统在初始安装的时候就没有安装桌面,要为了迎合安装oracle需要去安装个Linux桌面,使用VNC。。。总感觉好麻烦。在此研究了一下Oracle 11g 安装。可以在命令行安装。并且可以不需要再初次安装时导出应答文件。

注意:

系统:CentOS 6.4 x64

一、准备Oracle 11gR2的安装条件

 去官方网站下载 http://www.oracle.com/cn/downloads/index.html 安装包,有2个包,大约2GB左右

包名称:

1. 系统配置要求

1)物理内存1GB以上,交换空间大约为物理内存的2倍。

2)安装目录(/data/oracle)建议有8GB以上、/tmp目录建议有1GB以上可用空间。

3)提前配置好主机名、IP地址,完成安装以后不要再改主机名。

检查内存大小,大概有2G,满足要求

[root@ns1bin]#

            total      used      free    shared    buffers    cached

Mem:          1876      1808        68          0        12      1486

-/+buffers/cache:        308      1567

Swap:        1023        10      1013

检测swap和/data目录,也是满足要求的

[root@ns1bin]#

文件系统    类型      容量  已用  可用 已用%% 挂载点

/dev/sda3    ext4    19G  9.7G  8.0G 55% /

tmpfs       tmpfs    939M  444M 495M  48% /dev/shm

/dev/sda1    ext4   194M  27M  158M 15% /boot

/dev/sdb1    ext4    20G  6.0G  13G  33% /data

 

修改交换分区配置,将原来的一行注释掉,新加一行。不然的话

会提示ORA-00845: MEMORY_TARGET not supported on this system错误

 

#tmpfs                  /dev/shm                tmpfs  defaults        0 0

tmpfs                  /dev/shm                tmpfs  defaults,size=10240M        0 0

 

重启系统

reboot

 

2. 需要的软件环境

卸载ksh,满足兼容要求,改装RHEL5中的pdksh

安装pdksh必须要有编译环境,否则报错

将oracle软件包上传到/opt目录

解压软件包

 

3. 内核参数调整(不低于以下值)

最后一行添加

 

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

加载参数

 

4. 用户环境要求

1)创建相关用户、组账号

安装组

管理组

运行用户

设置密码

 

2)调整用户变量

最后一行添加

 

umask 022

export.UTF-8

export PATH=$PATH:/data/oracle/product/11gr2/dbhome_1/bin

export ORACLE_HOME=/data/oracle/product/11gr2/dbhome_1

export ORACLE_SID=orcl

 

 

最后一行添加

 

export PATH=$PATH:/data/oracle/product/11gr2/dbhome_1/bin

export ORACLE_HOME=/data/oracle/product/11gr2/dbhome_1

export ORACLE_SID=orcl

更新系统环境

 

3)调整会话限制

最后一行添加

 

session    required    pam_limits.so

 

最后一行添加

 

oracle        soft    nproc    8192

oracle        hard    nproc    16384

oracle        soft    nofile  32768

oracle        hard    nofile  65536

 

5. 安装目录准备

创建基本目录

若应答文件内已配置,此文件貌似可无

 

inventory_loc=/data/oracle/oraInventory

inst_group=oinstall

 

6.正式安装

切换到oracle用户,注意,必须是oracle用户,root用户是无法安装的

./runInstaller-silent -debug -force

DECLINE_SECURITY_UPDATES=true

oracle.install.option=INSTALL_DB_SWONLY

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/data/oracle/oraInventory

ORACLE_HOME=/data/oracle/product/11gr2/dbhome_1

ORACLE_BASE=/data/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.EEOptionsSelection=true

oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.3.0,oracle.oraolap:11.2.0.3.0,oracle.rdbms.dm:11.2.0.3.0,oracle.rdbms.lbac:11.2.0.3.0,oracle.rdbms.rat:11.2.0.3.0

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=dba

oracle.install.db.isRACOneInstall=false

DECLINE_SECURITY_UPDATES=true

正在启动 OracleUniversal Installer...

 

可以在以下位置找到本次安装会话的日志:

 /data/oracle/oraInventory/logs/

 

 

 

Check/data/oracle/product/11gr2/dbhome_1/install/root_ns1.centos.com_2014-12-04_04-24-51.logfor the output of root script

 

启动监听,第一次运行会报错,会生成listener.ora文件

正在对命令行参数进行语法分析:

参数"silent"= true

参数"responsefile"= /opt/database/response/netca.rsp

完成对命令行参数进行语法分析。

Oracle Net Services 配置:

完成概要文件配置。

Oracle Net 监听程序启动:

为该监听程序提供的信息正由此计算机上的其他软件使用。

    未能启动监听程序。

有关详细信息, 请查看跟踪文件:/data/oracle/cfgtoollogs/netca/trace_OraDB12Home1-1412044上午3026.log

Oracle Net Services 配置失败。退出代码是1

 

编辑监听文件

 

将180.168.41.175改成自己的主机名

例如:

 

(ADDRESS = (PROTOCOL = TCP)(HOST = ns5.centos.com)(PORT =1521))

 

再次运行

 

正在对命令行参数进行语法分析:

参数"silent"= true

参数"responsefile"= /opt/database/response/netca.rsp

完成对命令行参数进行语法分析。

Oracle Net Services 配置:

完成概要文件配置。

监听程序"LISTENER" 已存在。

成功完成 Oracle NetServices 配置。退出代码是0

启动服务

查看状态

查看监听端口

 [oracle@ns1 database]$

(Not all processes could be identified, non-owned processinfo

 will not be shown,you would have to be root to see it all.)

tcp        0      0 :::1521                    :::*                        LISTEN      4898/tnslsnr

执行完后, 监听就已经启动了, 默认端口是1521, 默认是动态监听, 只要实例启动了就会监听到.

 

GDBNAME = "orcl.ns5.centos.com" //全局数据库的名字=SID+主机域名

SID="orcl" // SID

CHARACTERSET="AL32UTF8" //编码

NATIONALCHARACTERSET="UTF8" //编码

SYSPASSWORD = "Oracle"    //密码

SYSTEMPASSWORD = "Oracle"  //密码

 

进行静默安装数据库,请耐心等待几分钟

[oracle@ns1database]$

复制数据库文件

1% 已完成

3% 已完成

11% 已完成

18% 已完成

26% 已完成

33% 已完成

37% 已完成

正在创建并启动 Oracle 实例

40% 已完成

45% 已完成

50% 已完成

55% 已完成

56% 已完成

60% 已完成

62% 已完成

正在进行数据库创建

66% 已完成

70% 已完成

73% 已完成

85% 已完成

96% 已完成

100% 已完成

有关详细信息, 请参阅日志文件"/data/oracle/cfgtoollogs/dbca/orcl/orcl.log"。

 

[root@ns1~]$

SQL>

Connected.

SQL>

ORA-01081:cannot start already-running ORACLE - shut it down first

 

 

Oracle用户密码有效期问题

查看当前有效期,默认是180天

SQL>

 

PROFILE

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

RESOURCE_NAME                   RESOURCE

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

LIMIT

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

COM

---

DEFAULT

PASSWORD_LIFE_TIME              PASSWORD

180

NO

修改为无限期

SQL>

再次查看

SQL>

发现已经是无限期了

DEFAULT

PASSWORD_LIFE_TIME              PASSWORD

UNLIMITED

NO

Oracle的安装过程就结束了。

Oracle 11g 在RedHat Linux 5.8_x64平台的安装手册

Linux-6-64下安装Oracle 12C笔记

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2


    
 
 

您可能感兴趣的文章:

  • ThinkPad E420 安装Win7 CentOS5.7 不能进入CentOS 图形化用户登录界面
  • CentOS重启失败,停在init.d,总是respawn,无法进入图形化登陆界面
  • CENTOS 4.5 安装完面后在命令行模示下输入用户和密码不能进入,在图形界面下却能够进入系统!
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 在windows 7 系统下安装了CentOS 默认进入的是CentOS如何修改?
  • CentOS下PHP安装完成后继续安装GD扩展库
  • CentOS 5 环境下安装oracle 10g 与 rhel 5下 安装有区别吗? [散分]
  • 最新CentOS 7中文正式版64位下载、安装及CentOS网卡IP配置(ifconfig)(图文)
  • centos4.8安装oracle9i的jre问题!!! iis7站长之家
  • linux/centos下安装nginx(rpm安装和源码安装)详细步骤
  • 我通国光盘安装了CENTOS4.4 但发现没有安装上LINUX源码 不知道 则么安装上去阿
  • linux/centos安装nginx常见错误及解决办法
  • IBM System x3400 无法安装 CentOS 6.2
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • 请问大家安装centos的问题
  • linux/centos源码安装nginx编译配置选项参数介绍
  • centos 6.0 如何安装C++编译器
  • 请问:centos 完全安装了,但是却没有DNS的nameserver命令,这怎么办啊?
  • centOS5.4与xp sp3 双系统安装后centOS5不能ping通网关
  • CentOS 6.0安装全过程图文详解
  • CentOS-5.2版 Linux系统中的apache的安装路径以及Subversion安装中的问题
  • 请教:服务器安装CentOS精简版系统,找不到硬盘
  • linux centos 下查找软件所安装的目录在哪里,用什么命令阿
  • 在Centos虚拟机下安装nagios sms
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 向【steptodream】提问:你推荐的那个32位的centOs可以做oracle服务器么
  • 在Oracle vm VirtualBox下安装CentOs5.5为系统ReBoot就卡住
  • 在CentOS5.3下运行oracle10g(10.2.0.4)速度慢,硬盘读写慢
  • 新手求助~centOS5.5安装oracle10G
  • centos5.4安装oracle11g的问题
  • centos4.8安装oracle9i的jre问题!!!
  • centos5下成功安装oracle10G数据库
  • Linux CentOS 4.2下安装Oracle 10G R2详细过程
  • centos6 安装 oracle10g 报错
  • CentOS 5.4安装Oracle 10g
  • centos 5.0中成功安装Oracle10201(10g)
  • CentOS下静默安装Oracle 10.2.0.1.0
  • CentOS /Scientific /Oracle Enterprise 关于RHEL免费发行版的选择问题.
  • Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP
  • Linux+php+apache+oracle环境搭建之CentOS下安装Apache
  • Oracle 10G2 for CentOS 5.2 安装截图详解
  • Linux+php+apache+oracle环境搭建之CentOS下安装Oracle数据库
  • CentOS 6.4下安装Oracle 11gR2详细步骤(多图)
  • CentOS 5.3 安装配置Oracle 10g 手动启动及自启动服务
  • 在 CentOS 5.4 上安装 Oracle 11g R1
  • Centos最新版6.4介绍及下载地址
  • 谁有http://centos.ustc.edu.cn/CentOS-Base.repo.5这个文件?
  • 如何在windows上远程连接centOS桌面
  • CentOS6.0版本没有CentOS5.0版本人性化
  • redhat/centos 常用信息查看命令整理
  • 有人用过centos吗?请问在centos下怎么在终端运行C语言程序或者JAVA程序?
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 还是centos的源问题
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • 中国哪里有CentOS 5.2下载镜像?
  • CentOS yum 源设置为163的源操作步骤及配置文件参考


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3