小白xxx

导航

docker中oracle的项管部操作

前提:centos中已安装docker---------如未安装,参考centos的docker下载安装

1、获取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g --------------6g。等会吧

2、下载完成后,查看镜像

docker images

3、创建容器

docker run -d -p 1521:1521 --name oracle11g -v /home/backup:/usr/backup registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

 这里-v就是挂载目录,具体是:号前是本地物理目录,:后是docker的oracle内目录。

如果创建成果会返回容器的ID

4.1、启动容器

docker start oracle11g

或者可以通过ID启动,docker ps -a 查看已安装的容器

 

 然后通过docker start 13f68d10871启动容器

5、进入oracle容器的shell

docker exec -it oracle11g /bin/bash

6、配置oracle环境变量(注每次进入后的针对oracle操作尽量都执行下代码)

vi /etc/profile 

在末尾加上

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

export ORACLE_SID=helowin

export PATH=$PATH:$ORACLE_HOME/bin

7、重新执行文件:source /etc/profile

8、修改密码

首先要更换管理员角色:su root  密码helowin

 

 以管理员身份进入:sqlplus / as sysdba

alter user system identified by dbTest123;

alter user sys identified by dbTest123;

设置密码不过期:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

posted on 2021-05-19 13:52  清汤挂面X  阅读(147)  评论(0)    收藏  举报