CentOS Oracle安装系统的特性,既可作为高校计算机专业CentOS Oracle安装学习,也可以作为CentOS系统开源爱好者、CentOS系统用户

CentOS Oracle安装系统的特性,,既可作为高校计算机专业CentOS Oracle安装学习,也可以作为CentOS系统开源爱好者、CentOS系统用户的学习。CentOS社区的Linux发行版本被称为CentOS Linux,由于使用了由RHEL的源代码重新编译生成新的发行版本,CentOS Linux具有与RHEL产品非常好的兼容性CentOS Oracle安装升级。

RedHat.com发布redhat 9简写为rh9)后,不再开发redhat 10,11...,全面转向redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的rhel 3要求用户先购买lisence,redhat.com承诺保证产品的稳定性,安全性。rhel 3二进制代码不再提供下载,而是作为redhat 服务的一部分,但源代码依然是open。所以有了centos ,whitebox,dao 等等一批open source的企业版本,其中centos最为活跃。rh9为作rhel3基础和rhel3 ,centos是同气连枝的,软件包版本几乎是一致的。

安装方案:先安装基本数据库软件,然后升级,最后创建数据库。直接安装,在最后创建数据库时后出现agent错误,导致数据库失败,当然要安装成功,可以通过一些patch解决,这些patch,和方法都可以在上找到。

oracle 9i是个大块头,建议准备5G以上分区,我/opt/分区为4.0G,在创建数据时,空间不够,所以将数据库文件放在/var/opt/oracle下面。

本文要用到的相关软件下载在Linux公社(LinuxIDC.com)的1号服务器。

FTP地址:ftp://www.linuxidc.com

用户名:

密码:

在2011年LinuxIDC.com\1月\CentOS Oracle安装必要的软件创建数据库 \

具体下载方法见 与

1.CentOS Oracle安装安装前的准备

1.1.调整系统参数(可选)

添加以下几行到 /etc/sysctl.conf末尾:

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 128 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

添加以下几行到/etc/security/limits.conf末尾:

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

[Linuxidc.com@Linuxidc.com]$ sudo echo 250 32000 100 128 > /proc/sys/kernel/sem

[Linuxidc.com@Linuxidc.com]$ sudo echo 536870912 > /proc/sys/kernel/shmmax

[Linuxidc.com@Linuxidc.com]$ sudo echo 4096 > /proc/sys/kernel/shmmni

[Linuxidc.com@Linuxidc.com]$ sudo echo 2097152 > /proc/sys/kernel/shmall

[Linuxidc.com@Linuxidc.com]$ sudo echo 65536 > /proc/sys/fs/file-max

[Linuxidc.com@Linuxidc.com]$ sudo echo 1024 65000 > /proc/sys/net/iv4ip_local_port_range

1.2 CentOS Oracle安装必要的软件

使用 apt或yum安装下面的软件

nss_db-compat-2.2-20.4

compat-libstdc++-7.3-2.96.128

compat-libgcj-devel-7.3-2.96.123

compat-slang-1.4.5-5

compat-gcc-c++-7.3-2.96.128

compat-libgcj-7.3-2.96.123

compat-libstdc++-devel-7.3-2.96.128

compat-gcc-7.3-2.96.128

compat-db-4.0.14-5.1

compat-pwdb-0.62-3

pdksh

调整gcc,将gcc改成2.96的gcc

mv /usr/bin/gcc /usr/bin/gcc32

mv /usr/bin/g++ /usr/bin/g++32

ln -s /usr/bin/gcc296 /usr/bin/gcc

ln -s /usr/bin/g++296 /usr/bin/g++

1.3 新建CentOS Oracle安装用户和安装目录

[Linuxidc.com@Linuxidc.com]$sudo groupadd oinstall

[Linuxidc.com@Linuxidc.com]$sudo groupadd dba

[Linuxidc.com@Linuxidc.com]$sudo mkdir -p /opt/oracle/product/9.2

创建数据库目录,可选,如果安装目录空间足够大,不必另建。

[Linuxidc.com@Linuxidc.com]$sudo mkdir -p /var/opt/oracle

[Linuxidc.com@Linuxidc.com]$sudo useradd -g oinstall -G dba -d /opt/oracle -uid 1001 oracle

[Linuxidc.com@Linuxidc.com]$sudo passwd oracle

[Linuxidc.com@Linuxidc.com]$sudo chown oracle.oinstall /var/opt/oracle

[Linuxidc.com@Linuxidc.com]$sudo chown -R oracle.oinstall /opt/oracle

以oracle用户登录写入环境变量。

[Linuxidc.com@Linuxidc.com]$su - oracle

Password:

[oracle@oracle]$pwd

/opt/oracle

使用你喜欢的CentOS Oracle安装编辑器编辑.bashrc

[oracle@oracle]$ .bashrc

# .bashrc

# User specific aliases and functions

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

#set oracle enviroments

export LD_ASSUME_KERNEL=2.4.1

export THREADS_FLAG=native

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/9.2

export ORACLE_SID=oralin

export ORACLE_OWNER=oracle

#export NLS_LANG=AMERICAN_AMERICA.UTF8;

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib

1.4 下载CentOS Oracle安装安装文件。

p3948480_9206_LINUX.zip

ship_9204_linux_disk1.cpio.gz

ship_9204_linux_disk2.cpio.gz

ship_9204_linux_disk3.cpio.gz

p3006854_9204_LINUX.zip

此patch可以从上找到。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

oracle安装必要的,CentOSOracle安装必要的软件创建数据库相关推荐

  1. centos oracle创建库,CentOS Oracle安装必要的软件创建数据库

    CentOS Oracle安装系统的特性,既可作为高校计算机专业CentOS Oracle安装学习,也可以作为CentOS系统开源爱好者.CentOS系统用户 CentOS Oracle安装系统的特性 ...

  2. webmin安装mysql_细化解析:MySQL+Webmin轻松创建数据库_MySQL

    有多少次你在考虑怎样设置数据库时感到为难?其实,如果你在Linux上使用MySQL,就不会有这种情况了.在Linux上使用Webmin图形界面来创建MySQL数据库将变得十分的简单. 在这篇文章中,我 ...

  3. 编译安装mysqld php服务 安装论坛

    mysql php 一.编译安装mysqld 服务 1.1 操作步骤流程 1.将安装mysql 所需软件包传到/opt目录下 2.安装环境依赖包 3.配置软件模块 4.编译及安装 5.创建mysql用 ...

  4. oracle创建数据库后干什么,手动创建Oracle数据库之前因后果

    对于许多数据库管理员来说,Oracle究竟是不是一个难以管理和驾驭的怪兽级数据库,会不会让他们管理生涯饱受折磨?当看到其命令行界面时,很多人会问这么一个问题. 如果你想通过一个应用程序操控使用这个数据 ...

  5. oracle为什么要创建数据库,手动创建Oracle数据库之前因后果

    对于许多数据库管理员来说,究 竟是不是一个难以管理和驾驭的怪兽级数据库,会不会让他们管理生涯饱受折磨?当看到其命令行界面时,很多人会问这么一个问题.如果你想通过一个应用程序操 控使用这个数据库,那么你 ...

  6. oracle 新建命令文件命令行,Oracle11.2 命令行手工最简创建数据库的过程

    环境:RHEL 5.4 x86 , oracle 11.2 1.设定环境变量 在/home/oracle编辑 # .bash_profile # Get the aliases and functio ...

  7. ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法

    在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...

  8. oracle数据库配置失败,ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法...

    在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...

  9. Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处理

    介绍Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处. Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断或关机后,重新开机,运行数据库 ...

最新文章

  1. html怎样添加日历控件,向日历控件中添加自定义内容
  2. Python pandas
  3. win10计算机记录,启用Windows 10计算器中的历史记录功能 | MOS86
  4. 坑爹!花费2亿耗时2年,网站没建完Java都写不好,顶级咨询公司埃森哲被告上法庭
  5. ECMAScript6 新特性——“字符串的扩展”
  6. 找某個ColumnName在那些Tables
  7. Linux基础-2.目录文件的浏览、管理及维护
  8. Linux版本Membase无法写入default bucket的问题分析
  9. Python学习笔记三(文件操作、函数)
  10. ASP.NET Web API 上传文件
  11. windows 2003系列之搭建域环境
  12. java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport ...
  13. 微信网页授权 Vue
  14. css手册.chm + W3CSchool.chm下载
  15. ACER-4738ZG 拆机改散热
  16. 湖南大学计算机学硕推免率,好几个帖子都在讨论清北华五的推免生源我来发一下b类大学湖大今...
  17. 2021-Deep Video Matting via Spatio-Temporal Alignment and Aggregation
  18. [NCTF2019]SQLi 1regexp注入
  19. 【Java】递归法求n个元素的全排列
  20. 想要转行产品经理,可是社招都要有产品经理相关经验的,该如何转行呢?

热门文章

  1. java 四舍五入_《JAVA编程思想》5分钟速成:1-4章:概述
  2. 互联网大厂为什么一边裁员,一边招人。。
  3. NgRx store.dispatch方法的单步调试
  4. SAP Spartacus list view里router-outlet的填充逻辑
  5. 一个简单易用的图标字体库和CSS框架fontawesome
  6. 一个实用的显示Visual Studio Code文件绝对路径的扩展应用
  7. SAP Spartacus routing parameter mapping介绍
  8. CK8和CK18的含义
  9. SAP API开发方法大全
  10. Spring boot应用如何支持https