win10下docker安装oracle及创建表空间

article/2025/10/26 8:46:05

1、拉取oracle镜像

docker pull jaspeen/oracle-11g

2、查看镜像

docker images

3、下载oralce安装文件并解压

4、启动镜像

docker run --privileged --name oracle11g -p 1521:1521 -v D:\oracle:/install jaspeen/oracle-11g

 

5、等待安装完成显示如下:

 

6、更改用户密码及本地navicat连接

进入容器

docker exec -it oracle11g /bin/bash

7、创建空间文件存放文件夹

本次示例是建在/opt/oracle/app/oradata目录下

8、创建表空间

 create temporary tablespace xxx_xxx tempfile '/opt/oracle/app/oradata/tablespace/xxx_xxx.dbf' size 128M autoextend on next 100M maxsize  1024M extent management local;
 
 create tablespace xxxx logging datafile '/opt/oracle/app/oradata/tablespace/xxxx.dbf' size 128M autoextend on next 100M maxsize 1024M extent management local;

 

9、数据泵方式导入数据库

将本地文件拷贝至容器对应目录

docker ps -a   --查看容器名

docker inspect -f '{{.ID}}' oracle11g

docker cp D:\新建文件夹\EXPDAT.DMP bb911e5aa21f42b50a5643d356198bbf6d308711004c3f7e70e6cf537933b33a:/opt/oracle/dpdump/expdat.dmp

或者

docker cp D:\新建文件夹\EXPDAT.DMP oracle11g:/opt/oracle/dpdump/expdat.dmp

10、时间不一致问题,原因是时区不一致。修改时区方法如下:

docker exec -it <容器名> /bin/bash
ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime
docker restart <容器名>

11、一些docker 命令

docker start <容器名> --启动容器

docker restart <容器名> --重启容器

docker run  --运行镜像 参数 {-p 主机端口:镜像端口 -name 命名容器 -d 后台运行 }

docker images -- 查看镜像

docker ps --查看正在运行的容器

docker ps -a -- 查看所有容器

docker rmi <镜像名>  -- 删除镜像

docker commit <容器名> -- 提交容器成为镜像

docker tag <镜像名> -- 给镜像打tag

docker login --登录docker hub

docker push <镜像名>  -- 将镜像推送至docker hub


http://chatgpt.dhexx.cn/article/wiYDTpat.shtml

相关文章

ejb模式_EJB的完整形式是什么?

ejb模式 EJB&#xff1a;企业Java Bean (EJB: Enterprise Java Bean) EJB is an abbreviation of Enterprise Java Bean. EJB is one of many Java application programming interfaces (API) for flexible and manageable structuring of Java Platform, Enterprise Edition (…

到底EJB是什么?

&#xfeff;&#xfeff; 到底EJB是什么&#xff1f;被口口相传的神神秘秘的&#xff0c;百度一番&#xff0c;总觉得没有讲清楚的&#xff0c;仍觉得一头雾水。百度了很久&#xff0c;也从网络的文章的只言片语中&#xff0c;渐渐有了头绪。 用通俗话说&#xff0c;EJB就是&a…

什么是EJB?不再神秘!

1. 我们不禁要问&#xff0c;什么是"服务集群"&#xff1f;什么是"企业级开发"&#xff1f; 既然说了EJB 是为了"服务集群"和"企业级开发"&#xff0c;那么&#xff0c;总得说说什么是所谓的"服务集群"和"企业级开发&…

jndi(是什么)和ejb容器的关系

如下: 转载了几篇关于ejb jndi的文章&#xff01; 转载: http://blog.csdn.net/zhaosg198312/article/details/3979435 JNDI避免了程序与数据库之间的紧耦合&#xff0c;使应用更加易于配置、易于部署。 JNDI的扩展&#xff1a; JNDI在满足了数据源配置的要求的基础上&#xff…

EJB是什么?

来源&#xff1a;http://blog.csdn.net/jojo52013145/article/details/5783677 1. 我们不禁要问&#xff0c;什么是"服务集群"&#xff1f;什么是"企业级开发"&#xff1f; 既然说了EJB 是为了"服务集群"和"企业级开发"&#xff0c;那…

EJB到底是什么

百科定义EJB&#xff1a; 被称为java企业bean&#xff0c;服务器端组件&#xff0c;核心应用是部署分布式应用程序。用它部署的系统不限定平台。实际上ejb是一种产品&#xff0c;描述了应用组件要解决的标准 标准&#xff1a; 可扩展 (Scalable)分布式 (Distributed)事务处理(T…

EJB是什么,以及weblogic和tomcat的区别

首先说一下weblogic和tomcat的区别 weblogic是 java应用服务器 用于开发、集成、部署和管理大型分布式web应用、网络应用和数据库应用 将java的动态功能和java enterprise标准的安全性引入大型网络应用的开发集成部署和管理之中。 weblogic中有domain &#xff0c;域是作为一…

到底EJB是什么

到底EJB是什么&#xff1f;被口口相传的神神秘秘的&#xff0c;百度一番&#xff0c;总觉得没有讲清楚的&#xff0c;仍觉得一头雾水。百度了很久&#xff0c;也从网络的文章的只言片语中&#xff0c;渐渐有了头绪。 用通俗话说&#xff0c;EJB就是&#xff1a;"把你编写的…

EJB是什么

1. 我们不禁要问&#xff0c;什么是"服务集群"&#xff1f;什么是"企业级开发"&#xff1f; 既然说了EJB 是为了"服务集群"和"企业级开发"&#xff0c;那么&#xff0c;总得说说什么是所谓的"服务 集群"和"企业级开发…

EJB到底是什么,真的那么神秘吗?

百科定义EJB&#xff1a; 被称为java企业bean&#xff0c;服务器端组件&#xff0c;核心应用是部署分布式应用程序。用它部署的系统不限定平台。实际上ejb是一种产品&#xff0c;描述了应用组件要解决的标准 标准&#xff1a; 可扩展 (Scalable)分布式 (Distributed)事务处理(T…

程序无法正常启动(0xc000007b) 解决的过程

版权声明&#xff1a;转载需标明该文链接。 https://blog.csdn.net/zaibeijixing/article/details/87785073 解决&#xff08;2019/2/20&#xff09; 之前基于opencv 的项目都完全没问题&#xff0c;现在新建的一个opencv程序出现上述错误。查阅网上资料&#xff0c;自己摸索&a…

“0xc000007b无法正常启动”我的解决方案

关于这个问题&#xff0c;网上有很多解决方案&#xff0c;但是你得找到自己的问题在哪。 有的说DirectX 9.0损坏&#xff0c;我试着恢复了一下&#xff0c;还是没有得到解决。 还是DLL的问题&#xff0c;可能是缺少或者32位和64位使用不合适。 我的问题最开始不是这个&#xf…

应用程序无法正常启动0xc000007b怎么解决

我们平时在使用电脑时&#xff0c;打开应用或者安装某些软件例如MySQL&#xff08;博主本人就是在安装MySQL时遇见的&#xff09;&#xff0c;有时候会出现提示“应用程序无法正常启动0xc000007b”&#xff0c;这个问题的原因是什么呢&#xff1f;博主本人去简单了解了一下&…

计算机无法启动应用程序怎么办,应用程序0xc000007b无法正常启动解决办法

最近经常有有用户在电脑系统上操作运行程序时就出错了&#xff0c;且遇到提示“应用程序无法正常启动(0xc000007b)”。这该怎么办呢&#xff1f;接下来&#xff0c;小编就向大家介绍应用程序无法正常启动提示错误0xc000007b的原因和解决方法。 出现“应用程序无法正常启动0xc00…

aapt 命令可应用于查看apk包名、主activity、版本等很多信息

aapt命令小结 互相学习&#xff0c;请关注我的微博&#xff1a;weibo.com/ganchaojiang aapt即Android Asset Packaging Tool.本文小结了一下该工具的用法。 1. aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive. 1.1 列出压缩文件目录…

Android:linux下aapt使用

Android&#xff1a;linux下aapt使用 aapt stands for Android Asset Packaging Tool and is included in the tools/ directory of the SDK. This tool allows you to view, create, and update Zip-compatible archives (zip, jar, apk). It can also compile resources into…

【Android自动化打包】01. aapt的用法

什么是aapt&#xff1f; 执行命令&#xff1a; C:\Users\Xiaopeng>aapt Android Asset Packaging Tool 1. 列出apk包的内容 aapt l[ist] [-v] [-a] file.{zip,jar,apk} 注&#xff1a;filepath是apk存放的路径 1.1 aapt l -v filepath/..apk  &#xff1a;以table的形式…

linux下载安装aapt工具

我也上传了资源 aaptapktoolapktool.jar-Android文档类资源-CSDN下载aaptapktoolapktool.jar更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/qq_25815655/85195493 这里把需要的包下下来传csdn了。如果命令无法下载可参考csdn下载地址&#xf…

Android AAPT详解

目录 AAPT解释&#xff0c;作用AAPT基本命令AAPT编译资源源码解析AAPT打包和系统不一致的资源ID AAPT是什么 AAPT - Android Asset Packaging Tool 看全称&#xff0c;就可知道AAPT是Android资源打包工具。&#xfffd;讲这个之前&#xff0c;是有必要简单说下Android是如何构…

41.Android aapt工具

41.Android aapt工具 Android aapt工具 aapt 介绍aapt 环境配置aapt listaapt dumpaapt package其他命令 aapt 介绍 可参考官方文档&#xff1a; http://www.androidcn.net/wiki/index.php/Reference/aapt aapt stands for Android Asset Packaging Tool and is included in …