docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g -v /home/oracle/app/oracle/product/11.2.0/dbhome_2:/home/oracle/app/oracle/product/11.2.0/dbhome_2
: docker ps | grep oracle11g
docker exec -it oracle11g bash
su root (命令)输入密码: helowin (输入的密码)
vi /etc/profile
并添加如下内容↓↓↓↓↓↓↓
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
并添加如上内容↑↑↑↑↑↑↑
VI编辑模式操作:
1、在vi命令下,先按键盘esc键,再按(英文冒号)
2、输入"wq"
3、回车即可保存并退出vi命令,回到主shell界面
(esc -退出编辑
: wq 保存并退出)
保存退出后使配置生效
source /etc/profile
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
看这儿:如果报错 使用我这一行命令
ln -sf $ORACLE_HOME/bin/sqlplus /usr/bin
解析:-s 命令的意思是增加符号链接,起到一个链接的作用
把 -s 命令修改成 -sf 命令;-f 命令的意思是强制执行,也就意味着如果不存在就执行创建,存在就执行覆盖掉
Ps: 以上总结或许能帮助到你,或许帮助不到你,但还是希望能帮助到你,如有疑问、歧义,评论区留言会及时修正发布,谢谢!
敲黑板 :继续往下看
su - oracle
Oracle 账号:system
Oracle 密码:system
sqlplus /nolog # 登录
conn /as sysdba # 连接
alter user system identified by system; # 修改密码
alter user sys identified by sys; # 修改密码
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
exit; 退出
示例图
Docker 安装 Oracle 已经成功了
Navicat
DBeaver
因为我们用的Oracle 版本过旧,所以需要自己去下载 相应版本的驱动。
否则就会连接失败
示例
Oracle 11G驱动包
PS:至此,你就可以 打 Oracle了
如果看到这里了就给个赞把,我脸皮比较厚还想要个关注
感谢观看,小白定会持续更新有用的知识
上一篇:预约挂号项目之预约挂号模块