Docker(9) 安装Oracle18c
通过Docker 安装 Oracle18c
1、拉取 oracle18c
镜像
docker pull registry.cn-hangzhou.aliyuncs.com/zhengqing/oracle18c
2、运行
docker run -d --name oracle18c -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/zhengqing/oracle18c
运行之后查看容器日志等待出现如下信息即可
3、进入容器设置密码
进入容器后有个 setPassword.sh
脚本
执行如下命令设置密码
./setPassword.sh 123456 # 123456为设置密码,这里修改为自己的即可
4、依次执行如下命令进入oracle并设置 PDB
grep $ORACLE_HOME /etc/oratab | cut -d: -f1export ORACLE_SID=ORCLCDBsqlplus / as sysdba
设置pdb
show pdbs;alter session set container=ORCLPDB1;
# 注:每次登录都要设置 ORACLE_SID 环境变量,可以将这个写到~/.bashrc文件里去 ,执行如下命令
host echo "export ORACLE_SID=ORCLCDB" >> ~/.bashrc
5、最后测试登录
sqlplus 用户名/密码@服务名 # ex: sqlplus SYSTEM/123456@ORCLPDB1
Navicat远程连接测试
导入 导出 Oracle表数据 dmp文件
# 拷贝dmp数据文件到容器中
docker cp /home/oracle18c/hb20191128.dmp oracle18c:/tmp # oracle18c:容器名 前:宿主机文件路径 后:容器保存目录# 导入
imp 用户名/密码@网络服务名 file=文件名.dmp full=y; # ex: imp SYSTEM/123456@ORCLPDB1 file=hb20191128.dmp full=y;# 导出多个表时,表名使用逗号隔开如: tables=(table1,table2,table3)
exp 用户名/密码@网络服务名 file=文件名.dmp tables=(表名);# 导出整个数据库
exp 用户名/密码@网络服务名 file=文件名.dmp full=y;
Docker(9) 安装Oracle18c相关推荐
- docker安装oracle18C
1 拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/zhengqing/oracle18c 2 创建容器 docker run -d -p 115 ...
- Docker的安装、镜像源更换与简单应用
Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...
- 客快物流大数据项目(八):Docker的安装和启动
目录 Docker的安装和启动 一.服务器规划 二.安装Docker 1.验证Linux内核版本 <
- Docker初学2:Docker的安装
Docker的安装 Docker的架构图 我们先来介绍一下上面这张Docker架构图 镜像(image): Docker 镜像(Image)就是一个只读的模板.镜像可以用来创建 Docker 容器,一 ...
- 『中级篇』docker容器安装wordpress(37)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker容器安装wordpress(37) 第一节的时候我就部署过wordpress,可能很多老铁一头雾水不知道 ...
- Docker的安装和使用及其Docker容器间通信,云计算技术与应用实验报告
实验环境:Windows操作系统,阿里云资源,Docker 实验内容和要求:安装Docker并进行相关实验,熟悉Docker的相关操作.实验包括Docker的安装.镜像和容器的使用.容器的连接.容器间 ...
- docker 启动sqlserver_在Docker上安装MSSQL(SQL Server)
在转移到Mac OS X 阵营之后,如果想在本机上安装微软的mssql-server数据库有三种方式: 第一种是在本机上安装MSSQL for Linux 版本. 第二种是安装Windows虚拟机,然 ...
- Ubuntu环境下docker的安装
Docker 的安装 安装docker 的具体方法,我们可以从docker 的官网得到具体的方法. 链接如下: https://docs.docker.com/engine/install/ubunt ...
- Docker的安装和镜像管理并利用Docker容器实现nginx的负载均衡、动静分离
Docker的安装 一.Docker的概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化 ...
最新文章
- jenkins 命令找不到
- mysql有imp命令吗_快速MySQL Imp
- bzoj3456: 城市规划
- [原][歌曲]感动的歌曲排序
- 如何让不懂信息化的甲方客户看懂需求文档,并确认签字?
- php 時間比較,PHP用strtotime()函數比較兩個時間的大小實例詳解
- input鼠标事件(快捷手册)
- java安装选择哪个可选功能_java章节习题及期末考试题答案.doc
- Java集合框架之三:HashMap源码解析
- Mongodb性能监控
- 安卓模拟器怎么切换IP地址
- html动态线条背景鼠标,动态背景线条鼠标移动线条汇聚---背景特效
- 编译原理第四章课后题
- java断点下载文件_java实现文件断点续传下载功能
- 【重温经典】《谁谋杀了我们的游戏?》出自《黑神·话悟空》制作人Yocar
- Asp 操作Access数据库时出现死锁.ldb的解决方法
- Java实现微信小程序校验图片是否含有违法违规内容
- list迭代器的模拟实现
- 2001-2022年全国各城市风速数据(逐日、逐月、逐年)
- 工具软件推荐——GifCam