Docker拉取Oracle的11g版本数据库
1.查询现有镜像命令:docker search oracle2.拉取oracle镜像的命令:docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g注:这可能时间比较长,根据个人网速而定,不好可能几个小时。3.查看拉取的镜像的命令:docker images4.运行oracle容器镜像...
1.查询现有镜像命令:docker search oracle
2.拉取oracle镜像的命令:
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
注:这可能时间比较长,根据个人网速而定,不好可能几个小时。
3.查看拉取的镜像的命令:docker images
4.运行oracle容器镜像:
docker run -p 1521:1521 -d --name myOracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
注:这里后面的信息一定要和拉取的镜像一致,建议直接复制。
5.查询运行的容器命令:docker ps
6.进入容器进行配置命令:docker exec -it [容器名称] bash
命令:docker exec -it myOracle11g bash
6.1 进行软连接操作:sqlplus /nolog
发现命令无法运行
表示用户不对!
6.2 切换root用户下:su root
需要密码的:密码为:helowin
6.3 编辑profile文件配置oracle的环境变量
环境变量如下:
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
编辑profile的命令为:vi /etc/profile 在最后面加上上面的环境变量。
6.4 创建软连接
命令:ln -s $ORACLE_HOME/bin/sqlplus/usr/bin
6.5 切换成oracle用户
命令:su - oracle
注:中间一定要有 - 否则会报错。
6.6 重新进行软连接:
命令:sqlplus /nolog
修改oracle的sys、system的用户密码
命令:conn /as sysdba
命令:alter system identified by system;
修改system的密码为system
命令:alter user sys identified by sys;
命令:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
让修改的密码生效。
命令:exit
退出操作。
7.可以使用pl/SQL工具进行连接system用户
更多推荐
所有评论(0)