docker 安装oracle
1 | //拉取oracle 镜像<br># docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g<br>//等待完成<br>#docker images;//实例化镜像<br>#docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g<br>//创建成功,显示容器id<br>c0b56a8daf90b9bd013cbda38c0593d0fb9a8a828155d7b1c2e8eca6e4fe69d4<br>//启动容器<br># docker start oracle11g<br>oracle11g<br>//进入镜像进行配置<br>#docker exec -it oracle11g bash //进入后主机名显示 [oracle@c0b56a8daf90 /]<br>//进入到root 用户下 密码为:helowin 成功后主机名为 [root@c0b56a8daf90 /]<br>$ su root <br>//配置环境变量<br># vi /etc/profile<br>//在末尾加入 一下内容 <br>export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2<br>export ORACLE_SID=helowin<br>export PATH=$ORACLE_HOME/bin:$PATH<br>//创建软连接<br># ln -s $ORACLE_HOME/bin/sqlplus /usr/bin<br>//切换到oracle 用户 成功后主机名显示 [oracle@c0b56a8daf90 ~]<br># su - oracle<br>//登录sqlplus 修改sys、system 密码<br># sqlplus /nolog<br>SQL> conn /as sysdba //显示 Connected.<br>SQL> alter user system identified by system; //显示User altered<br>SQL>alter user sys identified by sys; //显示User altered<br><br>创建用户 授予权限<br><br><br>客户端工具登录 navicate |
![](https://img2020.cnblogs.com/blog/1912476/202004/1912476-20200413172446449-262419313.png)
create user test identified by test;
grant connect,resource,dba to test;
![](https://img2020.cnblogs.com/blog/1912476/202004/1912476-20200413180534159-440281532.png)
本文来自:https://blog.csdn.net/qq_38380025/article/details/80647620
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步