ubuntu10.04安装Oracle 11g R2 解决中文乱码,make错误。

在安装数据库软件到最后的时候。会出现一个make文件的错误。
出现这个错误的时候,不要点击跳过!
原因是ubuntu10.04自带的是libstdc++6,而oracle在用gcc编译的时候,依赖的是libstdc++5。不能向上兼容。所以再重新安装一个libstdc++5就好了。
先自己去找一个libstdc++5的deb安装包。
我用的是[url]http://packages.debian.org/squeeze/amd64/libstdc++5/download[/url]这个里面的,32位的同学请自己找下32位的安装包。
[b]注意:[/b]一定要是deb包,因为ubuntu是基于debian的!而且我试过用debian去编译rpm包,但是不能用!
下载好之后,进入文件目录,直接运行:
sudo dpkg -i libstdc++5_3.3.6-20_amd64.deb

安装完成之后,回到oracle安装界面,点击重试。就可以安装通过。

如果运行netca不成功的话,可能是因为ubuntu没有rpm。
运行
sudo apt-get install rpm


还有一个问题,在安装完成之后,运行netca的时候,可能会出现中文乱码。
这个是因为字符集冲突的问题。
解决方法:
在ORACLE_HOME目录下运行如下命令:

cd jdk/jre/lib/fonts
sudo mkdir jdk/jre/lib/fonts/fallback/
cd fallback
sudo cp /usr/share/fonts/truetype/arphic/uming.ttc //这里的uming.ttc可以换成自己喜欢的字体
mkfontscale
mkfontdir

再回到$ORACLE_HOME/bin,运行netca和dbca,中文乱码消失。
32Ubuntu 12.04 安装Oracle 11g问题记录 首先,由于Oracle不支持Ubuntu系统,所以需要修改部分配置文件以欺骗Oracle,具体操作步骤可以参考:How to Install Oracle 11G R2 Enterprise Edition Database Ubuntu 12.10/12.04 http://www.techienote.com/tag/oracle-database-11g-r2-on-ubuntu-12-04 阅读详情

相关推荐

Ubuntu 20.04 安装配置 MySQL 8.0 全指南:auth_socket 认证与 utf8mb4 设置

MySQL 是 Linux 环境下最主流的关系型数据库,其安装与配置涉及用户认证机制、字符集编码、网络监听策略等核心原理。在 Ubuntu 20.04 这一长期支持系统中,MySQL 默认采用 auth_socket 插件实现免密本地认证,虽提升安全性但导致 Navicat、PHP 等标准客户端连接失败;同时默认字符集为不兼容 emoji 的旧式 utf8,须显式升级为 utf8mb4 才能保障中文及生僻字正确存储。这些设计差异直接影响开发联调、课程部署与生产上线。本文聚焦 Ubuntu 20.04 系统特

dfdfadsf3443的博客 368

Ubuntu 16.04安装Oracle 11gR2入门教程图文详解

Ubuntu 16.04 安装Oracle 11gR2入门教程图文详解,介绍很详细,入门到安装安装遇到的问题。

Ubuntu 16.04 上稳定运行 GitLab CI 的工程实践

持续集成(CI)是现代软件交付的核心能力,其本质是通过自动化流程保障代码质量与发布可靠性。在嵌入式、工业控制及遗留系统场景中,CI 的落地常受限于底层操作系统约束——Ubuntu 16.04 作为长期服役的 LTS 版本,虽已结束官方支持,却因硬件兼容性、驱动稳定性与升级成本高等现实因素,仍广泛承载关键生产任务。此时,GitLab CI 不再是‘开箱即用’的云原生工具,而需降级为环境适配执行器:通过锁定 Runner v12.10.2、禁用 Docker 改用 shell executor、依赖归档 apt

weixin_33985507的博客 493

Oracle11g单机安装教程以及解决上下左右乱码问题

入门小白分享Oracle11g安装过程,如果不妥之处,欢迎指正。 第一步:配置本地yum源 cd /etc/yum.repo.d mkdir Bak mv *repo Bak vi /etc/yum.repos.d/base.repo [base] name=base baseurl=file:///mnt enabled=1 gpgcheck=0 mount /dev/sr0 /mnt(这里选择自己的镜像路径) 检验yum配置完成:yum repolist all 第二步:检查安装..

weixin_53618457的博客 2521

oracle 11g dbca乱码 em乱码

这篇博客严格来说算是一个转载吧。   oracle11g图形化工具乱码,包括dbca,netca等,另外em也乱码。在网上找了许多的解决方案都没有用,今天偶尔找到这篇文章,终于解决了这个大难题。其中最重要的是很多解决方案里缺少了第6、7步,导致新增加的字体不起作用   安装zysong.ttf字体到 /usr/share/fonts/zh_CN/TrueType/zysong.ttf...

zhang011003的专栏 617

解决Oracle安装使用中文乱码问题

1.在Linux下执行以下命令,把字体库安装到相应位置 mkdir -p /usr/share/fonts/zh_CN/TrueType cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/ 2.这样在安装的时候。Oracle就会显示中文了,而不再是中文乱码了。 3.索引的丢失可能引起数据库访问失败 4.解决Oracle

condywl的博客 2782

ubuntu安装oracle乱码问题,ubuntu安装oracle 11gr2遇到的问题

ERROR1INFO: Exception thrown from action: makeException Name: MakefileExceptionINFO: make: *** [client_sharedlib]解决办法:sudo mkdir /usr/lib64ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/...

weixin_39620578的博客 443

ubuntu 12安装oracle,Lubuntu 12.10 桌面版安装Oracle 11g

1、 安装依赖项sudo apt-get install gcc make binutils libc6 libc6-dev lesstif2 rpm libmotif3 libstdc++5 libaio1 libaio-dev2、 创 建 ORACLE 用 户sudo addgroup oinstallsudo addgroup dbasudo addgroup nobodysudo us...

weixin_39731916的博客 331

Ubuntu9.10安装Oracle11g整理

    这 几天在学 习 Oracle DBA 的内容,所以 尝试 在 Ubuntu9.10安装一个Oracle11g 企 业 版, 尝试 了 许 多次,在网上找了几天的 资 料,都没有找到 问题 的所在,很是郁 闷 。 现 在勉勉 强强 忽略了一个 错误 安装上了,安装完后修改了一些配置, 暂时 没有运行 错误 ,今天整理...

遗忘明天的Java 177

64位ubuntu10.04 LTS安装oracle10g笔记

<br />(1) 把系统更新到最新,安装如下包 <br />sudo apt-get install alien binutils gcc ia32-libs lesstif2 lesstif2-dev lib32stdc++6 lib32z1 libaio1 libc6 libc6-dev libc6-dev-i386 libc6-i386 libmotif3 make libstdc++5 rpm <br /> <br />(2) 创建用户 <br />$ sudo adduser oracle <b

heardy的专栏 800

Ubuntu 20.04 下用 Docker 部署 Metabase 的生产级实践

Metabase 是一款面向中小团队的开源 BI 工具,其核心价值在于降低数据分析门槛,实现‘连库—点选—出图’的极简交互。它基于 JVM 运行,依赖特定 JDK 版本、时区配置、文件权限与内存管理,传统手动部署易因环境差异引发 `OutOfMemoryError`、中文乱码、时区错位等稳定性问题。Docker 通过镜像固化运行时上下文(JDK、JVM 参数、时区、编码),实现跨环境行为一致,契合 Ubuntu 20.04 的 systemd、cgroups v2 和现代内核特性。该方案天然支持配置与数据分

weixin_30414305的博客 381

Ubuntu 20.04 下安全部署 MariaDB 10.3 实操指南

MariaDB 是 MySQL 的高性能开源分支,广泛用于 Linux 环境下的关系型数据存储。其核心原理基于客户端-服务器架构、InnoDB 存储引擎与 SQL 标准协议,具备事务支持、行级锁和崩溃恢复能力。技术价值体现在开箱即用的稳定性、深度系统集成(如 systemd 和 AppArmor)以及 LTS 发行版的长期安全维护。典型应用场景包括 CMS 后端、RAGFlow 向量数据库存储、内部工具系统及轻量级生产服务。本文聚焦 Ubuntu 20.04 平台,详解如何通过 apt 安装 MariaDB

diejiankuai3444的博客 426

Linux Oracle 19c 静默安装

使用CentOS 系统(听说Ubuntu不支持oracle ) 一、修改环境(安装依赖包,修改内核参数)。 1.安装依赖包 sudo yum install -y libstdc+±devel sysstat ksh glibc-devel libaio-devel smartmontools net-tools zip unzip 2.修改内核参数 vi /etc/sysctl.conf n...

qq_41979507的博客 2973

Ubuntu 16.04构建Android ROM:稳定编译环境与AOSP工程实践

Android ROM构建本质上是跨工具链、跨ABI、跨生命周期的系统级工程实践。其核心原理在于编译环境与AOSP源码分支(如Android 7.1–9.0)的二进制兼容性匹配,技术价值体现在构建确定性、复现性与产线稳定性。典型应用场景包括LineageOS定制、厂商闭源Blob集成及老旧设备固件维护。在GCC 5.4、OpenJDK 8u292、Python 2.7.12等经典组合下,Ubuntu 16.04成为验证Android Nougat至Pie版本的‘编译标尺’;而vendor blob集成与ja

cishan3804的博客 541

Ubuntu 20.04 安装 MySQL 8.0 深度实践指南

MySQL 是 Linux 服务器上最常用的关系型数据库系统,其安装与配置远不止执行 apt 命令那么简单。在 Ubuntu 20.04 这一长期支持(LTS)发行版中,MySQL 8.0 默认通过 APT 源安装,但实际涉及字符集(utf8mb4)、认证插件(caching_sha2_password / mysql_native_password)、AppArmor 安全策略、systemd 单元行为及静默初始化逻辑等多重底层机制。理解这些原理,才能规避连接失败、乱码、权限拒绝、服务启动卡死等高频故障。

weixin_34269583的博客 456

固态、机械双硬盘+UEFI、APT+Win10Ubuntu18.04LTS双系统+GTX 1080Ti+Cuda9.0+cudnn7.1.4+Tensorflow1.12

固态、机械双硬盘+UEFI、APT+Win10Ubuntu18.04LTS双系统+GTX 1080i+Cuda9.0+cudnn7.1.4+Tensorflow1.121、在Win10上装Ubuntu18.04LTS双系统2、在Ubuntu18.04LTS上面配置开发环境3、安装tensowflow3.1 准备工作3.2 安装显卡驱动3.3 安装cuda3.4 安装cudnn3.5 安装open...

朱晓海的博客 3006

Ubuntu 18.04 安装 MySQL 5.7 的避坑指南:字符集、认证插件与大小写配置

MySQL 是最主流的开源关系型数据库,其安装与配置是数据库入门、Linux运维及后端开发的基础能力。在 Ubuntu 系统中,APT 包管理器提供了标准化的 MySQL 5.7 安装路径,但默认配置存在字符集(utf8mb4)、用户认证(auth_socket 插件)、表名大小写策略(lower_case_table_names)等关键兼容性问题,直接影响中文存储、图形化工具连接及跨平台开发稳定性。这些问题并非操作失误,而是由操作系统发行版策略与 MySQL 版本演进共同导致的技术耦合现象。本文聚焦 Ub

weixin_30859423的博客 346
iteye_7997
博客等级 码龄8年 0粉丝 1原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值