【Linux】centos7通过docker安装oracle 11g

Oracle数据库的安装启动、出错处理 文章目录1.简述oracle的发展史主流数据库项目中如何选用数据库2.关系型数据库的基本理论复习3.1安装????NS-13001报错的处理3.2 2个重要的oracle服务3.3 卸载三种oracle数据库管理工具:4-64. SQL Plus数据库管理工具启动(3种)1.从命令行运行(荐形式1)2.(不建议)从菜单命令中启动3.(及时退出删除)创建SQL Plus快捷方式(避免每次输入用户名、口令、... 阅读详情

纯净的linux安装过程

  1. 安装docker
yum update

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum list docker-ce --showduplicates | sort -r

yum install docker-ce-18.06.3.ce-3.el7
  1. 设置docker为系统自动启动
systemctl start docker
systemctl enable docker.service
  1. 查找安装oracle镜像
    1. 查询可用的oracle镜像
docker search oracle
    1. 选择安装oracle镜像
docker pull jaspeen/oracle-11g
    1. 查看已安装的镜像
docker images
  1. 下载oracle安装文件

官网下载

注意,windows的电脑或者虚机安装11.2.0.1.0的Linux x86-64版本,如果是服务器,安装11.2.0.2.0的zLinux64版本。

  1. 安装zip、unzip
yum install zip unzip
  1. 解压文件

注意,下载的两个文件都需要解压一下,windows上是会自动两个解压,但是linux不会

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
  1. 安装JAVA
    1. 官网下载linux包
    1. ftp上传linux服务器
    1. 创建安装目录
mkdir /usr/local/java/
    1. 解压至安装目录
tar -zxvf jdk-8u101-linux-x64.tar.gz -C /usr/local/java/
    1. 打开文件
vim /etc/profile
    1. 在末尾添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_101
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
    1. 使环境变量生效
source /etc/profile
    1. 检查Java版本
java -version
  1. 安装oracle
    运行命令,等待安装完成
docker run --privileged --name oracle11g -p 1521:1521 -v /home:/install jaspeen/oracle-11g
  1. 查看docker状态
[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS                              NAMES
c69bfc906f17        jaspeen/oracle-11g   "/assets/entrypoint.…"   2 hours ago         Up 2 hours          0.0.0.0:1521->1521/tcp, 8080/tcp   oracle11g

如上表示安装成功,启动正常,如果容器没有启动(如虚机重启后),则用命令(xxx为上面的CONTAINER_ID):

docker start xxx
  1. 进入容器
docker exec -it oracle11g /bin/bash
  1. 切换到oracle用户,然后连接到sql控制台
[root@c69bfc906f17 /]# su - oracle
Last login: Sun Nov  3 08:12:33 UTC 2019
[oracle@c69bfc906f17 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Sun Nov 3 10:19:23 2019

Copyright (c) 1982, 2009, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> 
  1. 解锁SCOTT账号
SQL> alter user scott account unlock;

User altered.

SQL> commit;

Commit complete.

SQL> conn scott/tiger
ERROR:
ORA-28001: the password has expired


Changing password for scott
New password: 
Retype new password: 
Password changed
Connected.
SQL> 

  1. 通过PL/SQL或者navicat就可以登录oracle

IP:虚机的ip

账号:SCOTT

密码:解锁SCOTT账号时输入的密码

异常

  1. 安装oracle异常
[root@localhost home]# docker run --privileged --name oracle11g -p 1521:1521 -v /home:/install jaspeen/oracle-11g
Database is not installed. Installing...
Installing Oracle Database 11g
/install/database/runInstaller: line 254: /install/database/install/.oui: cannot execute binary file

原因:oracle版本错误,应该安装X86的11.2.0.1.0,但是安装了IBM的11.2.0.2.0。重新下载版本即可

centos7.6从零开始安装docker-ce和nvidia-docker 前言: 为了在docker中使用gpu而安装了nvidia-docker,但是根据网上的教程安装完之后输入nvidia-docker run nvidia/cuda nvidia-smi进行验证,总是报错 Error response from daemon: oci runtime error: container_linux.go:247: starting container pro... 阅读详情

相关推荐

CentOS7离线安装DOCKER-CE

一、运行环境准备 jdk1.8 centOS 7.2 内核版本 3.10.0-327.el7.x86_64 docker-ce-18.06.3.ce-3.el7 删除旧版本 yum remove docker \ docker-client \ docker-client-latest \ ...

momoudong的博客 2154

ORACLE安装

以前一直以为oracle是收费的,所以从来都没有试过。。 刚刚才知道oracle只对商用收费,个人学习,测试和研究是完全免费的。 =========== 首先是版本选择的问题,要跟据系统的版本来选择oracle的版本。。 最开始不知道,选择了Zseries-64版本,结果出现下面的错误: ./runInstaller: line 254: /home/oracle/datab

cindy9902的专栏 1万+

使用docker 安装oracle 11g 挂载数据目录并修改SID centos-7

这是一个从阿里云(Hangzhou region)上的 Docker 注册表拉取的镜像,由 helowin 用户提供的。oracle_11g 镜像。这个镜像包含了运行 Oracle 11g 数据库所需的所有软件环境和配置。(img-6hoHJ4iS-1712607640643)]经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**(1)指定用户创建directory目录。(3)创建用户和修改sys的密码。

m0_60607895的博客 629

ARM平台安装oracle时出现错误:runinstaller: line 97 /db/database/install/.oui: cannot execute binary file

安装oracle时出现错误:runinstaller: line 97 /db/database/install/.oui: cannot execute binary file 用的华为云虚拟出的arm架构,上网搜索发现说是硬件架构的问题,到oracle网站上看也没有arm的版本。 提供 ARM 的版本那就没辙啊。 ...

姚远OracleACE的博客 3432

Linux下libstdc++库版本差异与Oracle安装兼容性指南

本文还有配套的精品资源,点击获取 简介:libstdc++.so是GNU C++标准库在Linux系统中的动态链接库,不同版本反映了对不同C++标准的支持和改进。版本5.0.7主要针对CentOS 6.7,支持C++03标准,并包含bug修复,而版本6.0.13适用于CentOS 6.8,支持C++11标准并包含性能优化。在安装Oracle 11g时可能会遇到与特定版本的l...

weixin_30591519的博客 1853

centos7.6离线安装docker-ce-19.03、nvidia-docker2

离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中。 具体安装流程如下: 1.安装docker cd docker-local rpm -Uvh *.rpm --nodeps --force systemctl enable docker && systemctl start docker 查看是否安装成功:docker images 2.安装nvidia-docker2 cd nvidia-docker2 rpm -Uvh *.rpm --nodeps --force 3.修改配置文件并重启 使用daemon.json替换/etc/docker/daemon.json文件(注意将/data/docker替换为自己需要安装的路径) systemctl daemon-reload && systemctl restart docker

Linux(CentOS 7.5):通过docker安装oracle11g

目录 一、安装环境: 二、安装步骤: 三、异常处理 四、参考资料 一、安装环境: 1、CentOS 7.5 服务器一台。可用虚拟机代替。(虚拟机建议使用:VMware,自行百度,此处不再赘述) 2、yum源配置为阿里云。(可参考:https://www.cnblogs.com/enduo/p/9078313.html) 二、安装步骤: 1、安装 unzip (若有,则跳过) yum install -y unzip ...

qq_41306795的博客 754

系统版本centos7.6,离线安装docker-ce-19.03、nvidia-docker2

离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中,希望对你有帮助。

Linux上Oracle 11g安装步骤图解(超详细图文教程)附带导入数据和新建数据库教程

首先本文采用Docker方式快速在Linux上安装 目录 1.安装Docker容器 (1)登陆服务器,输入命令安装Docker容器 (2)安装完成后运行下列代码如果弹出Docker版本则表示安装成功 (3)启动Docker并设置跟随系统开机启动 (4)由于国内系统拉取国外镜像缓慢所以我们在开始安装Oracle之前,需要配置一下阿里云加速镜像服务 2.Docker拉取镜像 (1)拉取镜像 (2)上传Oracle安装包至服务器 (3)上传完成后我们使用命令行进入文件夹解压文件 3.Oral

u010840685的博客 7256

STC8G1K08A的10位PWM避坑指南:为什么你的占空比调节总失效?(附寄存器操作时序图)

本文深入剖析了STC8G1K08A单片机10位PWM功能中占空比调节失效的核心原因,揭示了数据手册未明确指出的寄存器操作时序陷阱。通过对比错误与正确配置的波形,文章指出关键在于更新占空比高2位前需临时关闭PWM输出,并提供了经过验证的安全操作宏与函数库,帮助开发者彻底解决此问题,实现0%-100%的平滑控制。

yyy34的博客 747

OpenCvSharp之利用海康相机采集图像并在pictureBox中显示

OpenCvSharp之利用海康相机采集图像并在pictureBox中显示 说明:OpenCvSharp版本为4.0 海康相机为黑白相机 实现功能:将海康相机采集的图像转成Mat,并在pictureBox中显示。 示例代码: Mat srcImage; private Mat CaptureImage() { int nRet; //MyCamera.MVCC_I...

Kevin_Sun777的博客 5500

使用docker快速安装Oracle11gR2

使用docker快速安装Oracle11gR20. 前言1. 安装及配置docker2. 使用docker下载Oracle11g安装包镜像3. 使用安装运行Oracle11g4. 配置Oracle11g5. 使用远程工具连接Oracle11g 0. 前言 最近在学习使用Oracle, 在自己安装的过程中, 尝试了各种方式安装Oracle, 经过各种平台和安装方式的尝试, 最终还是认为使用docker安装Oracle最为快捷方便, 现将整体的安装过程整理出来, 与大家一起学习 ! 我使用的安装环境是Linux

新生代农民工Steven 3929

海康安防平台接口调试指南:从签名生成到Vue项目集成

本文详细解析了海康安防平台接口认证规则,从签名生成到Vue项目集成的完整流程。通过核心机制解析、签名工具使用技巧及Vue项目中的优雅集成方案,帮助开发者高效完成接口调试,避免常见问题。特别适合需要将海康安防平台接口集成到Vue项目中的开发者参考。

weixin_42533120的博客 437

根据镜像安装oracle插件,docker安装oracle数据库

数据库安装在本地电脑时,如果第一次安装不成功,第二次再安装,就特别的麻烦。docker是一种容器技术,可以很好的把软件环境隔离开,docker安装oracle 既方便,安装错误后,删除这个容器即可。准备的工具:centos7,xhell,xftp,vm,oracle 11g的安装包,navicat客户端1,安装好vm软件,放入centos7镜像,vm设置为桥接模式,确保centos7的和电脑在同一...

weixin_42298927的博客 372

Obsidian与RAG:知识管理的未来之战

摘要: 本文对比了传统RAG、Obsidian和llm-wiki-skill三种知识管理方案。传统RAG依赖查询时临时检索,知识无法积累;Obsidian需人工整理,成本高但结构化强;llm-wiki-skill通过AI在摄入时自动编译知识为结构化Wiki,实现持续增值。核心差异在于知识处理时机——llm-wiki-skill将"查询时检索"转变为"摄入时编译",通过三层Markdown结构(sources/concepts/entities)和自动双向链接构建可进化

ZhangJiqun&191cm&85kg 614

多图详解VSCode搭建Python开发环境

本文通过多图的方式详细介绍了VSCode搭建Python开发环境,希望能对学习Python的同学们有所帮助。 文章目录 1. VSCode的介绍和安装 2. 安装插件 2.1 安装中文插件 2.2 安装Python插件 2.3 安装远程插件 3. 远程连接服务器 3.1 配置ssh 3.2 运行代码 3.3 调试代码

weixin_43178406的博客 8万+

Docker-14:Docker安装Oracle11g

Docker 安装 Oracle

孤山之王 1783

【Android面试八股文】Android Application为什么是单例?

这道题相对简单,就是考察大家是否了解application的创建流程。的实例,它用来存储和处理整个全局变量的一些事情,它同时还是一个。为空的时候,才会创建,从而保证了它是一个单例对象。一样有自己的生命周期,但是它并没有那么复杂,因为。对象的创建过程,找出它为什么是单例的原因。全局进行一些配置,比如配置插件。的时候才会创建,所以说可以在。凭什么是单例,我们查看下。启动的时候都会创建一个。是怎么一步步创建的。是一个单例,即每一个。

字节卷动 531

基于CentOS Linux release 7.1实现了Oracle Database 11g R2 企业版容器化运行

如需帮助请联系:121665820@qq.com。如需帮助请联系:121665820@qq.com。

Java开发工程师,专注微服务、分布式系统,部署运维,分享实战经验和源码解析。 616

Ubuntu零基础教学-史上最详Ubuntu20.04安装教程,超级详细,强烈建议收藏!

官网地址:https://www.vmware.com/ 1、VMware Workstation Pro 15.5.1在Windows 10的安装不再介绍了,一路下一步即可。 2、下面详细介绍在VMware 虚拟机里安装Ubuntu 20.04 LTS的步骤

**My Coding Family** 2万+

手把手教你学Simulink--逆变器场景:基于Simulink的单相全桥逆变器PWM控制仿真建模

本文介绍了使用Simulink和Simscape Electrical库进行单相全桥逆变器PWM控制仿真建模的详细步骤。主要内容包括:从创建Simulink项目、添加电力电子组件、构建逆变器模型,到设置参数、运行仿真和结果分析。重点讲解了逆变器核心模块的配置、PWM信号生成、负载建模等关键环节,并提供了优化改进建议。该指南适用于电力电子初学者,通过仿真可以帮助理解单相全桥逆变器的工作原理和PWM控制技术,为实际应用和算法开发提供基础平台。

MHD0815的博客 665

CentOS7使用docker安装oracle11g和oracle12c

###一、安装docker 1、移除旧版本: yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine rm -rf /etc/systemd/system/docker.service.d rm -rf

qq_26801767的博客 747

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Docker部署各种服务

Docker搭建RabbitMq Docker部署MySql5.7 Docker搭建Redis Docker搭建es Docker部署mongodb docker安装ElasticSearch集群 Docker安装oracle_11g Docker安装nexus3,并给maven配置私服 Docker安装postgresql

东风麦芽糖 5223

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

oracle linux和centos 7.1安装docker的两种方法

1. 编辑文件 /etc/yum.repos.d/public-yum-ol7.repo ,将[ol7_addons]小节里的enabled=0改为enabled=1 2. 安装: yum install docker 3. 手工启动: systemctl start docker.service 4. 设置为开机自动启动: systemctl enable docker.service

编程交流 3890

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

linux下使用docker安装oracle11g和mysql5。6

一、拉取oracle11g的镜像 $ docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 下载完成 二、启动容器 $ docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 这...

tys87198312的博客 3438

在Centos7上使用Docker 安装Oracle

这篇博文讲解如何在Centos7 上使用Docker 简易安装Oracle.

极客星云-优快云博客 1822
上一篇: 【错误】weblogic错误汇总
下一篇: 【MYSQL】将非分区表改成分区表
ColdFireMan
博客等级 码龄10年 27粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值