--安装oracle前的准备:

-1.hareware required:
at least 1G  physical memory  (移动的海量内存250G)
swap分区为physical memory(物理内存)的1.5倍
/tmp分区要大于400M
安装时,如果/tmp和swap分区不足也不能进行安装

补丁patch:
rpm -ivh compat-oracle-rhel4-1.05.i386.rpm   --可打可不打,在生产环境中最好打,需网络下载

rpm -ivh /mnt/cdrom/redhat/rpms/libaio-0.3.102-1.i386.rpm  --也是一个补丁,也是可打可不打,这两个包不影响现在的安装

yum install -y libXp     --这个包要装,否则装oracle和运行都会出现问题

-2.创建oracle用户主组和辅组:
groupadd dba 辅组
groupadd oinstall 主组
useradd oracle -g oinstall -G dba   
echo '123'|passwd --stdin oracle

如果我们已经独立创建了一个/u01分区给oracle的话,那么就在/opt前面加上/u01
mkdir -p /u01/app/oracle/product/10g   --家目录,自行定义路径
chown -R oracle.oinstall /u01/app/oracle
chmod 755 -R /u01/app/oracle

-3.configure environment 配置变量
su - oracle
vi ~/.bash_profile  --在oracle用户下改,也就是改oracle用户的环境变量

export ORACLE_BASE=/u01/app/oracle/
export ORACLE_HOME=/u01/app/oracle/product/10g
export ORACLE_SID=orcl     --SID不要超过8位,超过8位会自动只取前8位
export PATH=$ORACLE_HOME/bin:$PATH

source ~/.bash_profile       --source一下使他生效,或者exit

-4.modify kernel parameter修改内核参数
vi /etc/sysctl.conf

kernel.shmmax = 2148483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144 
net.core.wmem_max = 262144

sysctl -p    使sysctl文件生效

--配置这些参数是为了更好的支持oralce,具体意思要查询相关文档,如果用oralce公司的linux系统就不用了,它已经调好了

--注意这些参数写的时候等号两边要有空格,否则用vim看sysctl文件颜色会变

-5.
vi /etc/pam.d/login(添加模块支持)
session required /lib/security/pam_limits.so

-6.
vi /etc/security/limits.conf   文件限制
 oracle soft nproc 2047
 oracle hard nporc  16384
 oracle soft nofile 1024
 oracle hard nofile 65536 
或者
 * soft nproc 2047
 * hard nporc  16384
 * soft nofile 1024
 * hard nofile 65536

-7.
然后把oracle的安装包拷过来10201_database_linux32.zip  
解压:
 unzip 10201_database_linux32.zip  -d /opt/oracle/
 也可以解压到别的地方  不要解压到/opt/oracle/product/10g下,因为这是数据库10g的家目录

-8.
--然后在root用户下用xhost + 给oralce用户一个图形安装界面

-9.
修改一下redhat的版本
vi /etc/redhat-release 把原来的5.x改成4.x

10.
 #(vi /etc/hosts 修改该文件,加入 你的LinuxIP地址 主机名称)

-11.
再su - oracle切换到oralce用户

cd /opt/oracle/database

./runinstaller    就可以用图形安装了

问题——这里常见的问题有几个:
一是图形界面出不来,可能是前面在root用户下xhost +没做,或者是libXp包没装
二是出现乱码,就要去root用户查看一下语言环境,并改为英文,vi /etc/sysconfig/i18n 或者直接在oracle用户的shell提示符下export lang=en_US

转载于:https://blog.51cto.com/ldhqy/1034089

ORACLE10g安装相关推荐

  1. Windows server 2003下Oracle10g安装图解

    Windows server 2003下Oracle10g安装图解 Oracle是大中型企业.网站.公司.机构等使用的重量级的数据库.本篇给大家介绍其在Windows平台下的安装方法. 注意事项: 1 ...

  2. 全程图解:Centos 5.2 下 ORACLE10G 安装配置

    1.检查并安装ORACLE必须的软件包 在CENTOS上安装Oracle,需要将ORACLE所必须的软件包逐一安装, 参考Oracle安装文档关于Red Hat Enterprise Linux 4. ...

  3. oracle 安装时的日志文件,oracle10g安装的日志文件 Oracle10g怎么查看操作日志

    如何查看oracle 10g 的操作日志 归档模式下怎么查询oracle 10g归档日志存放的路径? SQL> select name from v$archived_log; NAME /u0 ...

  4. oracle10g驱动怎么安装,oracle10g安装后怎么使用

    怎么在Linux环境下安装Oracle10g啊?要详细的过程 参考oracle网站 第 1 部分:安装 Linux 本指南采用具有以下硬件配置的服务器: 两个 800MHz Pentium III C ...

  5. linux下oracle10g安装配置说明,Linux下oracle10g安装配置说明(ZT)

    查看系统资源相关语句: cat /etc/issue uname -r grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo grep &q ...

  6. oracle10G安装与配置

    摘要:本文主要介绍oracle10G的安装和配置,包括数据库的建立.监听的建立.表空间(临时表空间).用户.权限 正文: 1.oracle数据库的安装保持傻瓜默认安装就好了. 在安装过程中会提示安装o ...

  7. Linux4.0平台下Oracle10g安装

    原创于2008年12月25日,2009年10月19日迁移至此. 参考文档: <Oracle ? Database Installation Guide 10g Release 2 (10.2) ...

  8. Win7旗舰版oracle10g安装

    一.安装准备: 软件: [img]http://dl2.iteye.com/upload/attachment/0094/7332/46af14f3-e4e0-3a71-b189-7a187094ae ...

  9. oracle10g卸载不了,oracle10g安装,卸载

    一.安装 1.因为oracle的特殊性,笔者选择通过虚拟机安装windows7旗舰版安装数据库,大家的系统假设是windows xp.windows 7,windows 8能够直接安装,windows ...

  10. oracle10g安装问题总结

    老不装oracle了,今天装个10g出了好几个问题 首先,点击安装的exe文件的时候出现: 问题1: 在 oraparam.ini 中未找到先决条件检查,不执行系统先决条件检查. 准备从以下地址启动 ...

最新文章

  1. opencv可以在linux上运行,linux上 安装并 运行opencv
  2. 主流大数据平台及解决方案对比
  3. PHP内核——内存管理
  4. numpy——stack
  5. MySQL优化原理分析及优化方案总结
  6. Python中Text函数常用增删改查阅用法实例汇总
  7. 【Openstack】实录手动部署Openstack Rocky 双节点(4)- Nova
  8. 函数指针的定义和函数指针数组
  9. 挑选大数据营销平台应注意哪些问题
  10. 实现Oracle查询用户所有表
  11. linux系统论文题目大全_linux毕业设计
  12. java静态链表_Java数据结构-线性表之静态链表
  13. 金融网站服务器防护CC攻击,WAF启到哪些重要作用?
  14. 学习报告:基于原型网络的小样本学习《Prototypical Networks for Few-shot Learning》
  15. Spring学习(二)IOC
  16. 中南民大计算机学院复试细则,中南民族大学各学院2019年考研复试细则
  17. 配置ntpd提供网络授时服务
  18. ChunJun Meetup演讲分享 | 基于袋鼠云开源框架的数仓一体化建设探索
  19. [Angular]——快速创建框架模板
  20. 杭电AI学霸班:考研上岸3清北8浙大,还没毕业年薪拿百万

热门文章

  1. Eclipse中设置在创建新类时自动生成注释的方法
  2. MySql设置外网访问
  3. python读写mysql总结
  4. Java基础之扩展GUI——添加状态栏(Sketcher 1 with a status bar)
  5. ASP.NET服务器应用程序不可用
  6. 万字干货:教新手从0到1搭建完整的增长数据体系(30图)
  7. 腾讯数据解读:95后基本不爱用微信,98%都是成年人,社交应用存在巨大机会...
  8. 【干货】智能电视UI设计那些事儿
  9. 【今日互联网大事儿】网易陌陌开火,孰是孰非我们慢慢看
  10. 英佩臻游联手发力《全球使命VR》突显未来野心