Ubuntu14.04LTS64位安装Oracle11g

Ubuntu 安装 Oracle11g 系列(3) 最全教程 亲测有效 Ubuntu安装Oracle 最全教程,亲测有效!!!说明这一步成功,在后面另外一篇文章会专门附上在这一步成功和失败的所有依赖包,以供参考。这里下面的依赖,需要先将上面的依赖安装完成后,再进行换源,再继续进行安装(主要是。18、先决条件检查,这一步会检查出很多问题,可以跳过,也可以找这些。第一组依赖包(有的包版本原因,可能不会安装成功,忽略继续下一步)包都是安装了的,但是版本不对,是因为64位和32位的问题。8、检查目录是否正确,和你配置的环境变量有关,一般默认。查出当前版本,然后修改对应版本运行以下命令, 阅读详情

Oracle官方并未说明支持ubuntu安装,因此环境要调整准备,才能成功安装。Ps,本人重试多次但12c未安装成功,因此安装了11g。

环境准备

  • ubuntu14.04桌面64位
    我的desktop是gnome,中文版。
  • jdk准备(我的是jdk1.7.60)
  • 配置系统环境变量:
    (用于保证安装时一些脚本正常执行,在有sudo权限的用户下执行)
$sudo ln -s /usr/bin/awk /bin/awk    
$sudo ln -s /usr/bin/rpm /bin/rpm    
$sudo ln -s /usr/bin/basename /bin/basename
# 直接链接这个目录过来,不建议使用参考文章1的中链接多个文件的方式
$sudo ln -s /usr/lib/x86_64-linux-gnu /usr/lib64
$cd /lib64
$sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 .
  • 安装必要包
    请参看下面参考文章1和2中列出的安装包,也可以先跳过本步,需要时再装。
  • 建立oracle用户组及安装目录
    我还是使用参考文章2的方式,使用独立的oracle用户来安装oracle。
$sudo groupadd oinstall
$sudo groupadd dba
$sudo mkdir -p /opt/oracle #目录修改为自己机器的实际目录
$sudo useradd -g oinstall -G dba -s /bin/bash oracle
$sudo passwd oracle
$sudo chown -R oracle:oinstall /opt/oracle
  • 设置系统参数
    请参看下面参考文章1,主要是sysctl和limit的配置。
  • 设置用户环境变量
    根据oracle官方,不建议在安装前先配置.profile或.bashrc,这一点可不用效仿参考文章。可以在安装成功后再配置.profile或.bashrc以用来启用oracle。建议只配置以下变量:
$su - oracle
$vi .profile
# Oracle Settings
TMP=/tmp;
export TMP
TMPDIR=$TMP;
export TMPDIR
# 直接生效
$source .profile

下载oracle11gR2

到oracle官方下载oracle11g的linux64位版
共两个压缩包:

  • linux.x64_11gR2_database_1of2.zip
  • linux.x64_11gR2_database_2of2.zip

解压到某个目录如:/data/downloads/database下,赋予权限。

$cd /data/downloads/database/install
$chmod +x *.sh .oui unzip
$sudo chown -R oracle:oinstall /data/downloads/database

执行安装

我采用的参考文章1中,指定jre的方式(installer是java写的界面),不然安装界面是乱码,就算用export LANG=C等方式可以调出英文,但界面还是不友好。有两种方式可以打开安装界面,一是直接切换到oracle用户并登录到desktop,另一种是不切换当前界面,执行如下命令:

$xhost +
$su - oracle
$export DISPLAY=:0

然后再执行下面的命令,打开安装界面,开始安装。

$cd /data/downloads/database
$chmodx +x runInstaller
# 修改为自己系统对应的jre路径
$./runInstaller -jreloc /usr/lib/jvm/java-7-oracle/jre/

下一步下一步就可以了,我的建议是都使用默认选项安装,安装目录修改为自己机器上所在目录。

安装过程中报错处理

安装过程不会一帆风顺,一般都会有错误弹出。我的经验是,安装过程出现错误,不要急,也先别点确认取消或跳过(保持弹出框不要关闭),仔细查看错误提示,按提示的对应log文件找到具体的错误,再处理。
我遇到的错误,在参考文章2中都得到了解决,建议弹出错误重点参考文章2。下面我简单列示。

  • 问题1:找不到memcpy@GLIBC_2.14(libstdc++5)
    解决办法是下载新libstdc++5的库。
    从 这里下载,直接安压缩包打开提取,并提取到/usr/lib/x86_64-linux-gnu下覆盖掉旧文件(使用有sudo权限账户)。
    文章2中也介绍了一个 下载链接,到下面找到64位版下载下来。然后切换到有sudo权限的账户执行安装:
$sudo dpkg -i libstdc++5_3.3.6-27.2ubuntu1_amd64.deb
  • 问题2:在执行’链接二进制文件’时如果遇到错误(一些makefile)
    解决办法是,开个控制台,执行下面的脚本,可以根据弹出错误对就在.mk文件来执行对应的脚本,然后重试,也可第一次出现错误时一起执行,然后重试。
$export ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1
$sed -i 's/^\(\s*\$(MK_EMAGENT_NMECTL)\)\s*$/\1 -lnnz11/g' $ORACLE_HOME/sysman/lib/ins_emagent.mk
$sed -i 's/^\(TNSLSNR_LINKLINE.*\$(TNSLSNR_OFILES)\) \(\$(LINKTTLIBS)\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/network/lib/env_network.mk
$sed -i 's/^\(ORACLE_LINKLINE.*\$(ORACLE_LINKER)\) \(\$(PL_FLAGS)\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/rdbms/lib/env_rdbms.mk
$sed -i 's/^\(\$LD \$LD_RUNTIME\) \(\$LD_OPT\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/bin/genorasdksh
$sed -i 's/^\(\s*\)\(\$(OCRLIBS_DEFAULT)\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/srvm/lib/ins_srvm.mk
  • 如果还有其它错误,请参见参考文章2。都处理好后,就可以安装完成。

安装完成

安装完成后,还要执行两个脚本(也可能是一个脚本,安装界面最后会有提示的),只要拿出来sudo执行即可。

# 执行第1个,如果安装界面有提示,就sudo它
# 执行第2个脚本,根据安装界面给出的路径
$sudo /opt/oracle/product/11.2.0/dbhome_1/root.sh
  • 最后安装程序会执行建立监听(1521),创建样例库,启动em等,请耐心等待,界面有可能是乱码,不用管它,最后的弹出界面点最下面的按钮。

完善用户环境变量

完成对oracle环境变量的配置,在oracle主目录下执行:

$vi .profile
export ORACLE_HOSTNAME=localhost;
export ORACLE_BASE=/opt/oracle;
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1;
export ORACLE_SID=orcl;
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG="Simplified chinese_china.al32utf8"
# 配置直接生效
$source .profile

启动oracle

其实安装完成后,oracle数据已经启用成功。但重启服务器后,库未自动重启加载(自启动读者可自行配置),下面介绍一下手工操作。

  • 启动/停止监听
# 登录到oracle用户
$su - oracle
# 启动
# 可以使用netstat -lntp看一看1521商品是否打开
$lsnrctl start
# 停止
$lsnrctl stop
# 也可使用
$dbstart $ORACLE_HOME
$dbshut $ORACLE_HOME
# 可用以下命令配置监听,注意必须进入图形界面
$export LANG=C
# hostname处尽量填主机名称,不用IP,用IP也要更换端口
$netmgr
  • 开启/关闭库
$sqlplus / as sysdba
# 启动
SQL>startup;
# 停止
SQL>shutdown immediate;

启动/关闭em
EM可用web来管理数据库服务器,还算方便,如果需求也可启用。

# 前提是ORACLE_HOSTNAME要设置正确(命令中也有提示)
$emctl stop dbconsole

访问地址:
https://localhost:1158/em

参考文章

参考文章1
参考文章2

Ubuntu14.04 Server安装iServer 最近接到一个任务,需要在ubuntu14.04 Server 环境下安装SuperMap的iServer,在部署过程中遇到了比较多的问题,现在把相关问题记录下来。 环境: 服务器1:SuperMap iDesktop+IntantClient 服务器2:Ubuntu14.04 LTS Server+iServer+InstantClient  服务器3:RedHat 6.5+Ora 阅读详情

相关推荐

Ubuntu 24.04下ODBC连接Oracle 11G避坑指南:从驱动安装到成功测试全流程

本文详细解析了在Ubuntu 24.04系统中配置ODBC连接Oracle 11G数据库的全流程与深度排雷指南。针对新系统与旧版客户端的兼容性难题,提供了从驱动安装、依赖库解决、符号链接创建到TNS与数据源配置的完整解决方案,并附带了系统性排错清单与性能调优建议,帮助用户高效建立稳定连接。

weixin_29215391的博客 211

Ubuntu 22.04 安装Oracle 11g Express Edition

Ubuntu 22.04 安装Oracle 11g Express Edition

一个标题 6359

Ubuntu系统安装Oracle和MySQL数据库

首先,需要从Oracle官方网站下载适用于Linux的Oracle数据库安装文件。通过以上步骤,您已经成功在Ubuntu系统上安装了Oracle和MySQL数据库。在安装过程中,您需要设置Oracle数据库的管理员密码和数据库实例的名称。在Ubuntu系统上安装Oracle和MySQL数据库是常见的任务,下面将详细介绍如何完成这两个过程。安装完成后,记下数据库实例的名称和安装目录的路径。输入之前设置的管理员密码,成功连接后,您可以执行MySQL命令来管理和查询数据库。命令来启动Oracle数据库安装程序。

MbfrDeveloper的博客 995

在Ubuntu18.04的Docker中安装Oracle镜像及简单使用

一、软件环境: 1、OS:Ubuntu 18.04 2、已安装了Docker 二、安装Oracle镜像的过程 1、切换到root账号下,如果是普通账号,下面操作指令前面加sudo 2.搜索oracle镜像 docker search oracle 3.下载oracle镜像 Docker pull registry.cn-hangzhou.aliyuncs.co...

weixin_33976072的博客 1125

【校园网代理连接问题】已解决,“该设备或资源(Web 代理)未设置为接受端口“7890”上的连接“

我遇到这个问题很多次。每次都是vpn的问题,不止通俗意义上的梯子(clash之类的),还包括校园网vpn。点击“ 拨号和虚拟专用网络设置”中的“设置”, 关闭代理服务器。在打开vpn后或者关闭vpn后无法浏览网页,网页诊断显示“关闭“手动设置代理”中的“使用代理服务器”,关闭对应的本地代理即可。

聆雨。 1万+

数据集分享 | IWR1642呼吸心跳数据集

雷达开源数据库 数据集

【调皮连续波】雷达技术领域知识博主 3204

Ubuntu 22.04 一键安装 Oracle 11G RAC

Oracle 一键安装脚本,演示 Ubuntu 22.04 一键安装 Oracle 11G RAC 过程(全程无需人工干预)。Oracle一键安装脚本作者微信。

LuciferLiu_DBA 2468

别再手动备份了!用Python脚本批量导出华为/华三交换机配置(附完整代码)

本文详细介绍了如何使用Python脚本实现华为/华三交换机配置的自动化备份,大幅提升网络运维效率。通过paramiko库建立SSH连接,结合pandas处理设备清单,实现配置的批量导出与规范化存储,解决传统手动备份耗时易错的问题。

weixin_28737603的博客 448

Ubuntu 14.04 LTS 64位安装Oracle 11g

安装需要花费比较长的时间(甚至要用两天时间),会遇到很多问题,请做好心理准备。   先说一下大致过程: 1.       下载好软件包,建立好用户,ftp放到用户目录下,解压好。 2.       接下来有两种方法,第一种使用命令行静默安装(例如:./runInstaller -silent -force -responseFile /tmp/db_install_swonly.rsp ...

312

模拟ic入门——设计一个单极运放(一)单级运算放大器设计基础

主要介绍了单级运放的基本理论和使用场景

qq_64956710的博客 3738

《统计学习方法》——李航 学习大纲

最近在学习李航写的统计学习方法概论, 每一章都用xmind理清了思路,括号里是书里的公式,第一次写博文,敬请指教~~~~ 第一章 统计学习方法论 第二章 感知机 每个方法其实只需要着重掌握三要素和输入输出就可以了,主要看模型、策略和算法。 感知机主要是二类分类的线性分类模型。 看到后面会注意感知机和支持向量机的区别。 第三章 k近

wjy619251334的博客 1万+

Ubuntu 14.04 LTS 64位安装Oracle 11g (一)

Oracle官方并未说明支持Ubuntu安装,因此环境要调整准备,才能成功安装。环境准备ubuntu14.04桌面64位 我的desktop是gnome,中文版。 jdk准备(我的是jdk1.7.60) 配置系统环境变量: (用于保证安装时一些脚本正常执行,在有sudo权限的用户下执行) $sudo ln -s /usr/bin/awk /bin/awk $sudo ln -s /usr/b

Piupiu小虾米每天都在学习呢 839

远距离长航时低成本泡沫垂直起降固定翼无人机技术详解

该技术通过采用泡沫材料制造无人机机体,并结合高效的垂直起降与固定翼飞行机制,实现了低成本、长航时、远距离的飞行能力。然而,需要注意的是,泡沫材料在强度和耐候性方面可能较传统金属材料有所不足,因此在设计和制造过程中需要采取额外的加固和防护措施。用于森林防火、水域监测、空气质量检测等场景,通过搭载相应的传感器和摄像设备,对大范围区域进行高效、精准的监测。- 增强智能化水平:集成更多先进的传感器、算法和人工智能技术,提升无人机的自主决策能力和作业效率。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 1200

Ubuntu 14.04 LTS 64位安装Oracle 11g (二)

在64位 Ubuntu 安装 Oracle 11G 的简要过程:1: 设置环境sudo apt-get install rpm libaio1 ksh libtool libstdc++5 build-essential 2:设置目录结构和符号链接 sudo ln -s /usr/bin/awk /bin/awk sudo ln -s /usr/bin/rpm /bin/

Piupiu小虾米每天都在学习呢 538

车牌识别系统

随这图形图像技术的发展,现在的车牌识别技术准确率越来越高,识别速度越来越快。无论何种形式的车牌识别系统,它们都是由触发、图像采集、图像识别模块、辅助光源和通信模块组成的。车牌识别系统涉及光学、电器、电子控制、数字图像处理、计算视觉、人工智能等多项技术。触发模块负责在车辆到达合适位置时,给出触发信号,控制抓拍。辅助光源提供辅助照明,保证系统在不同的光照条件下都能拍摄到高质量的图像。图像预处理程序对抓拍的图像进行处理,去除噪声,并进行参数调整。然后通过车牌定位、字符识别,最后将识别结果输出。 牌照自动识别是一

FPGA/MATLAB学习教程/源码/项目合作开发 2万+

TripoSR: Fast 3D Object Reconstruction from a Single Image 论文阅读

模型的主要参数,如变换器的层数、三平面的维度、NeRF模型的具体细节和主要训练配置,在表1中详细说明。TripoSR的算法流程结合了先进的数据处理、模型设计和训练技术,使其能够在不到0.5秒的时间内从单张图像中快速生成详细的3D网格。总体而言,TripoSR是一个强大的3D重建工具,它在速度和质量上都表现出色,但也需要考虑到其对计算资源的需求和在处理极端复杂场景时可能遇到的挑战。:通过精心策划的训练数据集和多样化的数据渲染技术,TripoSR提高了模型的泛化能力和对真实世界图像的适应性。

Christo的博客 1946

64位ubuntu14.04安装64位oracle_11g

jdk和桌面的安装就不说了。 基本步骤参考http://www.iteye.com/topic/1134519这篇文章就行,写的很详细。 有三点需要注意:1.ia32-libs包可以不用安装,要是有能力可以尝试一下。(我是没安上。。)2. 安装oracle最好单独建一个用户,不然以后可能会出问题。3.安装完成后先启动监听,后启动数据库。

hainengbunengwan的博客 353

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Ubuntu 14.04 LTS 安装 Oracle 11gR2 64bit

经过了1天半的折腾,终于完成了Oracle 11g-R2在Ubuntu 14.04 LTS上的安装过程。Oracle 官方文档 http://docs.oracle.com/cd/E11882_01​提到,Oracle的操作系统为Oracle Linux,Redhat 以及SUSE Linux,在Ubuntu上安装Oracle需要修改很多参数,包括做包文件的软连接等等设置内核参数、文件限制,建立用户

Harper 789

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ubuntu16 安装oracle,基于Ubuntu16.04 LTS安装Oracle11g

不说废话了,直接说,希望让我这样的没怎么接触过Oracle的小伙伴迅速配置成功。一、安装前提ubuntu16.04 64位java 1.8(环境变量设置完毕)二、Oracle 11下载Oracle数据库官方下载 如上图,选择Linux x86_64对应的File 1和File 2文件下载。(可能需要登录,需要注册下oracle账户)下载完成后,先在~目录下创建一个database文件夹:sudo...

weixin_39637049的博客 560

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Ubuntu12.04.5LTS(64Bit)无界面情况下安装oracle11g

1. 切换到root用户  sudo–i apt-get update apt-get dist-upgrade 2. 安装环境包 sudo apt-get install automake  sudo apt-get install autotools-dev sudo apt-get install binutils sudo apt-get install bzip2 su

kiddyt00的博客 881

ubuntu18安装oracle11g,在Ubuntu 18.04系统下快速安装Oracle Java 11的方法

本文介绍在Ubuntu 18.04操作系统下使用PPA快速安装Oracle Java 11的方法,同时也可以用在Ubuntu 18.10、Ubuntu 16.04、Ubuntu 14.04版本中。Oracle Java 11会源源不断得到支持首先要说明的是JDK 11将提供长期支持,还会作为Java平台的参考标准以及标准版(Java SE)11。Oracle会持续到2023年9月都会为JDK 11...

weixin_35708609的博客 1131

Ubuntu 22.04 一键安装 Oracle 11GR2 单机

Oracle 一键安装脚本,演示华为 Ubuntu 22.04 一键安装 Oracle 11GR2 单机版过程(全程无需人工干预)。脚本下载地址。

LuciferLiu_DBA 1818

Ubuntu 18.04 LTS (Desktop) 安装Oracle 11g express edition

Ubuntu 18.04 LTS (Desktop) 安装 Oracle 免费版数据库(Oracle 11g Express Edition) 原文及视频(YouTube) 一、Oracle 11g Express Edition 介绍 Oracle Database 11g Express Edition是 Oracle 数据库的免费版本,支持标准版的大部分功能 做为免费的 Oracle 数据库...

Once_Pluto的博客 1万+

Ubuntu 14.04 一键安装 Oracle 11GR2 单机

Oracle 一键安装脚本,演示华为 Ubuntu 14.04 一键安装 Oracle 11GR2 单机版过程(全程无需人工干预)。脚本下载地址。

LuciferLiu_DBA 735

ubuntu 16.04安装jdk11和tomcat9

目录 1安装jdk11 1.1 apt-get install安装 1.2 下载安装包安装 2 安装mysql 3 安装tomcat9 这里假设你已经拥有ubuntu系统了(我的系统是:Ubuntu Server 16.04.1 LTS 64位),为了让项目跑起来,我们还得安装jdk11,tomcat9,以及mysql。 我还写了一篇使用intellij idea创建...

Vibugs的博客 5656

ubuntu12.04(32&64位)的安装

之前安装的是ubuntu12.04-64,由于在编译minigui时经常出错,所以决定安装32位的ubuntu12.04.距离上次安装时间太长了,所以很多细节都忘记了,捣鼓了半天才装好,所以必须几下,所谓好记性不如烂笔头嘛。 首先,去官网下载镜像文件(否则总会出现些乱七八糟的游戏,让人心情不爽)http://www.ubuntu.com/download是官网。选Download下的Deskto

u010843358的专栏 3659
上一篇: 给Spring的placeholder设置默认值
下一篇: Spring的ref bean和ref local
powerfulzyh
博客等级 码龄24年 226粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值