【操作随记】使用docker安装oracle数据库
程序员文章站
2024-03-25 17:43:22
...
首先请确保已安装docker
1.拉取oracle镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.根据创建一个新的容器并启动
docker run -p 1521:1521 --name oracle_11g -d --restart=always registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
-p 1521:1521 容器暴露1521端口并指定宿主1521端口并与其通信
--name 指定容器名字
-d 指定容器位于后台执行
--restart=always 设置重启策略为容器退出时总是重启
3.进入容器控制台
docker exec -it oracle_11g bash
-i 即使没有附加也保持STDIN 打开
-t 分配一个伪终端
4.在容器中切换至root用户
su root
这个镜像的root密码为helowin
5.配置环境变量
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
6.重新载入配置文件
source /etc/profile
7.建立sqlplus软连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
8.回到oracle用户下
su oracle
9.进入sqlplus环境
sqlplus /nolog
10.以sysdba的身份连接数据库
conn /as sysdba
11.修改system用户的密码为oracle
alter user system identified by oracle;
12.可选:将密码有效期由默认的180天修改成“无限制”
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
使用Navicat连接Oracle数据库
主机填写自己安装oracle的主机地址
端口填写映射到宿主机的端口号,查看第二步
本镜像服务名为helowin
用户名system
密码为第11步修改的密码
上一篇: idea 快捷键 博客分类: idea 快捷键 idea
下一篇: C# 实现Word邮件合并——创建模板并合并文本、图片 博客分类: .NET Word C#.NETSpire.Docword邮件合并
推荐阅读
-
【操作随记】使用docker安装oracle数据库
-
Docker:(一)安装Oracle数据库
-
docker安装Oracle11g数据库
-
docker安装oracle数据库
-
Docker安装运行oracle数据库步骤
-
docker安装Oracle数据库
-
使用Docker部署oracle数据库和Tomcat应用的简单示例
-
【docker】docker安装oracle数据库
-
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 博客分类: 平台oracle数据库network工具文本编辑 oracle数据库network工具文本编辑
-
Oracle 使用DBCA安装数据库出现错误