docker能不能使用oracle

王林
Lepaskan: 2020-04-04 14:06:18
asal
3477 orang telah melayarinya

docker能不能使用oracle

1、查询插件

docker search orcalce
Salin selepas log masuk

e71c7dd798523197cbe64bf5f8f0251.png

我们拉取的是第二个orcale-12c。

2、拉取

docker pull docker.io/sath89/oracle-12c
Salin selepas log masuk

这个有点慢,文件还比较大,但是减少了安装,跑起来就行了。

3、创建挂靠的文件目录

mkdir -p /var/local/oracle
Salin selepas log masuk
chmod -R 777 /var/local/oracle  # 有可能docker没有权限, 所以加上这一句
Salin selepas log masuk

4、启动

docker run -d -p 2122:22 -p 9090:8080 -p 1521:1521 -v /var/local/oracle/:/u01/app/oracle/ --name orcalce sath89/oracle-12c
Salin selepas log masuk

5、查看日志

docker logs -f xxxxx
Salin selepas log masuk

第一次启动时间比较长,需要初始化,所以需要等待。

6、初始化

docker exec -it 867a9abf25a5 /bin/bash    #867a9abf25a5是我的容器id
Salin selepas log masuk

7、使用到oracle 用户

su oracle #切换到oracle用户
Salin selepas log masuk

8、操作用户

$ $ORACLE_HOME/bin/sqlplus / as sysdba #进入sqlplus
Salin selepas log masuk
SQL>> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; #密码有效期修改
Salin selepas log masuk
SQL>> alter user SYSTEM account unlock #解锁用户
Salin selepas log masuk

9、连接信息

hostname: localhost

port: 1521

sid: xe

username: system

password: oracle

密码是默认的,但是可以修改。

相关教程推荐:docker教程

Atas ialah kandungan terperinci docker能不能使用oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!