Linux 上 docker 安装 oracle-xe-11g

环境:

2G 内存,60G 硬盘阿里云一台(带宽 1M), 配置如下图:
16d6203aa6aa40909b1491d3b312c2c5-2017042309.30.38.png

软件:docker

Docker version 1.6.2, build 7c8fca2

相关 link

docker 镜像站:https://store.docker.com
视频教程:https://asciinema.org/a/45878(oracle 12c)

步骤

1: 在镜像站搜索 oracle, 第一页有两个(12c 和 11g) ,12c 太大了,要 3 个 G 且下载时间太长,我下载的是 11g

shell:docker pull wnameless/oracle-xe-11g
7842df3511684d1186a99aa368769cfd-2017042309.42.01.png
可以下载旧版:docker pull wnameless/oracle-xe-11g:14.04.4

2: 运行镜像文件

shell:docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g
映射了两个端口出来。
eec2c2c8fa6e46a5aff84b488a6334c5-2017042309.52.51.png
镜像网站上说:Run this, if you want the database to be connected remotely:(远程连接)
得加-e ORACLE_ALLOW_REMOTE=true

3: 查看这个镜像运行 log

shell:docker logs -f b97da5ba40541b28b05c4b799761f77aa6284f842ef696c16926bbc14a0d2627
6d5f6454a888493cb9a5e7e457c45704-2017042309.55.57.png

4: 进入容器

Login by SSH : ssh root@localhost -p 49160
密码: admin
aac6c15ca87644aea9fdb80cfc1d3c66-2017042310.11.57.png

5: 切换用户, 连接 oracle

shell: su oracle
shell: cd $ORACLE_HOME
shell: bin/sqlplus / as sysdba
84f824986a6247cf8c4b4d2f5f440ed6-2017042310.18.13.png

6: 测试 sql

51e237ab8cf54faca6eacc50c3b54ff5-2017042310.22.14.png

7: 新建用户

shell:create user test identified by 123456
shell: grant dba to test;

2ed2c9db544c4feeb18d509d6581ec39.png

8: 新建表空间

shell:create tablespace TEST datafile '/u01/app/oracle/test/test.dbf' size 100M;
shell:create user TEST identified by TEST123 default tablespace TEST;
如果这个 TEST 用户在其他表空间已存请先删除
shell:drop user TEST cascade
然后给连接,dba 权限
shell:grant connect,resource to TEST;
shell:grant dba to TEST;

 


转自:https://hacpai.com/article/1492914187689
 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/449023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

最易忽视的肾虚4件事

肾是人的“先天之本”,如果把人体比喻成一棵大树,肾就是树根,吸收、传递营养充足,大树才能枝繁叶茂。肾虚了,可能引起各种健康问题。 然而,在现实中,人们常常会夸大肾虚,很多人把出…

【计算机网络】wireshark数据流追踪、图像抓取(转)

不废话了直接上地址 https://www.cnblogs.com/grj001/p/12223954.html

stm32学习方法

很多新手都问过嵌入式系统学习方法,好的学习方法可以事半功倍,学习嵌入式系统,掌握了好的学习方法,自然可以水到渠成。创客学院的老师就通过本篇文章就来说说嵌入式系统学习方法,新手必看 第一,学习基本的裸…

知识点漏缺总结

模块化 使用模块化可以给我们带来以下好处 解决命名冲突 提供复用性 提高代码可维护性 Proxy Proxy 来替换原本的 Object.defineProperty 来实现数据响应式。 Proxy 是 ES6 中新增的功能,它可以用来自定义对象中的操作。 let p new Proxy(target, handler) 复制代码…

成功投资的九大要诀

真正的有钱人对金钱持非常严肃的态度,即便是拿来投机也要小心睿智,物尽其用。这里的投机并不是指非理性的赌博,而是指为了追求更高收益而采取的市场投资行为。卡西研究所资深分析师Louis James总结了富豪们投机成功的9个秘诀。 秘诀1&#…

《 Docker 技术入门与实战 》读书笔记 ( CentOS 安装 Docker )

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 PS :个人所有读书笔记只记录个人想要的内容,很可能原书大量内容没有纳入笔记中... ... 以下全文内容出自书目&…

数据结构:静态链表实现树的同构

写在最前面 按照课程讲解的思路来写,逻辑关系能够理解清楚了,但是实际运行起来实在是有问题,虽然在PTA上能够通过。但是我自己看不出问题来,并且,看了一遍又一遍仍然看不出来!(可能自己太笨。。…

中国人为什么学不会英语

英语永远也学不会! 这种抱怨和哀叹,大概在中国早已经司空见惯了。于是,有人开始计算学英语是多么大的浪费。 作为过来人,我对此深有体会。记得我当年也有过类似的绝望感。 但是,一位前辈安慰我说:你可以说你永远掌…

研究人员发现:基于文本的AI模型容易受到改述攻击

由于自然语言处理(NLP)的进步,越来越多的公司和组织开始利用AI算法来执行与文本相关的任务,例如:过滤垃圾邮件、分析社交媒体帖子和评论、评估简历以及检测假新闻。 但是,真的可以相信这些算法能够可靠地执…

解决 linux 下安装 node 报: command not found

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 注意:有时安装成功后,需要关闭xshell,重新启动。nvm才会生效。 1. 在 linux 下安装 node 提示 -bash: node: com…

阿里云官方网站免费套餐怎么抢

阿里云推出包含云服务器 ECS、负载均衡、云数据库 RDS、云数据库 Redis 版、云数据库 Mongodb 版、弹性公网 IP、CDN、对象存储 OSS、文件存储 NAS等40核心云产品,6个月免费使用何为免费套餐,其实就是让你先体验,觉得好用,易用&am…

1003 我要通过

1003 我要通过! (20 分)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: …

在英特尔® 凌动™ 处理器上将 OpenGL* 游戏移植到 Android* (第一部分)

将游戏和其他使用大量 3D 图形的应用从 OpenGL 标准移植到 Google Android 设备(包括构建在英特尔 凌动™ 微架构上的设备)存在巨大的机遇,因为基于 OpenGL 的游戏、游戏引擎和其他传统软件易于获得;OpenGL 便于移植;而…

文件系统:使用 yum 安装软件包

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 一、yum命令的基本安装功能 [rootlocalhost ~]# man yum command is one of: * install package1 [package2] [...]: ins…

elasticsearch全局analyzer声明

2019独角兽企业重金招聘Python工程师标准>>> 问题 elasticsearch从2.4升级到5.6,elasticsearch.yml配置中有一些analyzer配置拷贝到新版本,启动报错 index :analysis :analyzer :lowercase_whitespace :type : customtokenizer : myTokenizer…

Parallels Desktop虚拟机无法关机提示“虚拟机处理器已被操作系统重置”

如果你在使用PD的时候遇到了这样子的弹窗,恭喜你篇博文可以帮助你,因为我刚刚也遇到了这个问题。如果有帮助可以点一下推荐按钮。 针对Windows电脑 启动虚拟机创建快照使用管理员权限运行命令提示符执行powercfg -h off重启试试成功了再删除快照即可修改…

linux下安装 ping 命令

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 使用docker仓库下载的ubuntu 14.04 镜像。里面精简的连 ping 命令都没有。google 百度都搜索不到ping 命令在哪个包里。 努力找了半天&…

扬尼斯定律:程序员的开发效率每6年提高一倍

我不断的听到各种关于“软件危机”的警言,以及关于软件开发缺少过程规范的批评。我做编程工作超过15年,我认为这些言论基本上都是错的:我确信我能在很短的时间里用如今的开发工具复制出15年前一个不错的程序员开发出的东西。 模仿摩尔定律和…

ApiBoot - ApiBoot Quartz 使用文档

ApiBoot Quartz ApiBoot内部集成了Quartz,提供了数据库方式、内存方式的进行任务的存储,其中数据库方式提供了分布式集群任务调度,任务自动平滑切换执行节点。 引用ApiBoot Quartz 在pom.xml配置文件内添加,如下配置: …

《算法竞赛进阶指南》0.4二分

102. 最佳牛围栏 农夫约翰的农场由N块田地组成,每块地里都有一定数量的牛,其数量不会少于1头,也不会超过2000头。 约翰希望用围栏将一部分连续的田地围起来,并使得围起来的区域内每块地包含的牛的数量的平均值达到最大。 围起区域内至少需要包…