docker安装Oracle 11g
版權聲明:本文為博主原創文章,遵循 CC 4.0 by-sa 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/mmingxiang/article/details/81980392
?
環境: centos7.3????????????????????docker --version: 17.12.0-ce
1. 操作系統切換到root用戶:
????????# su root
2. 啟動docker
????????# systemctl start docker
3. 拉取oracle鏡像(oracle 11.0.2 64bit 企業版 實例名: helowin)
????????# docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
4. 創建并啟動容器(映射本地端口1521)
docker run \
--name oracle \
-p 1521:1521 \
-d registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
5. 進入docker的oracle_11g?容器
????????# docker exec -it 容器ID /bin/bash
6. 加載環境變量
????????# source /home/oracle/.bash_profile
7. 登錄sqlplus
????????# sqlplus /nolog
???????sql> connect /as sysdba
???????到這里就可以進行您想要的任何操作了
???????容器操作系統用戶 root:helowin
8. 如需用plsql等工具連接 請設置用戶和密碼(oracle 11.0.2 64bit 企業版 實例名: helowin)。舉例:
???????sql> create user test identified by test;
???????sql>?grant connect,resource,dba to test;
9. 如需映射oracle的數據文件 把容器內對應的文件,拷貝到宿主機,映射即可(如下)
???????/home/oracle/app/oracle/oradata/
???????/home/oracle/app/oracle/flash_recovery_area/helowin/
???????推薦使用docker-compose管理
參考:https://dev.aliyun.com/detail.html?spm=5176.1972343.2.2.jhKAjR&repoId=1969
?
總結
以上是生活随笔為你收集整理的docker安装Oracle 11g的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乘风破浪的程序员们,你们的职业生涯指南来
- 下一篇: NYOJ 647 奋斗的小蜗牛在请客