Mac OS X (Intel) 上安装 Oracle 10g

Windows 11 安装 Oracle JDK 21 常见失败原因与实战解决方案 Java 开发环境配置是软件工程的基础环节,而 JDK 安装涉及操作系统机制、安全策略与工具链协同。在 Windows 11 中,Oracle JDK 的部署不再仅是下载安装,更需理解 SmartScreen 拦截原理、PowerShell 执行策略限制、NTFS 交替数据流(Zone.Identifier)对安装包的影响,以及 JAVA_HOME 与 PATH 的路径解析逻辑。JDK 21 作为当前唯一受 Oracle 免费商用许可支持的 LTS 版本,其 Windows 11 兼容性经过深度验证,但安装 阅读详情
首先到 Oracle官方
    http://www.oracle.com/technology/tech/macos/index.html
下载
    Oracle Database 10g Rel 2 for Mac OS X on Intel x86-64
官方要求Mac OSX版本为10.5.4以上,本文基于10.5.6安装。

安装前准备
Java代码   收藏代码
  1. sudo -s  


1、创建数据库操作Groups
Java代码   收藏代码
  1. # dscl . -create /groups/oinstall  
  2. # dscl . -append /groups/oinstall gid 100  
  3. # dscl . -append /groups/oinstall passwd "*"  


2、创建用户oracle
Java代码   收藏代码
  1. # dscl . -create /users/oracle  
  2. # dscl . -append /users/oracle uid 100 //此处可以更改为其它值  
  3. # dscl . -append /users/oracle gid 100  
  4. # dscl . -append /users/oracle shell /bin/bash  
  5. # dscl . -append /users/oracle home /Users/oracle  
  6. # dscl . -append /users/oracle realname "Oracle software owner"  


3、创建用户主目录
Java代码   收藏代码
  1. # mkdir /Users/oracle  
  2. # chown oracle:oinstall /Users/oracle  


4、更改用户oracle密码
Java代码   收藏代码
  1. # passwd oracle  


5、修改系统内核参数
Java代码   收藏代码
  1. sudo nano /etc/sysctl.conf  


写入以下参数
Java代码   收藏代码
  1. kern.sysv.semmsl=87381  
  2. kern.sysv.semmns=87381  
  3. kern.sysv.semmni=87381  
  4. kern.sysv.semmnu=87381  
  5. kern.sysv.semume=10  
  6. kernel.shmall=2097152  
  7. kernel.sys.shmmax=2147483648  
  8. kernel.sys.shmmni=4096  
  9. kern.maxfiles=65536  
  10. kern.maxfilesperproc=65536  
  11. net.inet.ip.portrange.first=1024  
  12. net.inet.ip.portrange.last=65000  
  13. kern.corefile=core  
  14. kern.maxproc=2068  
  15. kern.maxprocperuid=2068  


然后按 Command(Ctrl) + O 保存,,Command(Ctrl) + X 退出
然后重启机器,以使参数生效。

6、在oracle用户主目录下创建 ".bash_profile"文件,并加入以下内容:
Java代码   收藏代码
  1. export DISPLAY=:0.0  
  2. export ORACLE_BASE=$HOME  
  3. export ORACLE_SID=orcl  
  4. umask 022  
  5. ulimit -Hn 65536  
  6. ulimit -Sn 65536  


7、接着可以开始安装Oracle了,打终端登录oracle账号:
Java代码   收藏代码
  1. su - oracle  

然后执行解压后oracle安装目录下的.runInstaller文件,如我放在\Users\wusloan\下
Java代码   收藏代码
  1. \Users\wusloan\db\Disk1\.runInstaller  

接着就可以进行安装了,注意安装选择目录放到oracle用户下面,并且选择数据库用户组时选择oinstall(安装前面增加的)。

安装好后有提示要用root权限运行2个sh文件,新打开一个终端:
Java代码   收藏代码
  1. sudo \Users\oracle\oraInventory\orainstRoot.sh  
  2. sudo \Users\oracle\oracle\product\10.2.0\db_1\root.sh  

然后安装就完成了

8、安装后配置
(1)如果你的网络配置使用的是DHCP
        修改\oracle\product\10.2.0\db_1\network\admin目录下的tnsnames.ora文件
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

只需要修改红色部分即可。

(2) 通常会出现用sqlplus连接缺少Lib问题,
macbook:~ gorby$ sqlplus "/as sysdba"
dyld: Library not loaded: /b/227/sqlplus/lib/libsqlplus.dylib
  Referenced from: /Volumes/HD2/oracle/product/10.2.0/db_1/bin/sqlplus
  Reason: image not found
Trace/BPT trap


编辑oraenv文件
Java代码   收藏代码
  1. su - oracle //登录oracle账号  
  2. nano /usr/local/bin/oraenv  


在末尾添加以下内容:
Java代码   收藏代码
  1. export DYLD_LIBRARY_PATH=$ORACLE_HOME/lib  


9、运行数据库
(1)终端登录oracle账号
(2)运行
Java代码   收藏代码
  1. #For Bourne, Bash, or Korn shell:  
  2. $ . /usr/local/bin/oraenv  
  3.   
  4. #For C shell:  
  5. % source /usr/local/bin/coraenv  

(3)sqlplus连接
Java代码   收藏代码
  1. $ sqlplus "/ AS SYSDBA"  

(4)启动数据库
Java代码   收藏代码
  1. SQL> STARTUP  

可以用命令进行相应管理

(5)关闭数据库
Java代码   收藏代码
  1. SQL> SHUTDOWN  


至此安装结束!
Mac系统Appium自动化测试环境搭建全攻略与避坑指南 移动应用自动化测试是提升软件质量和开发效率的关键技术,其核心原理是通过模拟用户操作对应用进行功能验证。在技术实现上,Appium作为主流的开源测试框架,采用客户端-服务器架构,通过WebDriver协议将测试脚本指令转换为iOS/Android原生测试框架能理解的命令,从而实现跨平台自动化。其技术价值在于提供了接近真实的用户交互测试,支持多种编程语言,并能集成到CI/CD流程中。在应用场景上,它广泛用于移动应用的回归测试、兼容性测试和性能测试。本文聚焦于在Mac系统上搭建Appium环境这一具体实践,详细解 阅读详情

相关推荐

VirtualBox虚拟化入门:从零安装到网络配置与性能调优

虚拟化技术通过在单一物理硬件上创建多个隔离的虚拟环境,实现了资源的高效利用与环境的快速部署。其核心原理是利用虚拟机监控器(Hypervisor)在硬件与操作系统之间建立抽象层,从而允许多个客户操作系统并行运行。这项技术为软件开发、测试、教学和系统运维带来了巨大价值,它能够提供安全、可复原的沙盒环境,显著降低了实验成本与风险。在实际应用中,虚拟化广泛用于搭建多系统测试平台、构建隔离的网络实验环境以及进行软件兼容性验证。以Oracle VM VirtualBox为例,这款免费、跨平台的开源工具,凭借其友好的用户

keke1314520的博客 390

Docker下部署oracle10g

1.拉取oracle10g镜像文件 docker pull vkanjilal/oracle10g 2.创建挂载目录 mkdir -p /data/oracle1og 3.创建oracle容器 docker run -d -p 1521:1521 -v /data/oracle10g:/data/oracle --name oracle10g klwang/oracle10g 4.进入容器 doc...

wzj的博客 5733

在Mac上安装Oracle 10g

在Mac上安装Oracle 10g

MAC os 安装oracle 10g

以下内容来源于萧北风寒博客:http://www.qisnow.com/?p=164首先下载oracle数据库安装文件,下载地址 http://www.oracle.com/technetwork/cn/database...

838

在Mac OS上安装Oracle数据库的基本方法

主要介绍了在Mac OS上安装Oracle数据库的基本方法,Oracle是甲骨文公司的一款收费数据库软件,需要的朋友可以参考下

手把手教你用Github提交CVE漏洞(附完整截图流程)

本文提供了在GitHub平台提交CVE漏洞的完整实战指南。从前期准备、目标搜寻与漏洞验证,到撰写规范的GitHub Issue进行披露,最后通过官方渠道完成CVE提交,手把手教你如何将安全研究成果转化为获得国际认可的CVE编号。

weixin_28309571的博客 319

mac os系统安装oracle基本方法

基本环境:Snow Leopard10.6.2,Oracle10.2.0.4 打开Mac的终端,执行: 1 sudo -i 创建oinstall组和oracle用户,注意需要保证组合用户的ID与现有系统信息不冲突,这里采用700 创建组: 1 2 3 4 5 dscl . -create /groups/oinstall dscl . -append /groups/oinst.

u011010220的博客 5092

CH340以及CH系列USB转串口驱动下载

在之前使用USB转串口时,很多时候大家可能会不知道去哪下载驱动,然后百度随便下载一个,但往往鱼龙混杂且版本不一,所以今天特意整理一下CH340驱动以及CH系列的官方驱动下载地址,方便大家进行下载也方便自己后期查找,所有链接皆指向官方下载链接,每次下载都可获取官方当前最新驱动。 CH340/CH341 Windows驱动下载链接:CH341SER.EXE下载链接 Linux驱动下载链接:CH341SER_LINUX.ZIP下载链接 Andr...

OIDCAT的博客 4万+

Mac安装Oracle数据库(M芯片)

摘要:本文详细介绍了在Mac(M4 Pro/Apple Silicon)上使用Navicat Premium 17.2.5连接Oracle数据库的全流程。主要内容包括:1)确认芯片架构并安装Rosetta;2)下载和安装Intel x86版本的Oracle Instant Client;3)配置环境变量;4)设置Navicat以Rosetta模式运行;5)解决常见连接问题(如ORA-01005和ORA-24454)。文中提供了完整的检查清单,确保用户能顺利完成Oracle数据库连接配置。

weixin_43483746的博客 1619

MMCVDeformConv2d转TensorRT记录

MMCVDeformConv2d转Tensorrt

qq_35435798的博客 1778

手把手教你学PCIE(5.1)--pcie固件初始化的硬件初始化

PCIe 固件初始化的硬件初始化是一个复杂但至关重要的过程。通过正确配置 PCIe 控制器和相关硬件,可以确保系统的稳定性和性能。以上步骤和示例代码提供了一个基本的框架,实际开发中可能需要根据具体的硬件和需求进行调整和优化。

MHD0815的博客 1688

Build and Install cx_Oracle on Mac Leopard Intel

Build and Install cx_Oracle on Mac Leopard Intel I finally succeeded in building and installing cx_Oracle on a Mac. I will outline the steps that I took. There are many redundant steps that I may lat

adwfcu的专栏 2288

基于Simulink的鲸鱼优化算法(WOA)MPPT仿真

摘要:本文介绍了基于Simulink的鲸鱼优化算法(WOA)在光伏MPPT控制中的应用。WOA模拟座头鲸的"气泡网捕食策略",通过包围猎物、螺旋收缩和随机搜索三阶段动态平衡全局探索与局部开发能力,有效解决局部阴影导致的多峰P-V曲线问题。文章详细讲解了WOA-MPPT的Simulink建模过程,包括多峰光伏阵列建模、WOA控制器实现和Boost变换器控制。仿真结果显示,在三种典型工况下,WOA-MPPT的追踪效率>99.3%,动态响应时间<0.15s,性能优于传统算法。最后提出了混合WO

amy_mhd的博客 71

Quick Install Guide for 10g R2 on Mac OS X Leopard & Snow Leopard (Intel)

Quick Install Guide for Oracle 10g Release 2 on Mac OS X Leopard & Snow Leopard (Intel)Posted byAlex Gorbache...

cuanchune5266的博客 187

【20260309】【亲测可用】【异常】Get https://registry-1.docker.io/v2/: net/http: request canceled

【异常】Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection。

奶爸的编程之路,也就一周冷个三天 2万+

【RT-DETR有效改进】利用MobileNetV3替换Backbone(轻量化网络结构,提点)

本文给大家带来的改进机制是,其主要改进思想集中在结合硬件感知的网络架构搜索(NAS)和NetAdapt算法,以优化移动设备CPU上的性能。它采用了新颖的架构设计,包括反转残差结构和线性瓶颈层,以及新的高效分割解码器Lite Reduced Atrous Spatial Pyramid Pooling(LR-ASPP),以提升在移动分类、检测和分割任务上的表现。实验表明,MobileNets在资源和准确性的权衡方面表现出色,并在多种应用(如对象检测、细粒度分类、面部属性识别和大规模地理定位)中展现了其有效性。

Snu77的博客 2747

如何在virtualBox中安装MacOs教程

原文链接

weixin_42524197的博客 6384

解决RabbitMq登录时报出Not management user(Login failed)错误以及rabbitmqctl(RabbitMq)新增用户和用户角色权限

解决RabbitMq登录时报出Not management user(Login failed)错误以及rabbitmqctl(RabbitMq)查看用户权限、新增用户和用户角色权限。

念兮为美 7479

腾讯混元HY-1.8B-2Bit端侧模型:600MB跑满M2 Mac的轻量推理实践

端侧大模型推理正从‘能跑’迈向‘好用’,核心在于模型压缩与硬件协同。2Bit量化作为当前终端部署的关键技术,通过分组聚类与动态缩放,在精度可控前提下大幅降低内存占用与带宽压力;GGUF-int2格式则提供了跨平台、免依赖、易集成的二进制容器标准,成为消费级设备(如MacBook、高端平板)落地首选。结合1.8B参数规模的工程平衡点,该方案在中文对话、指令遵循等场景中实现首token<300ms、持续生成35–45ms/词的实用性能。本文聚焦腾讯混元HY-1.8B-2Bit这一典型代表,解析其量化原理、内存结

weixin_34197488的博客 2296

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

上一篇: stretchableImageWithLeftCapWidth
下一篇: iOS base64
focusjava
博客等级 码龄14年 127粉丝 528原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值