linux安装oracle10g

linux下安装oracle 10g 的艰难之旅(下) 创建一个Oracle 11g数据库的启动脚本,名字可以叫做:oracledb,在/u01/app/oracle/product/11.1.0/db_1/bin下建立文件:oracledb,内容: #!/bin/bash # # /etc/init.d/oracledb # # Run-level Startup script for the Oracle Listener and Ins 阅读详情

如转载,请注明出处:http://blog.youkuaiyun.com/robinson_0612/archive/2010/03/30/5431428.aspx 
     
     虽然 Oracle 10g Database Release 2 已经推出几年了,但这个版本仍然为很多初学者学习的版本,下面详细讲述了安装 Oracle 10g 的步骤。

一、 linux 的版本选用

    目前 linux(RHEL) 使用的主要版本为 5.4 版,可以到下面的地址下载其安装文件。    
    RHEL5.4 下载   http://download.chinaunix.net/download/0013000/12623.shtml 

二、关于 linux 的安装

    很多初学者使用的是 XP 系统上的虚拟机来安装 Linux ,因此本文也是在虚拟机上安装 Linux 然后再安装 Oracle 10g. 
至于虚拟机可以使用 VMware 6.5 Workstation 版,这个可以到百度 ,Google 找一下,比较多。安装了 linux 时,我们需要特殊的配置一下 Oracle 的安装环境,关于这个配置 Oracle 安装环境,请参考: VmWare6.5.2下安装 RHEL 5.4(配置 Oracle安装环境) 

三、安装 Oracle 前的环境检查

    1. 下载 Oracle 10g R2
       Oracle 10g for Linux   http://www.oracle.com/technology/software/products/database/index.html 
    2. 查看 Linux 内核参数,有点多余,作为初学者,还是可以练习一下。请确保高于 2.6.9 -5.0.5.EL 以上内核       
       强烈建议大家安装 SecureCRT 或 VNC 工具,这样不必来回在 XP 和 Linux 下切换。
       uname –r
       
       [root@localhost ~]# uname -r 
       2.6.18 -164.el5xen

    3. 查看 CPU 、内存、 Swap 及磁盘可用空间
       内存:至少 1GB ,下图中我的内存仅 900MB 
       Swap :一般为可用物理内存的 2 倍,比如设定为 2GB
       /Temp 分区:至少 400MB
       Oracle 安装目录所在的分区:至少 4GB

       [root@localhost ~]# free -m 
       
                    total       used       free     shared    buffers     cached
       Mem:           900        568        331          0         56        356
       -/+ buffers/cache:        154        745
       Swap:         2251          0       2251
       
       [root@localhost ~]# df -h 
       
       Filesystem            Size  Used Avail Use% Mounted on
       /dev/sda2             6.4G  3.8G  2.3G  63% /
       /dev/sdd1             6.8G  144M  6.3G   3% /u01
       /dev/sdc2             1.2G   34M  1.1G   3% /home
       /dev/sdc1             760M   17M  704M   3% /tmp
       /dev/sda1             456M   18M  415M   5% /boot
       tmpfs                    450M     0  450M   0% /dev/shm
       none                     450M   104K  450M   1% /var/lib/xenstored
       /dev/hdc               2.8G  2.8G     0 100% /media/RHEL_5.4 i386 DVD

四、配置安装环境

    1. 安装补丁包
       关于确认补丁包的是否已安装,可以使用下述方式来查看
       rpm -q gcc make binutils openmotif setarch compat-db compat-gcc /
       compat-gcc-c compat-libstdc compat-libstdc -devel

       关于rpm工具的使用,请参照:RPM使用简介 
       我提供的下载地址中 RHEL 5.4 为 ISO 文件,我们可以将其挂载到某一个目录来安装补丁。
       使用 root 帐户创建一个挂载目录
       mkdir /mnt/cdrom
       mount /dev/cdrom /mnt/cdrom
 


       安装以下所需的包
       cd /mnt/cdrom/Server
       rpm -Uvh setarch-2*
       rpm -Uvh make-3*
       rpm -Uvh glibc-2*
       rpm -Uvh libaio-0*
       rpm -Uvh compat-libstdc++-33-3*
       rpm -Uvh compat-gcc-34-3*
       rpm -Uvh compat-gcc-34-c++-3*
       rpm -Uvh gcc-4*
       rpm -Uvh libXp-1*
       rpm -Uvh openmotif-2*
       rpm -Uvh compat-db-4*

    2. 主机及网络设置
       如果将该机作为服务器,建议使用固定的 IP ,测试环境可以使用动态 IP

       vim /etc/sysconfig/network 
       
       NETWORKING=yes
       NETWORKING_IPV6=no
       HOSTNAME=robinson.com
       
       vim /etc/sysconfig/network-scripts/ifcfg-eth0 

       以下内容使用动态 IP ,则不需要更改
       # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
       DEVICE=eth0
       BOOTPROTO=dhcp
       HWADDR=00:0C:29:59:52:BB
       ONBOOT=yes
       
       vim /etc/hosts 
       
       # Do not remove the following line, or various programs
       # that require network functionality will fail.
       127.0.0.1               localhost.localdomain localhost
       ::1                       localhost6.localdomain6 localhost6
       192.168.1.101          robinson.com robinson

    3. 设置内核参数
       在 sysctl.conf 文件末尾添加如下行
       vim /etc/sysctl.conf 
       
       kernel.shmall = 2097152
       kernel.shmmax = 2147483648
       kernel.shmmni = 4096
       # semaphores: semmsl, semmns, semopm, semmni
       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

       运行下面的命令使设置生效: /sbin/sysctl –p 

       在 limit.conf 文件末尾添加如下行
       vim /etc/security/limits.conf 
       
       * soft nproc 2047
       * hard nproc 16384
       * soft nofile 1024
       * hard nofile 65536

       在 login 文件末尾添加如下行
       vim /etc/pam.d/login 
        
       session    required     pam_limits.so
       
       修改 config 文件,使得 SELINUX =disabled
       vim /etc/selinux/config 
       
       SELINUX =disabled

    4. 创建帐户及安装目录
       groupadd oinstall
       groupadd dba
       groupadd oper
       useradd -g oinstall -G dba oracle
       passwd oracle
       id oracle

       创建成功后如下 :
       [root@localhost ~]# id oracle 
       uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
       mkdir -p /u01/app/oracle/
       chown -R oracle:oinstall /u01/app/oracle
       chmod -R 775 /u01/app/oracle
 


    5. 为 oracle 帐户创建环境变量
       su – oracle
       vim ~/.bash_profile
 

       
       export ORACLE_BASE=/u01/app/oracle;
       export ORACLE_HOME=$ORACLE_BASE/10g
       export ORACLE_SID=orcl
       PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
       export PATH
       export LANG=en
 
    6. 修改 linux 的版本号(因该版本为 5.4 ,为避免检查无法通过,修改版本号)
       [root@robinson ~]# cat /etc/issue 
       
       Red Hat Enterprise Linux Server release 5.4 (Tikanga)
       Kernel /r on an /m
       使用 vim 修改版本号
       vim /etc/issue  
        
       [root@robinson ~]# cat /etc/issue 
       Red Hat Enterprise Linux Server release 4.4 (Tikanga)
       Kernel /r on an /m

     7. 执行完上述步骤后建议重新启动 Linux
     
     8. 使用 root 执行 hostx +
       [root@robinson ~]# xhost + 
       access control disabled,clients can connect from any host

     9. 如果 oracle 10g 安装文件已下载到 linux 系统中,则使用 unzip 10201_database_linux32.zip 解压到指定文件夹。
本人的安装文件在 windows 系统中,故将其转换成了 ISO 文件,并将其加载到光驱。
      [root@robinson ~]#mount /dev/cdrom /mnt/cdrom
      [oracle@robinson ~]/mnt/cdrom/runInstaller
 


五、执行安装

       安装结束前执行两个脚本:
       [root@robinson ~]# /u01/app/oracle/oraInventory/orainstRoot.sh 
       
       Changing permissions of /u01/app/oracle/oraInventory to 770.
       Changing groupname of /u01/app/oracle/oraInventory to oinstall.
       The execution of the script is complete
       
       [root@robinson ~]# /u01/app/oracle/10g/root.sh 
       Running Oracle10 root.sh script...
       The following environment variables are set as:
           ORACLE_OWNER= oracle
           ORACLE_HOME=  /u01/app/oracle/10g
       Enter the full pathname of the local bin directory: [/usr/local/bin]:
          Copying dbhome to /usr/local/bin ...
          Copying oraenv to /usr/local/bin ...
          Copying coraenv to /usr/local/bin ...
       Creating /etc/oratab file...
       Entries will be added to the /etc/oratab file as needed by
       Database Configuration Assistant when a database is created
       Finished running generic part of root.sh script.
       Now product-specific root actions will be performed.

六、其它

    1.有些操作没有注明,比如创建用户或组,是在root用户#提示符下完成

    2.可以将linux的版本号改回到5.4版

Linux 上安装Oracle 10g 介绍和过程 Linux平台安装oracle10g数据库文档 oracle数据库软件可以跑在几乎所有的windows/unix系列操作系统上,由于linux系统的易获得,开源,建议学习使用。(本次使用redhat 5.3 32bit) 1)安装linux操作系统 传送门:http://blog.youkuaiyun.com/w63667329/article/details/7886792 阅读详情

相关推荐

Red Linux 6.0下安装Oracle 10g

一. 环境说明   RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g   二. 安装前配置   1. 安装Oracle 10g R2所需的软件包 用root登录到系统,依次安装以下包 # cd /mnt/cdrom/Server/ # rpm -Uvh setarch-2* # rpm -U

DBA@Robin 1万+

Linux (RHEL 5.4)下安装 Oracle 10g R2

如转载,请注明出处:http://blog.youkuaiyun.com/robinson_0612/archive/2010/03/30/5431428.aspx 虽然 Oracle 10g Database Release 2 已经推出几年了,但这个版本仍然为很多初学者学习的版本,下面详细讲述了安装 Oracle 10g 的步骤。一、 linux 的版本选用 目前 li...

anjichan4261的博客 224

Linux 安装Oracle10G客户端

这几天公司让我往3台Linux服务器下安装Oracle10G的客户端。 我以前可是从来没有搞过Linux啊。。。 不过我也正想学习一下,然后就欣然接下这活。 废话不多说直接切入正题:   我用的是XManager远程连接服务器,使用SSH。   因为我是第一次进入Linux服务器的命令窗口,刚进入就看到一个白色小方框,什么都木有。。。,我当场有点晕,木有图形界面,木有。。。 木有鼠...

wypjack的博客 675

linux安装10goracle软件,在LINUX下安装ORACLE10G软件

环境:OS:Red Hat Linux As4DB:10.2.0.1步骤1:安装oracle linux(相关介质可以到oracle官方网站下载)本人安装的oracle linux的内核版本是2.6.9-42.0.0.0.1.ELhugemem步骤2:创建oracle用户[root@rac1/]#groupadd oinstall[root@rac1/]#groupadd dba[root@rac...

weixin_34884417的博客 762

Oracle10g-linux安装包

Oracle10g-linux安装包

揭秘Outlook/QQ邮箱伪造:如何利用Unicode编码绕过SPF检测

本文深入剖析了利用Unicode编码进行邮件显示名伪造的攻击手法,揭示了攻击者如何通过插入零宽字符等特殊编码绕过SPF检测,使邮件在Outlook、QQ邮箱等客户端中看似来自可信发件人。文章通过Python代码示例演示了伪造过程,并提供了从用户自查到管理员部署DMARC策略的多层次防御建议。

weixin_29063035的博客 332

LINUX中oracle10g安装

LINUX中oracle10g安装步骤: 步骤一:copy文件到虚拟机 把压缩文件(压缩文件如图1)转移到LINUX虚拟机里面路径如下:home/oracle 或者代码移动:用root用户将FTP至Linux中的Oracle安装文件移动到 mv ****.zip /目录 步骤二:对压缩文件进行解压和安装 1,先到oracle目录下面 cd oracle/ 2,对压缩文件一一进行

快乐驿站 1923

uniapp原生安卓插件开发之路

声明: 我的功能需求:全局悬浮框,也就是在其他应用上依旧能悬浮。查遍uni文档,无法实现,甚至native.js也无法实现,无奈只能走上原生插件开发这条不归路了。(吐槽:天天写前端js,突然写了下android简直要炸,public static String啥的,var不香嘛,不过别人严谨肯定还是有别人道理的,加油吧,争取能入个门!) 本人不懂安卓开发,完全安卓小白,所以安卓方面可能表达的不是很好,安卓代码可能写的不优美,但我功能最终还是实现了。但是为了需求,能力总能被“逼”出来。有描述错误的还望指正

Jone's Area 1万+

Linux下安装Oracle(命令行安装详细教程)

以下安装环境是在虚拟机测试环境,仅供参考

ChanceySolo 4万+

紫光同创PGL50H开发板实战:盘古50KH视频板的多媒体处理与高速通信方案

本文详细介绍了基于紫光同创PGL50H FPGA芯片的盘古50KH视频开发板在多媒体处理与高速通信方面的实战应用。文章从开发板硬件架构解析入手,逐步指导开发环境搭建、DDR3内存控制器配置、HDMI视频输入输出实战,并重点探讨了利用板载HSST高速收发器实现光纤通信与万兆以太网的方案。最后,通过构建一个集多路视频采集、处理与光纤传输于一体的系统案例,展示了该开发板在高性能实时数据处理领域的强大潜力。

b9c0d的博客 485

DCNv4+YOLOv8:2024最新可变形卷积赋能目标检测,从原理到实战的科研级优化指南

从理解DCNv4“自适应变形卷积核”的核心思想,到亲手将其嵌入YOLOv8并验证在复杂场景的检测效果,再到基于此探索属于自己的科研与工程方向——这个过程能让你深刻理解目标检测中“特征自适应提取”的核心价值。现在就开始行动,相信你会在目标检测的“自适应特征提取”之路上,走出一条属于自己的技术路径。实验通常会证明:嵌入DCNv4后,YOLOv8在复杂场景下的检测精度提升3-5个百分点,尤其是小目标和遮挡目标的AP提升更为明显,而推理速度仅下降5%-10%(可通过模型量化进一步优化)。2024年最新推出的。

m0_64661770的博客 267

Linux系统安装Oracle 10g

A:初始化网络1.设置网络参数 编辑/etc/sysconfig/network-scripts/ifcfg-eth0,初始化网络参数(根据实际情况编辑)。 编辑/etc/hosts,加入主机名和IP(主机名用hostname或者uname –u命令查看) 2.设置系统服务 禁用一些不必要的系统服务chkconfig iptables off chkconfig ip6tables off chk

Lvhefeng2017的博客 8750

流体动力学仿真软件:XFlow_(20).案例研究:声学仿真

在流体动力学仿真软件中,声学仿真是一个重要的应用领域。通过数值模拟,工程师和科研人员可以预测和分析流体系统中的声学现象,如气动噪声、声波传播和声场分布。这些仿真结果对于优化设计、降低噪声水平和提高系统性能具有重要意义。本节将详细介绍如何在流体动力学仿真软件中进行声学仿真,包括声学模型的选择、参数设置、后处理分析等内容,并通过具体的案例来说明这些步骤。

kkchenjj的博客 902

LINUX下ORACLE 10G的安装

  在准备在LINUX下安装ORACLE,检查了下,很多安装包必须提前安装。一般情况下就SYSSTAT-5.0.5-1 这个包没有。有意思的是有个.TAR.GZ的安装包,GUNZIP解压后再用TAR命令解压就直接变成了目录。根本就不是我希望看到的RPM包。所以花费了很多时间。 到这里我们已经的检查了安装oracle 10g所要求的软硬件环境,(物理内存建议大于1G)接着我们就要为安装创

Elliot的专栏 1150

C#中通过Mapster实现轻量级高效对象映射器:从零到精通

本文介绍了.NET生态中高性能对象映射库Mapster的完整使用指南。从基础安装(通过NuGet包)到快速入门示例,展示了如何实现简单对象映射。进一步讲解了自定义映射规则、命名不一致属性的处理方式,以及如何在ASP.NET Core中集成Mapster服务。针对复杂场景,详细解析了嵌套对象映射的配置技巧,并提供了性能优化方案(如预编译映射器)和调试技巧(启用调试模式、捕获映射异常)。通过完整的代码实践,帮助开发者高效解决从基础到高级的对象映射需求。

墨夶的博客 742

Gitlab通过Webhook自动触发Jenkins构建任务并在更新完毕后发送钉钉消息通知

Gitlab通过Webhook自动触发Jenkins构建任务并在更新完毕后发送钉钉消息通知 文章目录Gitlab通过Webhook自动触发Jenkins构建任务并在更新完毕后发送钉钉消息通知1.实现思路2.新增钉钉机器人并测试消息的发送2.1.新增钉钉机器人2.2.测试发送消息到钉钉3.在Jenkins中新建一个构建任务3.1.新建任务3.2.配置任务时增加参数化构建过程3.3.配置任务添加git地址3.4.配置构建触发器生成gitlab webhook使用的token3.5.配置任务构建过程中执行的She

江晓龙的博客 3808

Linux各版本安装Oracle10g 11g教程集合

原文地址:https://www.oratoolkit.ch/knowledge/ Installing Oracle 11g R2 SEO on Solaris 10 (sparc) 11g R2 SEO Solaris 10 Installing Oracle 11g R2 SE on Solaris 10 (sparc

苏南生的优快云博客 4600

Calibre LVS 问题解析

LVS常见问题与解决办法

m0_61544122的博客 2万+

Oracle 10g linux 安装笔记

Oracle 10g linux 安装笔记一。新建用户及目录  1。新建用户组 # /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba  2。新建用户并设置密码 # /usr/sbin/useradd -g oinstall -G dba oracle # passwd oracle  3。建立目录(以可以在一个目录下分两个子目录) /

欢迎来到牛棚 3256

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

在Linux命令行下安装Oracle 10g

 Oracle 10g支持在命令行下用静默模式(Silent)安装,给那些没有安装图形界面的Linux系统提供了极大的便利。下面以Fedora Core 6为例,介绍在命令行下安装OracleOracle 10g的方法。1 安装前的准备准备工作要用登录为root用户来进行。1.1 选择安装环境的语言Oracle安装时可以通过环境变量LANG指定安装语言,如果Linux命令行不能显示中文

sunnyishere的专栏 9907

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

linux下安装oracle 10g

linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一下,Oracle10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。  Oracle 10g对软硬件的要求都非

leigt3的专栏 1667

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

linux 下安装oracle 10g,linux下安装oracle 10g 的艰难之旅(转载)

linux下安装oracle 10g 的艰难之旅  在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一下,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。O...

weixin_42515063的博客 307

Linux下oracle10g安装配置说明

辽宁科技大学 | 精彩影视 | 业余游戏 | 考研社区 | Linux专版 | 图文并貌 | 美妙音符 | 外语学习 | 体坛风云 | IT部落 | 校园热点 | 男生女生 | 随心所语 | 开心一刻 | 校园市场辽宁科技大学论坛 » Xlinux专版 » Linux下oracle10g安装配置说明 [转]2007-1-6 17:24 冷寒冰Linux下or

boy8239的专栏 6258

linux下的oracle10g,linux下oracle10g的安装

Linux下Oracle10g的安装安装环境:CPU:赛扬2.4G硬盘:西捷80G内存:HY 1G(两条)操作系统:RedFlag DC 4.1数据库:Oracle 10g Release1文件名:ship.db.cpio.gz 下载地址:http://www.oracle.com*Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86 是...

weixin_28707535的博客 398

linux 下安装oracle 10g,linux下安装oracle 10g

在linux环境下安装oracle 10g是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。如果能够进行成功的安装oracle 10g,那么同时也就顺便掌握了linux一些技术。本文介绍在redhat linux 下安装oracle 10g 的方法。在这里说明一,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。Oracle 10g 对软硬件的要求...

weixin_29611737的博客 903
上一篇: CentOS下想访问NTFS分区
下一篇: Linux 安装 Oracle10g 常见错误汇总(转)
wankaiming
博客等级 码龄15年 49粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值