docker能不能使用oracle

docker能不能使用oracle

1、查詢插件

docker?search?orcalce

docker能不能使用oracle

我們拉取的是第二個orcale-12c。

2、拉取

docker?pull?docker.io/sath89/oracle-12c

這個有點慢,文件還比較大,但是減少了安裝,跑起來就行了。

3、創建掛靠的文件目錄

mkdir?-p?/var/local/oracle
chmod?-R?777?/var/local/oracle??#?有可能docker沒有權限,?所以加上這一句

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

5、查看日志

docker?logs?-f?xxxxx

第一次啟動時間比較長,需要初始化,所以需要等待。

6、初始化

docker?exec?-it?867a9abf25a5?/bin/bash????#867a9abf25a5是我的容器id

7、使用到oracle 用戶

su?oracle?#切換到oracle用戶

8、操作用戶

$?$ORACLE_HOME/bin/sqlplus?/?as?sysdba?#進入sqlplus
SQL>>?ALTER?PROFILE?DEFAULT?LIMIT?PASSWORD_LIFE_TIME?UNLIMITED;?#密碼有效期修改
SQL>>?alter?user?SYSTEM?account?unlock?#解鎖用戶

9、連接信息

hostname: localhost

port: 1521

sid: xe

username: system

password: oracle

密碼是默認的,但是可以修改。

相關教程推薦:docker教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享