Centos7 Docker 安装oracle

yum install docker

在这里插入图片描述

docker -v
systemctl start docker
systemctl status docker

在这里插入图片描述
docker拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

在这里插入图片描述

#查看拉去的oracle镜像
docker iamges

在这里插入图片描述

创建Oracle容器
docker run -d -p 1521:1521 --name oracle_11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
#启动oracle容器
docker start oracle_11g
#查看运行过的容器
docker ps

在这里插入图片描述

进入oracle容器的控制台
docker exec -it oracle_11g bash

在这里插入图片描述

1. 切换到root用户模式下
su root 
输入密码helowin
2. 编辑profile文件配置ORACLE环境变量
vim /etc/profile 
#并在文件最后添加如下命令
#set oracle env
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

在这里插入图片描述

软件连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
#切换到oracle 用户
su - oracle
登录sqlplus并修改sys、system用户密码
sqlplus /nolog
#连接数据库
conn /as sysdba
#修改sys用户密码
alter user system identified by oracle;
#修改system用户密码
alter user sys identified by oracle;
#设置修改密码时间为无限
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

在这里插入图片描述

#登录验证为大家整理了以下3种方式

使用IntelliJ IDEA 2019.3.2 x64 远程连接oracle数据库
使用PLSQL 远程连接oracle数据库
使用Navicat Premium 12 连接远程Oracle数据库

发布了858 篇原创文章 · 获赞 114 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/weixin_40816738/article/details/104563777