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中文网,转载请注明出处,感谢您的尊重!

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

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

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

  2. oracle 测试库搭建,Oracle Study之--通过RMAN克隆测试库

    Oracle Study之--通过RMAN克隆测试库 通过使用数据库备份,DBA可以在同一服务器或其它服务器上建立副本数据库.这个副本数据库可以和主数据库有相同的名称(拷贝)或与主数据库名称不同(克隆 ...

  3. oracle历史库架构,oracle体系结构

    这几天认真的在看oracle concept. 真让人头疼啊. 先说说了解的大概的体系结构 oracle服务器是由oracle数据库和oracle实例组成. oracle实例是由内存结构和进程. or ...

  4. 【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )

    文章目录 一.安装 MFC 开发组件 二.创建 MFC 应用 三.MFC 应用窗口编辑 四.为按钮添加点击事件 五.修改按钮文字 六.打开系统其它应用 七.博客源码 一.安装 MFC 开发组件 打开 ...

  5. 安装linux32库,Centos7安装32位库用来安装32位软件程序

    解决不安装VC运行库(VC2005,VC2008),程序运行出错的方法 因为VS2005以后程序采用了manifest的生成方式,所以发布的时候要和运行库一起发布.但是我们平时开发和发布的时候如果都要 ...

  6. centos php gd库,Centos安装GD库

    tar zxvf ncurses-5.6.tar.gz 进入目录 cd ncurses-5.6 生成 makefile文件, 再进一步编译 ./configure --prefix=/usr --wi ...

  7. centos php gd库,Centos 编译安装GD库

    详细编译安装GD库整个过程,让php对更多图形方面gif jpg(jpeg) png wbmp xml 和 ttf字体 的支持. 我先启动CentOS5.3 Linux 可以说如果要配置一台LAMP服 ...

  8. Linux下oracle全库导出,Oracle数据库导出导入

    需求为将Oracle数据库A中的数据导出为*.dmp文件,然后将*.dmp文件导入到数据库B. 1.导出数据库A 在cmd窗口输入以下命令: 导出全部数据库 exp 用户名/密码@数据库名 file= ...

  9. CentOS 初体验三: Yum 安装、卸载软件

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78894974 本文出自[赵彦军的博客] 一:Yum 简介 Yum(全称为 Yell ...

最新文章

  1. LeetCode 176. Second Highest Salary--Database--数据库题目
  2. js如何读取客户端Excel文件
  3. Linux内核系统架构介绍
  4. 重庆计算机c语言二级成绩查询,历届重庆市计算机C语言二级考试试题及答案.pdf...
  5. 保边滤波之Mean shift filter
  6. Jmeter小程序压力测试案例
  7. write、read
  8. App原型图设计工具使用对比
  9. 如何写出健壮和优雅的代码?
  10. X-Cash空投领取教程
  11. MySQL8.0 通过data文件和SQL语句恢复数据库
  12. Metasploit(二)
  13. 阅读《时间,管理把握最宝贵的财富》摘录(1)
  14. alpine linux apk删除,把玩Alpine linux(二):APK包管理器
  15. 什么是大数据 大数据的特点
  16. Pytorch学习(二)—— nn模块
  17. java虚拟机学习笔记之垃圾收集(下)
  18. Python爬取知乎“神回复”,笑得根本停不下来(附代码)
  19. Kettle 转换与作业
  20. 摘录 - 与人相处之道

热门文章

  1. Gson的使用,对于不需要html escape的情况的处理
  2. ES6之主要知识点(二) 变量的解构赋值。默认值
  3. 『科学计算』科学绘图库matplotlib练习
  4. SylixOS磁盘高速传输
  5. SUBSTR函数的使用
  6. Android特效 五种Toast具体解释
  7. centos安装virtualbox
  8. OpenSSL加密与证书
  9. Mybatis源码阅读(四):核心接口4.1——StatementHandler
  10. oracle下lag和lead分析函数