以 root 身份执行以下命令:

# 设置临时交换分区(当交换空间不足时用, 建议重新分区更佳)

# 设置为 1G, 请根据实际需要设置

#dd if=/dev/zero of=/tempswap bs=1k count=1048576

#chmod 600 /tempswap

#mkswap /tempswap

#swapon /tempswap

# 得到一个 1G 的临时缓冲区

# 设置共享内存

# 这里设置为 4G, 请根据实际情况设置

# 建议永久增加共享内存最大值, 如下操作:

echo '

# Set this for Oracle9i

kernel.shmmax = 4294967295' >> /etc/sysctl.conf

# 上面的设置要重启动机器才会生效, 所以还要这样设置一下

expr 1024 \* 1024 \* 1024 \* 4 - 1 > /proc/sys/kernel/shmmax

# 最大共享内存被设置为 4G

# 创建 Oracle 用户和组

# 拥有 SYSDBA 权限的用户组

groupadd dba

# Oracle 系统的文件属主组

groupadd oinstall

useradd -c "Oracle software owner" -g oinstall -G dba oracle

passwd oracle

# 得到 dba 和 oinstall 两个组, 用户 oracle 属于 oinstall 组, 且具有 dba 组属性

# 创建 Oracle 相关目录

mkdir /home/oracle/product

mkdir /home/oracle/product/9.2.0.4.0

chown -R oracle.oinstall /home/oracle/product

mkdir /var/oracle

chown -R oracle.dba /var/oracle

chmod -R 755 /var/oracle

# 得到 /home/oracle/9.2.0.4.0 目录, 用来存放安装后的系统文件

# 得到 /var/oracle 目录, 用来存放数据文件

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

以 oracle 用户身份登录,将以下命令加到 ~/.bash_profile 末尾:

# 仅在启用了 New Posix Thread Library 的系统上需要(如 RH9)

export LD_ASSUME_KERNEL=2.4.1

# Oracle 环境变量

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=/home/oracle/product/9.2.0.4.0

# ORACLE_SID 根据实际情况自行设置

export ORACLE_SID=rubia

export ORACLE_TERM=xterm

export NLS_LANG=american_america.ZHS16GBK

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

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export PATH=$PATH:$ORACLE_HOME/bin

umask 022

export LANG="en_US"

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

然后重新登录,以使设置生效。

执行以下命令解开下载的 Oracle9i

# 解开下载的 oracle

zcat Linux9i_Disk1.cpio.gz | cpio -idmv

zcat Linux9i_Disk2.cpio.gz | cpio -idmv

zcat Linux9i_Disk3.cpio.gz | cpio -idmv

# 应该得到 Disk1, Disk2, Disk3 三个目录, 内含安装文件

运行 Disk1/runInstaller,按提示进行即可。

注意:将 Oracle 数据安装到 /var/oracle。这是唯一改变默认项的地方。

最后还要复制一个文件(TNND,一定是ORACLE的BUG):

$ORACLE_BASE/admin/rubia/pfile/initrubia.ora.xxxxxxxxxxx   # 最后的 x 是一串奇怪的的数字。

把它复制到:

$ORACLE_HOME/dbs/initrubia.ora

现在安装完毕。为了使用 dbstart 和 dbshut ,以 root 身份修改文件: /etc/oratab

找到这样的行: rubia:/home/oracle/product/9.2.0.4.0:N

将行尾的 N 改为 Y

切换回 oracle 身份(不要用 root 啊,否则会有无穷无尽的麻烦),运行 $ORACLE_HOME/bin/dbstart

现在可以连接一下试试看了。

oracle 9i for redhat9 下载,RedHat9上安装Oracle9i手记(原作:hotman_x)相关推荐

  1. Oracle 12cR1 RAC 在VMware Workstation上安装(上)—OS环境配置

    Oracle 12cR1 RAC 在VMware Workstation上安装(上)-OS环境配置 1.1  整体规划部分 1.1.1  所需软件介绍 Oracle RAC不支持异构平台.在同一个集群 ...

  2. windows 如何安装oracle 补丁包,Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解...

    Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解 第一部分:安装 Oracle 10.2.0.1 1.选择安装方法 2.选 ...

  3. 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项

    在WINDOWS上安装ORACLE RAC的注意事项 1.检查防火墙和杀毒软件 如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Ass ...

  4. oracle怎么判断是裸设备安装,Oracle 9i下以裸设备方式安装数据库

    一直都在Oracle 10G下以裸设备方式手工建库,今天尝试在oracle 9i下同样以裸设备方式手工建库,遇到点麻烦,不过好一番折腾之后,终于还是解决了,详尽记录如下. 一直都在oracle10G下 ...

  5. aix 7 oracle 10g,在64位aix上安装oracle10g

    在aix中安装oracle比linux要方便许多,不需要先设置什么内核参数.设置好oracle用户,组,这些与在linux上安装一样.分配空间,在profile中设置bin目录的路径,oracle_h ...

  6. oracle服务端安装和下载,oracle 11g 服务端下载地址及安装说明

    Oracle 11g 服务端的安装步骤 Ø  简介 本文主要介绍 Oracle 11g 服务端的安装步骤,在介绍之前说明以下几点: 1.   所安装的服务器是本机的虚拟机,操作系统为 Windows ...

  7. IBM AIX6.1上安装OpenSSH手记【转】

    IBM AIX6.1 1.下载(可以直接从附件中下载): openssl IBM官方网站下载:https://www14.software.ibm.com/webapp/iwm/web/reg /do ...

  8. oracle 11g 服务端下载地址及安装说明

    1.oracle 11g官网(各个版本及服务端.客户端) http://www.oracle.com/technetwork/cn/database/enterprise-edition/downlo ...

  9. oracle discoverer 10g手册 下载,Discoverer Desktop安装手册

    <>><>> 密级:机密 总页数:10页 Discoverer Desktop安装手册 (V 1.0) 版权所有Jusin Hao(luckyfriends),转载 ...

  10. oracle+10g+ins_sysman.mk,Rhel5.4_64 上安装oracle 10g_64(经过实测)--Linux爱好者-搜狐博客...

    3.以下修改内核参数等文件,已保证Oracle的预安装准备成功.执行如下: vi /etc/sysctl.conf     行末添加以下内容 # 20091208 add content for or ...

最新文章

  1. 企业如何利用新闻类软文营销策划
  2. Outlook2013/2016去掉正文中的换行符
  3. 苹果为何加强云计算布局 汤换药也换?
  4. kubernetes实战篇之通过api-server访问dashboard
  5. PHP代码在线格式化美化工具
  6. spring中事务配置的3种方式-2
  7. thinkphp框架起步认识
  8. IO流--buffer
  9. 基于机器视觉的手机背光板划痕灰尘检测
  10. “error MSB8011” 解决方法
  11. Mysql外键的变种 三种关系
  12. what's the 场外交易
  13. 第 7 章 Neutron - 080 - 创建第一个 local network(I)
  14. PMP考试有哪些技巧?(技巧+资料分享)
  15. 50道pmp历年真题
  16. 吴恩达反向传播算法推导,吴恩达卷积神经网络ppt
  17. mysql数据库如何添加外键约束_MySQL数据库之外键约束的简单理解
  18. solidworks属性管理器_发现SOLIDWORKS自定义属性(下)
  19. 2019元旦消费大数据
  20. 基于FPGA的密码锁开发——(3)密码设置模块驱动

热门文章

  1. 实习期间的一些思考整理(5)2018.4.17~4.18
  2. 如何搭建自己的wiki
  3. 【String-easy】551. Student Attendance Record I 学生迟到和旷课
  4. ps怎样裁剪html网页,Photoshop另类实用技巧:切网页
  5. android x86 驱动精灵,手机驱动精灵软件下载(5个步骤即可解决)
  6. 计算机无法还原,win7旗舰版系统无法创建系统还原点 无法还原怎么办
  7. excel公式编辑器_无需支付!免费领取!极度公式丨专业公式 OCR 识别编辑软件...
  8. opencv中axis(轴)概念的理解
  9. APS高级排产软件解析
  10. java中Decimal 小数和百分比的转换