docker安装Oracle数据库

这篇具有很好参考价值的文章主要介绍了docker安装Oracle数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 拉取阿里云的oracle镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker

  1. 查看获取的镜像
docker images
  1. 启动docker容器
  • 默认启动容器方式
docker run -d -it -p 1521:1521 \
--name oracle11g \
--restart=always registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
  • 持久化启动方式如下:
docker run -d -it -p 1521:1521 \
--name oracle \
--restart=always \
--mount source=oracle_vol,target=/home/oracle/app/oracle/oradata registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

--restart表示docker重启是容器自动重启。
--mount表示要将Host上的路径挂载到容器中。

  1. 查看容器,容器状态up表示在运行状态
docker ps

docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker

  1. 进入容器
docker exec -it 【容器id或名称】 /bin/sh
  1. 切换到root账户(默认进入之后是oracle账户)

su root
输入密码:helowin(密码都是一样的)
docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker

  1. 编辑环境变量
vi /etc/profile

添加以下内容:

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH

执行以下命令,使配置生效:

source /etc/profile 
  1. 创建软链接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
  1. 切换到oracle用户,登录sqlplus
su - oracle
sqlplus /nolog
conn /as sysdba

并修改sys、system用户密码:

alter user system identified by YOUR_PASSWORD;
alter user sys identified by YOUR_PASSWORD;
alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;

docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker

  1. 创建用户
create user zjq(用户名) identified by zjq(密码);
grant connect,resource,dba to zjq(用户名);
  1. 使用Navicat链接Oracle

注意下面的服务名:
docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker
测试连接,连接成功。

  1. 新建表空间

在Navicat选择【其他】,然后点击【表空间】,此时显示oracle数据库中所有的表空间,点击【新建表空间】。
docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker
在【常规】标签页,输入表空间名称、大小、单位等
docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker
在【存储】标签页,输入文件类型、块大小、表压缩方式等
docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker
在【高级】标签页,设置其它选项,然后点击【保存】
docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker
输入表空间名称,然后点击【确定】
image.png
此时表空间成功创建了。

本文内容到此结束了,
如有收获欢迎点赞👍收藏💖关注✔️,您的鼓励是我最大的动力。
如有错误❌疑问💬欢迎各位指出。
主页:共饮一杯无的博客汇总👨‍💻

保持热爱,奔赴下一场山海。🏃🏃🏃

docker安装oracle,?Docker&K8S&云原生,?日常开发记录,# Oracle,oracle,数据库,docker文章来源地址https://www.toymoban.com/news/detail-595782.html

到了这里,关于docker安装Oracle数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle数据库安装及配置

    下载地址:(Database Software Downloads | Oracle) 下载好像需要Oracle账号,只要有邮箱就能注册。 解压好下载的压缩包,找到setu.exe 点击安装。 根据安装程序提示点击下一步 可以创建一个新的Windows用户来使用Oracle,也可以使用虚拟机来安装Oracle 这里口令的格式要求至少一个大写

    2024年02月05日
    浏览(11)
  • 基于RHEL9,ORACLE LINUX 9安装Oracle 19c 数据库

    要基于RHEL9,ORACLE LINUX 9 或RHEL分支,安装ORACLE 19C 数据库,在一年前,没有人会告诉你能够成功,都会告诉你说19C只支持 RHEL7/8,在RHEL9上不支持, 如果你非要安装,在安装到11%时,就会报以下错误: Error in invoking target \\\' libasmclntsh19.ohso libasmperl19.ohso client_sharedlib \\\' of makefile \\\'/u

    2024年02月03日
    浏览(23)
  • <Oracle>《Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》(第三部分)

    2.5.1 修改centos主机名 类型 英文 解释 静态 Static hostname 内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。 瞬态 Tansient hostname 系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。 灵活 Pretty hostname 有人叫做“别名”主机名,允许使用自由形式(包括

    2024年02月11日
    浏览(23)
  • Oracle19c数据库安装 - 基于Linux环境

    安装文件链接在文章末尾。 本文介绍多种在Linux环境下安装Oracle19c数据库软件和Oracle数据库的方式,多种方式选择其中一种即可,适用于19c数据库学习环境的配置。 数据库软件和数据库是不同的,都需要安装。 关闭防火墙和selinux 更改完reboot,使其生效 搭建yum,安装依赖包

    2024年02月15日
    浏览(19)
  • CentOS 7 上安装 Oracle 11g 数据库

    本博客将向您介绍在 CentOS 7 操作系统上安装 Oracle 11g 数据库的步骤,以及在 Oracle 数据库中创建表空间和用户的脚本。 首先,我们需要安装一些必要的软件和依赖项。在终端中执行以下命令: 为了确保安装的顺利进行,我们需要暂时关闭防火墙和 SELinux: Oracle 安装过程需要

    2024年02月10日
    浏览(28)
  • 电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?

    注:如果知道数据库的版本信息,这个步骤可以跳过。 比较简单的方法,直接看数据库的安装位置,也就是数字(但是这个方法确定就是,不好确定是多少位的数据库) 另外一种是登录Oracle,查看版本信息(sqlplus 用户名/用户密码) 后面的配置需要 select userenv(‘language’

    2024年01月16日
    浏览(16)
  • SQL Developer的下载、安装和连接Oracle数据库

    SQL Developer–Oracle常用管理工具。 如需SQL Developer安装包可以下方留言。 该软件不需要安装,下载解压后 双击sqldeveloper.exe即可运行 。 第一次运行需要输入JDK路径。 【若没下载或不清楚是否已经下载JDK,指路下载、安装JDK并检测JDK是否安装成功】 SQL Developer是图形界面查询工

    2024年02月07日
    浏览(28)
  • 4. Oracle12c数据库在Linux系统安装步骤

    1.Oracle11gR2数据库安装 https://edu.csdn.net/course/detail/27750 2.Oracle 12c 数据库安装 https://edu.csdn.net/course/detail/35882 ​ 3.Oracle 19c 数据库一键安装 https://edu.csdn.net/course/detail/39198 4.Oracle 19c RAC For Linux安装部署 (视频讲解) https://edu.csdn.net/course/detail/35792 5.oracle 19c 数据库基础和日常管理

    2024年02月15日
    浏览(18)
  • Oracle数据库安装教程,并实现公网远程连接【内网穿透】

    Oracle ,是甲骨文公司的一款关系数据库管理系统,它在数据库领域一直处于领先地位。可以说 Oracle 数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数

    2024年02月09日
    浏览(21)
  • 麒麟SP3X86系统下,安装Oracle11g数据库

    目录 1、写在前面 2、准备工作 2.1 环境准备 2.2 数据库安装前准备 2.2.1 安装依赖 2.2.2 系统环境准备 2.2.3 上传软件安装包 2.2.4 安装调图形化界面的依赖和相关设置 3、执行安装程序 1、写在前面 随着国产化进程,各大应用需要在国产服务器上面进行部署动作。掌握国产服务

    2024年02月13日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包