Oracle10gR2 on SUSE Linux 10安装 zt

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
Oracle10gR2 on SUSE Linux 10安装

系统要求:
内存:推荐1G
Swap分区:设为内存的2倍
/tmp磁盘空间:400MB以上
磁盘空间:软件3.5G 数据1.2G
所需软件:
SUSE Linux10 for x86
Oracle database 10gR2 for linux32
Orarun-1.8-109.15.i586.rpm软件包,可以从http://ftp.novell.com/partners/oracle/sels-9下载

安装步骤:
1、安装SUSE
安装SUSE一定确保安装“C/C++Compiler and Tools”软件包。
# gcc –version 查看是否安装该软件包

2、安装所需软件包
安装orarun软件包
#rpm –ivh orarun-1.8-109.15.i586.rpm
安装libaio和libaio-devel软件包,这两个软件包可以在SUSE Linux DISK4中找到
#rpm –ivh libaio-0.3.104-3.i586.rpm
#rpm –ivh libaio-devel-0.3.104-3.i586.rpm

3、Oracle用户设置
当orarun软件包安装时,会自动建立名为oracle的用户,和一个oinstall组。我们只需要将该用户设置为enable,把shell从/bin/false改为/binbash。而且orarun软件包将ORACLE_HOME文件夹自动生成,减少了很多麻烦。

4、设置Oracle环境变量
修改/ect/profile.d/oracle.sh文件,ORACLE_HOME、ORACLE_SID等环境变量可以根据需要自行修改。
例如:
ORACLE_HOME=$ORACLE_BASE/product/10gR2
ORACLE_SID=ORCL
其中默认NLS_LANG=AMERICAN,如果在中文OS下安装界面会产生乱码。建议在英文环境下安装。

5、安装Oracle10gR2
注销root用户,以oracle用户重新登录到KDE。注意不要在root用户下使用su – oracle来切换到oracle用户进行安装,那样系统图形界面不能启动。
运行./runInstaller –ignoresysprereqs 开始安装Oracle, –ignoresysprereqs忽略对操作系统的认证,Oracle10g默认不能安装在SUSE Linux10上。当然也可以将安装文件拷贝到硬盘,修改database/install/oraparam.ini文件,将其中添加SuSE-10,这样可以不使用–ignoresysprereqs参数。

下面在图形界面就可以一路顺利安装了,安装时没有发现任何错误。
企业管理器地址为http://localhost:1158/em在这里可以设置数据库。
感觉在SUSE Linux10上安装Oracle非常方便,不用过多的设置各种参数。而且SUSE Linux10界面也非常漂亮,大家有兴趣可以试一下。谢谢!
Linux 6.12 源码深度剖析: do_exit 本文深度剖析Linux 6.12内核中do_exit函数的销毁机制,揭示其作为进程/线程终结核心入口的架构设计与源码实现。基于arm64/x86平台,系统解析其在资源回收(内存、文件、I/O)、调度交接与父子关系重构中的跨模块协同逻辑,强调状态原子性与释放顺序的重要性。结合真实生产案例,指出内核线程误用do_exit导致死锁、io_uring异步请求阻塞退出等典型陷阱,并提供驱动优化与监控调优方案,为中高级开发者提供硬核内核实践指南。 阅读详情

相关推荐

Linux的开发工具

包管理器就类似手机上的应用商店。

2401_88240248的博客 151

【信创】# Linux 系统split分片大ZIP压缩文件刻录到光盘-迁移后合并解压

将大于4GB的data.zip用split -b 4200m切分为多个分片,刻录至多张DVD光盘,并附带MD5校验文件。接收方收集所有分片后,通过cat $(ls *.zip.* | sort -V)合并,用md5sum -c校验完整性,再用unzip -t验证压缩包,最后解压恢复。全程仅需Linux原生工具,兼容统信UOS、银河麒麟等信创系统,安全可靠。

cnxzzcn的博客 186

Linux systemd 服务管理:从unit 文件到systemctl 启停与排障

Linux systemd 服务管理:从 unit 文件到 systemctl 启停与排障 服务「装了却起不来」、开机偶发失败、改完 unit 不生效,多数落在 **依赖顺序、Type 类型、环境变量与 drop-in 覆盖**。本文把 systemd 服务管理从 unit 结构讲到 排障,便于对照本机验证。 源码锚点 路径 / 手册 作用 ------------- ------ Service 单元字段语义 通用单元、依赖、条件 启停、状态、编辑 管理员单元与 drop-in 软件包默认单元 最小 se

qq_35223473的博客 175

linux搭建kafka

查看容器状态:执行docker ps,确认kafka与kafka-ui两个容器均处于Up状态。访问 UI 地址:在浏览器打开,进入 Kafka UI 控制台。检查集群连接:在 UI 的 Cluster 页面确认local集群显示为在线,且 Broker 数量为 1。

Asion15727288501的博客 202

Linux 系统篇(十九)】进程(七):深入理解虚拟地址空间:从进程地址空间到内核管理

为了更好地理解虚拟地址空间,我们先讲一个生动的比喻——大富翁的私生子有一个身价 10 亿的大富翁,他有 4 个私生子,彼此互不相识,都以为自己是独生子。富翁对每个孩子都画了大饼说:“儿子,我这 10 亿资产未来全是你的!” 于是每个儿子都认为自己拥有 10 亿。当私生子 A 想要10 万的零花钱,富翁随手给了;私生子 B 想要 100 万买个车,富翁也满足了……但实际上,富翁手里总共只有 10 亿,他通过自己的账本管理着给每个儿子的实际资源,而不是真的让每个儿子都占有全部资产。大富翁= 操作系统(OS)

Huang_jin007的博客 347

Linux应用开发(三)——Linux的文件属性与目录

本文介绍了Linux系统编程中常用的文件属性和目录操作函数。主要内容包括:1. 文件属性相关函数:umask设置权限掩码、access检查文件权限、stat/fstat获取文件属性、getpwuid/getgrgid获取用户/组信息,并给出了实现stat命令功能的完整代码示例。2. 目录操作函数:opendir/closedir打开关闭目录、readdir读取目录内容、mkdir创建目录、rmdir删除目录、chdir切换目录,以及读取目录内容的实现代码。3. 重点说明了文件权限计算方式、文件类型判断方法、

weixin_55136196的博客 214

数据库教程FGMT04‑生产环境Linux+Oracle19c RAC集群安装配置与项目实战

Oracle RAC(Real Application Clusters)真实应用集群,是Oracle企业级高可用核心技术,多台服务器实例同时访问同一套共享存储数据库,实现业务负载分担、节点故障自动故障转移,广泛应用于金融、运营商、政务核心交易系统。我是风哥,在大量TB级业务项目实施过程中,两节点RAC是生产最主流部署形态。

风哥oracle/mysql/pg技术教程 169

Linux MISC驱动实验

所有的 MISC 设备驱动的,不同的设备使用不同的从设备号。随着 Linux 字符设备驱动的不断增加,设备号变得越来越紧张,尤其是主设备号,MISC 设备驱动就用于解决此问题。MISC 设备会自动创建 cdev,不需要像我们以前那样手动创建,因此采用 MISC 设备驱动可以简化字符设备驱动的编写。我们需要向 Linux 注册一个 miscdevice 设备,miscdevice 是一个结构体,定义在文件定义一个 MISC 设备 (miscdevice类型) 以后我们需要设置minorname和fops。

ckg3824278的博客 84

Linux 网络编程》深入理解 TCP 协议(一):报头解析与可靠传输基础

本文深入解析TCP协议报头中的4位首部长度字段,阐明其以4字节为单位计算头部长度的机制,并结合Linux内核源码揭示TCP报头结构实现。文章厘清了TCP与UDP在报头设计上的根本差异:TCP面向字节流,无需长度字段;而UDP面向数据报,需显式标明长度。同时,系统讲解了确认应答与超时重传两大核心可靠性机制,揭示TCP如何通过序号管理、自动重传与去重,实现数据可靠传输。本篇为后续深入学习滑动窗口、拥塞控制等高级特性奠定坚实基础。

2501_91275995的博客 87

Linux 重定向

重定向:不改变用户代码,改变数据流向。本该输出到显示器的数据,输出到文件;本该从键盘读数据,改成从文件读取。:输出重定向,截断式,,清空文件,把命令输出写入文件。>>:追加重定向,,把输出追加到文件末尾,不覆盖原有内容。:输入重定向,,命令不再从键盘读取,从文件读取数据。缓冲区坑(printf库函数重定向)输出到终端:stdout行缓冲,遇到\n自动刷新;重定向到普通文件:stdout切换成全缓冲。没有换行、缓冲区没满,程序直接close,数据留在用户缓冲区,文件看不到内容。

Diopeng_out的博客 305

Linux 驱动模型基础完整篇:从bus/device/driver 到match/probe 绑定排障

Linux 驱动模型基础完整篇:从 bus/device/driver 到 match/probe 绑定排障 写对了却始终不进 、 里能看见设备却没有驱动、或者 返回 后就「失踪」——根因几乎总在 **驱动模型三元组(bus / device / driver)的注册与匹配**,而不是业务代码第一行。 Linux 把「有什么设备」和「谁来驱动」解耦:设备挂到总线上,驱动向总线注册,总线的 成功后再走 。platform、I2C、PCI、USB 都是这套模型的特化。本文从核心对象、注册调用链、延迟 probe

qq_35223473的博客 264

无人机视觉识别前序-Linux-YOLO安装

内容是关于安装YOLO视觉识别的步骤,包括Anaconda、conda环境、torchvision、ultralytics、roslaunch等。摘要应简洁概括主要步骤和要点。注意字数限制。</think>按步骤安装YOLO:先装Anaconda并配置环境变量,创建yolov8环境(Python 3.8),安装torchvision-cpu并验证PyTorch,再pip安装ultralytics和rospkg。最后运行rosl

2302_81479776的博客 34

Linux入门】常用基本命令(一)——帮助、文件目录操作、时间日期与用户组管理

本文系统梳理了Linux Shell常用基础命令,涵盖帮助查询(man/help)、文件目录操作(ls/cd/mkdir/cp/rm/mv/touch等)、文件内容查看(cat/more/less/head/tail)、输出重定向与软链接、时间日期管理(date/cal)、用户与用户组管理(useradd/userdel/usermod/groupadd等)及sudo权限配置。命令示例丰富、注释清晰,适合作为Linux入门学习参考

qq_74148481的博客 439

windows中如何像linux的lsof一样查看端口

如果想看更结构化的输出,也可以用 PowerShell 的。,建议先用它查出占用端口的 PID,再用。在 Windows 里,最接近。,同样能得到 PID。

qq_33043025的博客 171

LubanCat RK3588 实时 Linux 开发(三):SDK 环境准备与 flex、bison、LZ4 依赖排查

从主机依赖、AArch64 交叉编译器和 LZ4 版本三个方面,建立可重复的 LubanCat 内核构建环境。

一步一履至千里,蚂蚁搬山亦可期 124

Linux Shell 总复习

本文系统介绍Linux Shell的基础知识与实战应用,涵盖Shell概念、常用命令、变量与通配符、条件判断、循环、函数及参数传递。通过C语言调用Shell命令(system()、popen())和实现简易Shell(fork/execvp/waitpid),展示脚本与程序的协同能力。强调动手实践,助力掌握Linux自动化运维与开发核心技能。

qq_34097230的博客 410

Linux --进程信号

信号是进程之间事件异步通知的一种方式,属于软中断。类比理解:硬件中断:由硬件设备触发,发给CPU信号:由软件模拟,发给进程信号捕捉(Signal Catch):进程注册一个自定义函数,当特定信号递达时,内核转而执行这个用户空间的函数,而不是执行信号的默认动作。// 信号捕捉的三要素void my_handler(int signo) { // 1. 自定义函数printf("捕获信号: %d\n", signo);// 2. 注册(告诉内核:"收到SIGINT时调用my_handler")

2501_94405739的博客 392

LubanCat RK3588 实时 Linux 开发(一):移植前先确认硬件、系统与内核版本

在开始 RT-Linux 移植前,建立硬件、rootfs、设备树、SDK 和内核版本基线,避免把旧教程直接套用到新内核。

一步一履至千里,蚂蚁搬山亦可期 172
上一篇: Linux 任务控制的几个技巧 zt
下一篇: 你觉得自己是一个Java专家吗?zt
LeadWorld
博客等级 码龄21年 3粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值