返回顶部
首页 > 资讯 > 数据库 >linux下使用docker安装oracle11g和mysql5.6
  • 249
分享到

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

linux下使用docker安装oracle11g和mysql5.6 2016-03-19 11:03:27 249人浏览 绘本
摘要

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

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
完整启动
$ docker run -d -p 1521:1521 --restart=always --privileged=true -v /home/oracleData/:/home/oracleData/:rw --name dworacle registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

这样就在1521端口启动起来了

三、进入容器进行配置
$ docker exec -it 4b71c92ecd92 /bin/bash

四、配置oracle
1)配置sqlplus软连接
切换到root用户下 密码为helowin

此时还是在容器中

2)修改oracle环境变量
$ vi /etc/profile
添加如下代码
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
1
2
3
4
export ORACLE_SID=helowin
export PATH=ORACLEHOME/bin: ORACLE_HOME/bin:ORACLE 
H
​    
 OME/bin:PATH

保存并退出
source /etc/profile

3)创建软连接
    $ ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
    切换到oracle用户
    $ su - oracle
4) 登陆sqlplus并修改sys,system用户名密码
    $ sqlplus /nolog
    $ conn /as sysdba
    接着执行下面命令
    $ alter user system identified by system;
    $ alter user sys identified by sys;
    也可以创建用户  $ create user test identified by test;
    并给用户赋予权限  $ grant connect,resource,dba to test;    
1
2
3
4
5
6
7
8
9
10
11
12
六、使用plsql连接数据库
1)查看全局服务名
进入到sqlplus
1.实例名
select instance_name from v$instance;
2.服务名:
select global_name from global_name;
查询的结果应该为helowin
再plsql的配置文件中配置数据库连接
docker_oracle11 =
(DESCRIPTioN =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp)(HOST = 服务主机的ip )(PORT =1521))
)
(CONNECT_DATA =
(SERVICE_NAME = helowin)
)
)

七、修改全局服务名 (可选)
进入sqlplus,执行以下操作
SQL> alter system set global_names=true;
SQL> ALTER DATABASE RENAME GLOBAL_NAME TO ORCL;
补充:修改用户密码
1.进入sqlplus
$ sqlplus /nolog --登入sqlplus
$ conn /as sysdba --以sysdba登入
$ alter user system account unlock --解system
$ alter user system identified by 新密码 --修改密码

二、docker安装Mysql5.6
1.拉取mysql镜像
#docker pull mysql:5.6

创建容器
#docker run
-p 3307:3306
–name solomysql
-v $PWD/data/mysqlData/solo:/var/lib/mysql
-e MYSQL_ROOT_PASSWord=密码
-d 7b01f1418bd7
注: -p 端口映射 第一个为宿主机端口
–name 容器名
-v 数据卷
-e 设置root密码
-d 镜像id

#docker ps 查看是否成功


3.进入容并创建database
#进入容器
docker exec -it solomysql bash
#登录mysql
mysql -uroot -pXXX
#创建database
create database solo DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
#退出数据库
exit
#退出容器
exit
 

您可能感兴趣的文档:

--结束END--

本文标题: linux下使用docker安装oracle11g和mysql5.6

本文链接: https://lsjlt.com/news/5748.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux下使用docker安装oracle11g和mysql5.6
    一、拉取oracle11g的镜像 $ docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 下载完成 二、启动容器 $ docker run -d -p 1521...
    99+
    2016-03-19
    linux下使用docker安装oracle11g和mysql5.6
  • Linux下源码安装mysql5.6
    1、下载mysql到/usr/local/src/cd /usr/local/src/ wget http://distfiles.macports.org/cmake/cmake-2....
    99+
    2024-04-02
  • Linux下静默安装oracle11G
    1.操作系统及Oracle版本Linux版本:red_hat release6.2 (Final)Oracle版本:Oracle Database11g Release 2 (11.2.0.1.0) for...
    99+
    2024-04-02
  • ubuntu下在docker中如何安装mysql5.6
    小编给大家分享一下ubuntu下在docker中如何安装mysql5.6,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.安装m...
    99+
    2024-04-02
  • ubuntu试用docker安装oracle11g
    下载oracle11g安装包 下载oracle11g安装包 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#1...
    99+
    2019-04-04
    ubuntu试用docker安装oracle11g
  • Oracle11g 基于linux 6.3下安装
    一、安装包:p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zip二、:配置全局参数:1、配置oracle用...
    99+
    2024-04-02
  • linux下如何使用docker安装minio
    目录docker 安装 miniodocker离线(升级)安装MINIO1.查看版本2.本地安装3.把包上传到服务器总结docker 安装 minio 1、拉取 minio 镜像 pull minio/minio 2、创...
    99+
    2023-04-03
    linux使用docker docker安装minio linux docker安装minio
  • linux下怎么使用docker安装minio
    这篇文章主要介绍“linux下怎么使用docker安装minio”,在日常操作中,相信很多人在linux下怎么使用docker安装minio问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下怎么使用d...
    99+
    2023-07-05
  • CentOS7下怎么使用YUM安装MySQL5.6
    这篇文章主要介绍CentOS7下怎么使用YUM安装MySQL5.6,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!CentOS7下使用YUM安装MySQL5.6的方法。rpm ...
    99+
    2024-04-02
  • Linux上怎么安装和使用Docker
    这篇文章主要为大家分析了Linux上怎么安装和使用Docker的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux上怎么安装和使用Docker”的知识吧...
    99+
    2023-06-28
  • Alpine linux下怎么安装zsh和docker
    这篇文章主要介绍“Alpine linux下怎么安装zsh和docker”,在日常操作中,相信很多人在Alpine linux下怎么安装zsh和docker问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Alp...
    99+
    2023-06-27
  • Centos下怎么安装和使用Docker CE
    本篇内容主要讲解“Centos下怎么安装和使用Docker CE”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos下怎么安装和使用Docker CE”吧!前提条件目前,CentOS 仅发...
    99+
    2023-06-28
  • Linux下如何利用脚本静默安装Oracle11G
    小编给大家分享一下Linux下如何利用脚本静默安装Oracle11G,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sed -i ...
    99+
    2024-04-02
  • Linux下怎么安装Docker
    这篇文章主要介绍“Linux下怎么安装Docker”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装Docker”文章能帮助大家解决问题。1、安装环境此处在Centos7进行安装,可...
    99+
    2023-06-28
  • 怎么在Linux上安装和使用Docker
    这篇文章主要讲解了“怎么在Linux上安装和使用Docker”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux上安装和使用Docker”吧!安装由于 Ubuntu Server ...
    99+
    2023-06-16
  • linux下静默安装oracle11g的详细步骤
    这篇文章主要介绍“linux下静默安装oracle11g的详细步骤”,在日常操作中,相信很多人在linux下静默安装oracle11g的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • 在linux环境下安装docker
    1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname&nbs...
    99+
    2024-04-02
  • 在Linux上安装和使用Docker的方法
    容器现在风靡于 IT 界 —— 这很好理解。容器是轻量级的,包含应用运行所需所有东西(代码、库、运行时环境、系统设置,以及依赖关系)的独立的包。每个容器都部署于它自己的 CPU、内存、块 I/O,以及网络资源上,所有这些...
    99+
    2022-06-04
    Linux 安装Docker Linux 使用Docker
  • Linux下如何安装和使用NetHogs
    小编给大家分享一下Linux下如何安装和使用NetHogs,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!NetHogs是一个小型的net top工具,不像大多数工...
    99+
    2023-06-27
  • Linux下如何安装和使用Wine
    这篇文章给大家分享的是有关Linux下如何安装和使用Wine的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Wine是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BS...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作