在centos7上使用Docker安装oracle 11g
如果还没安装docker,可查看Centos7下安装Docker(详细安装教程)
1、拉取 docker 镜像:
[root@localhost ~]# docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
Using default tag: latest
latest: Pulling from helowin/oracle_11g
ed5542b8e0e1: Pull complete
a3ed95caeb02: Pull complete
1e8f80d0799e: Pull complete
Digest: sha256:4c12b98372dfcbaafcd9564a37c8d91456090a5c6fb07a4ec18270c9d9ef9726
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest
该镜像由阿里云提供,比较大,可能需要下载一会
等待下载即可……
2、用 docker images 命令查看镜像
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g latest 3fa112fd3642 3 years ago 6.85GB
运行镜像
docker run -d -p 1521:1521 --name oracle registry.aliyuncs.com/helowin/oracle_11g
3、进入容器修改账号密码
3.1,检查容器是否运行成功
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a151f9478f94 registry.aliyuncs.com/helowin/oracle_11g "/bin/sh -c '/home/o…" About a minute ago Up 30 seconds 0.0.0.0:1521->1521/tcp oracle
启动oracle
[root@localhost ~]# docker start oracle
3.2,进入容器:docker exec -it oracle bash
[root@localhost ~]# docker exec -it oracle bash
[oracle@a151f9478f94 /]$
3.3,切换回root用户
[oracle@a151f9478f94 /]$ exit
exit
[root@localhost ~]#
3.4,编辑环境变量 vi /etc/profile 在文件的末尾添加一下内容
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2export ORACLE_SID=helowinexport PATH=$ORACLE_HOME/bin:$PATH
(注意:按i进入编辑模式,输入上述命令后,按ESC键退出编辑模式,再输入:wq保存退出)
3.6,使得修改生效:
[root@localhost ~]# source /etc/profile
3.7,进入容器(此处的id就是第一个命令下的id),加载一下用户环境变量,进入容器后,自动是oracle用户
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a151f9478f94 registry.aliyuncs.com/helowin/oracle_11g "/bin/sh -c '/home/o…" 3 hours ago Up 3 hours 0.0.0.0:1521->1521/tcp oracle[root@localhost ~]# docker exec -it a151f9478f94 /bin/bash
[oracle@a151f9478f94 /]$ source ~/.bash_profile
[oracle@a151f9478f94 /]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Wed Sep 4 14:44:44 2019
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> conn / as sysdba ## 使用sysdba 连接oracle,最大权限,os认证,只能在本机上登陆使用。
Connected.
SQL> alter user system identified by system; ## 修改用户 system 的密码为 oracle ,可以自定义
User altered.
SQL> alter user sys identified by sys;
User altered.
SQL> create user ETS identified by ETS;
User created.
SQL> grant connect,resource,dba to ETS ;
Grant succeeded.
SQL> exit ##退出编辑SQL
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@a151f9478f94 /]$ exit ##回到root用户
exit
[root@localhost ~]#
4.连接 账号system密码system服务名helowin
用Navicat连接
用plsql连接
为方便plsql连接,可在本地instantclient_11_2配置tnsnames.ora文件
LS =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.116.129)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = helowin)))
在centos7上使用Docker安装oracle 11g相关推荐
- 使用Docker安装oracle 11g
使用Docker安装oracle 11g 目录 一,简介 二,安装 2.1.安装ORACLE 11G镜像到DOCKER 2.2.准备ORACLE 11G安装文件 2.3.安装ORACLE 三,配置 3 ...
- Mac通过Docker安装Oracle 11g发布版
Mac通过Docker安装Oracle 11g发布版 目录 Mac通过Docker安装Oracle 11g发布版 第一步:下载Oracle 第二步:Docker 1.启动docker 2.拉去orac ...
- 【转载】使用Docker安装oracle 11g
转载: https://www.35youth.cn/685.html 一,简介 Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统 ...
- mac docker oracle11g,MacOS下使用Docker安装Oracle 11g
1.下载并安装Docker 第二步:点击Docker.dmg安装即可 第三步:打开终端,输入命令docker version查看docker版本,看是否安装成功: Client: Docker Eng ...
- docker安装Oracle 11g
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/mmingxiang/article/d ...
- docker 安装 oracle 11g
1.准备docker环境: 2. docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g --pull 镜像(6个多G) 3. ...
- mac安装docker oracle 11g,macOS 使用Docker安装Oracle 11g
1.docker search docker-oracle-xe-11g命令 意思是查询名为docker-oracle-xe-11g的镜像 2.选择好你需要的镜像,然后下载 我选择的是deadok22 ...
- centos5.5上安装oracle 11g R2[转发-参考用]
centos5.5上安装oracle 11g R2[转发-参考用] + ------------------ CentOS 5.5上安装配置oracle 11g R2 --------------- ...
- rad linux下安装mysql_Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2
学习的进度有点慢,终于在虚拟机上Red Hat Enterprise Linux 5.5系统下安装Oracle 11g R2版本数据库成功了,在这里把安装的经验和大家分享一下!当然,水平有限,请各路大 ...
最新文章
- 可变形卷积网络--Deformable Convolutional Networks
- 算法---------搜索旋转排序数组
- 湖南省第6届程序大赛第3题 数字整除
- qmail+rt+dns+apache
- Linux之Vim的搜索与替换
- 用户sa 登陆失败 SQLServer 错误18456----解决方法
- 关于 android listview 加载数据错位(错乱)问题
- Hive:使用Apache Hive查询客户最喜欢的搜索查询和产品视图计数
- 使用showMessageDialog显示消息框
- 洛谷4014最大/小费用最大流
- python3读取本地_Python3 获取本机 IP
- python替换img的路径为新的路径_python – Django |连接路径位于基本路径组件之外{%static img.thumbnail.url%},错误400与whitenoise...
- 批量修改文件夹及文件用户权限和用户组权限 centos
- C#开发和调用Web Service
- python开发酷q插件gui_酷Q的SDK模块机器人个人开发插件
- 获得《软件方法》代金券的同学列表-漏了麻烦告知
- 分享一个好的清理系统垃圾软件
- php jpeg windows,jpg和jpeg有什么区别
- 服务器和客户端信息的获取
- 什么品牌的蓝牙耳机通话音质最好?通话音质好的蓝牙耳机
热门文章
- 面试官:请讲一下Redis主从复制的功能及实现原理
- 详解MySQL执行事务的语法和流程
- 由两个问题引发的对GaussDB(DWS)负载均衡的思考
- 如何通过一个SDK轻松搞定人脸识别,拯救初入职场的程序猿
- 17张图带你解析红黑树的原理!保证你能看懂!
- 【DevCloud· 敏捷智库】如何进行需求结构化管理?
- 如何通过虚拟私有云保障服务安全【华为云分享】
- 软能力那点事,你知多少
- typecho 隐藏index.php,Typecho开启伪静态并隐藏index.php
- Leetcode-237:删除链表中的节点