linux Redhat AS4下oracle 9i安装

compat-libcwait-2.1-1.i386等el5安装rac10需要的包 rhel5安装rac10所需要的10余个包,包括compat-binutils215-2.15.92.0.2-24.i386.rpm,compat-libcwait-2.1-1.i386.rpm,compat-libstdc++-egcs-1.1.2-1.i386.rpm,compat-oracle-el5-1.0-5.i386.rpm,kernel-debug-2.6.18-53.el5.i686.rpm,kernel-PAE-2.6.18-53.el5.i686.rpm,libXp-1.0.0-8.1.el5.i386.rpm,openmotif21-2.1.30-11.EL5.i386.rpm,oracleasm-2.6.18-53.el5-2.0.4-1.el5.x86_64.rpm,xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm,oracleasmlib-2.0.4-1.el5.x86_64.rpm等。 立即下载
  • 系统补丁安装能够

rpm -ivh compat-libcwait-2.1-1.i386.rpm
rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm

安装过程这2个rpm时会报一些依赖的包未装,根据名字到网上去下载相应的包装上。

  • 配置系统参数

 dd if=/dev/zero of=tmpswap bs=1k count=2048000
 chmod 600 tmpswap
 mkswap tmpswap
 swapon tmpswap

 

vi /etc/sysctl.conf
kernel.sem=250 32000 100 128
kernel.shmmax=4294967295
kernel.shmmni=128
kernel.msgmnb=65536
kernel.msgmni=2878
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000

 

echo 65536 > /proc/sys/fs/file-max

ulimit -n 65536

ulimit -u 16384

 

setup #按界面操作,关闭防火墙

 

gcc -shared -o libcwait.so -fpic -O2 libcwait.c  #编译libcwait.c

chmod 755 libcwait.so

cp libcwait.so /usr/lib/libcwait.so

-----〉libcwait.c

#include <errno.h>
#include <sys/syscall.h>
#include <sys/types.h>
#include <sys/wait.h>
pid_t
__libc_wait (int *status)
{
  int res;
  asm volatile ("pushl %%ebx/n/t"
                "movl %2, %%ebx/n/t"
                "movl %1, %%eax/n/t"
                "int /$0x80/n/t"
                "popl %%ebx"
                : "=a" (res)
                : "i" (__NR_wait4), "0" (WAIT_ANY), "c" (status), "d" (0), "S" (0));
  return res;
}

 

  •  

groupadd oracle   #增加oracle用户组
useradd -g oracle oracle #增加oracle用户

mkdir /usr/local/oracle  #新建安装目录

chown -R oracle.oracle /usr/local/oracle

 

vi /home/oracle/.bash_profile

export LD_PRELOAD=/usr/lib/libcwait.so
export LANG=en_us
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=/usr/local/oracle
export ORACLE_SID=test
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
export TNS_ADMIN=$ORACLE_HOME/network/admin

 

export LD_ASSUME_KERNEL=2.4.1  

//AS4下32位系统需要,否则会出现java错误。现象是Database configuration assistant等步骤失败。

错误日志在/home/oracle/oraInventory/logs/installActions200......log

Error occurred during initialization of VM
Unable to load native library: /tmp/OraInstall2003-10-25_03-14-57PM/jre/lib/i386/libjava.so:
    symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
                                                                               
PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin
PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
PATH=$PATH:/usr/local/samba/bin:/usr/ucb
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
export
PATH=$PATH:$HOME/bin

 

  •   安装

tar xzvf  Disk1.tar

tar xzvf  Disk2.tar

tar xzvf  Disk3.tar


chown -R oracle.oracle Disk*

 

#注意在图形模式下启动安装过程

xhost localhost     //AS4下32位系统为 xhost +

su - oracle
cd Disk1
./runinstaller

安装路径选择/usr/local/oracle

码制选择

 

注意过程中会弹出个窗口,要求在root用户下执行个root.sh脚本。

 

安装成功后,oracle已启动。

lsnrctl start #启动侦听  

  • 启动/停止oracle

su - oracle

lsnrctl start
sqlplus /nolog

>conn /as sysdba
>startup
>exit

 

su - oracle

lsnrctl stop

sqlplus /nolog

>conn /as sysdba
>shutdown
>exit

 

侦听配置文件在$ORACLE_HOME/network/admin/tnaname.ora

 

linux下的oracle9i补丁打包下载 为方便下载,一起打包了,包含的补丁: p2617419_220_GENERIC.zip p4198954_21_LINUX.zip(compat-oracle-rhel4-1.0-5.i386.和compat-libcwait-2.0-2.i386.rpm 不打这个补丁在安装ORACLE时会报一大堆的错,找不到文件什么的) p3006854_9204_LINUX.zip(不打这个补丁在安装ORACLE时运行runInstaller.sh后图形界面出不来,没法安装) p3238244_9204_LINUX.zip(p2617419和p3238244两个补丁是为解决Agent启动不了问题) 立即下载

相关推荐

compat-libcwait-2.1-1.i386

redhat4装oracle10g需要预先安装的包(操作系统中没有,需要自己下载)

linux5安装oracle9i,ORACLE_9i Linux5 安装

1. 下载额外的安装包和补丁:compat-libcwait-2.1-1.i386.rpmp2617419_220_GENERIC.zipp3006854_9204_LINUX.zipp3238244_9204_LINUX.zip2. 安装准备:a. 修改文件/etc/sysctl.conf添加内容如下:# Oraclekernel.shmmax = 1073741824(内存为1G时使用的参数)...

weixin_28922087的博客 237

compat-gcc-34-3.4.6-4.1.i386.rpm

在red hat 5.0 上安装oracle10g所需的rpm包其一。

Installation oracle9207 on Redhat AS4

1.Check package OS AS4 update 4rpm 版本必须高于下面的版本,使用rpm –qa | grep 查询compat-db-4.1.25-9 compat-gcc-32-3.2.3-47.3 comp...

cmq888602的博客 119

compat-libcwait-2.1-1.i386.rpm

compat-libcwait-2.1-1.i386.rpm

红帽企业Linux.6.4.服务器版

Red Hat一直是Linux发行版中最具有代表性的,Red Hat专注致力于Enterprise的推行。Red Hat Enterprise Linux 6,共有三个版本Client、Workstation、Server。通过安装发现,所谓的Client、Workstation、Server这三个版本的区别就在于它们的所带的软件库不一样。Client版本所带的软件库主要面向一般的办公与娱乐;Workstation版本集成了一些开发程序;Server没有GUI(图形界面)。

Red Hat AS4上安装 Oracle9i

一,准备工作 1,先安装好RedHat AS4.0(完全安装) Oracle 9i的安装文件: ship_9204_linux_disk1.cpio.gz  ship_9204_linux_disk2.cpio.gz  ship_9204_linux_disk3.cpio.gz  Oralce补丁p4198954_21_linux.zip解压产生 rpm...

weixin_34128839的博客 132

3D点云修复实战:用PCN网络快速补全缺失的激光雷达数据(附代码)

本文详细介绍了PCN(Point Completion Network)网络在3D点云修复领域的实战应用。针对激光雷达数据常见的缺失问题,PCN通过端到端的深度学习架构,直接处理原始点云,实现由粗到精的快速补全。文章深入解析了其核心思想与编码器-解码器架构,并提供了完整的环境搭建、数据准备、模型实现、训练评估及在真实场景下的优化策略与代码示例,为自动驾驶、机器人等领域的开发者提供了高效的数据修复解决方案。

weixin_29041195的博客 392

oracle 可能出现的问题,oracle本地库compat-libcwaitforlinux可能出现的问题

在红旗DC 5.0标准版或red hat as 4u2中,安装oracle时,需要一个叫做compat-libcwait-2.0-2.i386.rpm的包,在早期的版本(现在这个包,已经解决了这个问题,*http://oss.oracle.com/projects/compat-oracle/files/RedHat/*)中,这个包会将一个叫libcwait.so的文件放到/usr/lib下。并利...

weixin_35182280的博客 246

用WorkBuddy和ima搭建本地知识库:从概念到实操

在AI应用普及的今天,私有知识的高效管理与调用成为痛点。RAG(检索增强生成)技术通过将外部知识库与语言模型耦合,为精准问答提供了技术底座。然而,传统RAG方案往往涉及向量数据库、文本切分等复杂环节。一种更轻量的路径应运而生:借助WorkBuddy与ima的组合,将知识收集、语义检索与智能体工作流整合,让本地知识库真正服务于日常办公和研发场景。从概念到实操,系统解析这套轻量级方案的核心逻辑与配置方法,并对比重方案适用边界,帮助读者快速搭建属于自己的AI知识助手。

weixin_32830601的博客 424

APP签名验证全栈破解:Frida Hook绕过+算法逆向+Python一键调用(附可运行脚本)

做过APP逆向和爬虫的同学,肯定都被签名验证折磨过:改了一行代码重新打包,APP直接闪退;抓包看到接口有个sign参数,翻遍JS找不到加密逻辑;好不容易找到加密函数,一调用就崩溃。客户端APK签名校验服务端接口签名验证。前者防止你篡改APP,后者防止你伪造请求。很多人卡在第一步,改完APK就闪退,根本没机会碰接口。本文基于真实项目实战,分享一套通用的签名验证破解方案。从客户端APK签名校验的Frida Hook绕过,到服务端sign算法的逆向还原,最后用Python实现一键调用。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 964

在RedHat Linux AS 4.0上安装Oracle 9i

 在RedHat Linux AS 4.0上安装Oracle 9i参考Oracle® Database Quick Installation Guide9i Release 2 (9.2) for Linux x86 一,准备工作1、 安装RedHat AS4.0,Ø         网络IP地址配置Oracle必须固定IP地址,不能用DHCP。可以用图形界面修改或

ccnpgs的专栏 1548

C++(Qt)软件调试---Windows下Qt使用dump定位崩溃位置(1)

在C++/Qt程序崩溃时,往往很难找到崩溃的原因,如果是稳定复现的问题还好,但是多数情况遇见的问题是随机出现的,这时想要快速找到问题并解决就需要通过dump文件定位崩溃位置。

mahuifa的博客 1万+

RedHat Enterprise Linux AS4 U7 安装oracle9i完整教程

准备工作(需要下载的软件包和补丁): 1:操作系统:    RedHat Enterprise Linux AS4  Update7 2:Oracle 9.2.0.4 for Linux安装程序:    ship_9204_linux_disk1.cpio.gz    ship_9204_linux_disk2.cpio.gz    ship_9204_linux_disk3.cp...

xukeworknet的博客 337

《C++等级认证CCF-GESP真题解析》专栏总目录

❤️ 专栏名称:《C++等级认证CCF-GESP真题解析》🌸 专栏介绍:中国计算机学会GESP《CCF编程能力等级认证》C++编程(1~8级)历届真题解析。🚀 订阅专栏:订阅后可阅读专栏内所有真题解析,真题持续更新中,欢迎订阅!

人生就是一个不断学习的过程 6292

手把手教你双目测距理论及生成视差图,深度图,点云图像

Stereo Vision, 也叫双目立体视觉,它的研究可以帮助我们更好的理解人类的双眼是如何进行深度感知的。双目视觉在许多领域得到了应用,例如城市三维重建、3D模型构建(如kinect fusion)、视角合成、3D跟踪、机器人导航(自动驾驶)、人类运动捕捉(Microsoft Kinect)等等。双目测距也属于双目立体视觉的一个应用领域,双目测距的基本原理主要是三角测量原理,即通过视差来判定物体的远近。

qq_53545309的博客 2280

RedHat Enterprise Linux AS4 安装oracle9i

RedHat Enterprise Linux AS4 安装oracle9i最近一直在使用Linux,试着安装了一下oracle9i,下面是我在安装过程中,参考别人的文章,又整理了一下,安装过程中没有出现问题.。1. 创建用户与组:-------------------------添加安装过程中需要用到的用户和组,这当中会用到二个用户一个是root,一个是oracle。切换为 Root 用户并执行...

weixin_33711647的博客 118

Stable Diffusion 模型分享:Indigo Furry mix(人类与野兽的混合)

Indigo Furry mix 是一个混合模型,出的图具有雄性人类的体型和野兽的形态。条目内容类型大模型基础模型SD 1.5来源CIVITAI作者indigowing文件名称文件大小1.99GB。

水滴的博客 1831

RedHat Linux AS4安装Oracle9i步骤

groupadd dbauseradd -g dba oraclepasswd oraclemkdir -p /opt/oracle/product/9.2chown -R oracle.dba /opt/chmod -R 777 /opt/修改 /etc/sysctl.conf 这个文件,加入以下的语句:kernel.shmmax = 1073741824kernel.shmmni =

shmayl的专栏 902

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

如何安装RedHat AS4,又如何在Linux下安装oracle9i

一、 安装准备: 在安装过程中选择软件时,选择全部安装。安装完毕,只会有compat-oracle-rhel4和compat-libcwait没有安装 ,在后面的安装过程中会解决这两个文件的安装问题。 1、安装Linux时分区大小 /swap 交换分区 1024M 建议物理内存2倍 / 根分区 6000M 建议大于4G以上.........

rgbsz的博客 123

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

在RedHat Enterprise Linux 上Oracle 9i的安装配置与调优

本文带有图片的完整文档下载地址:http://heyLinux.com/download/Oracle9i.zip 1 安装配置Oracle 9i数据库 本章描述内容如下所示: 1.1 安装前的准备工作 介绍在安装Oracle之前所需的准备工作。 1.2安装前的系统设置 介绍在安装Oracle之前所必须的系统设置。 1.3 安装所需软件补丁包 介绍在基于RedHat Enter

lizhengfa的专栏 877

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

上一篇: 用Rational Software Architect实践MDD
下一篇: 图片加水印
airobot008
博客等级 码龄18年 8粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值