首頁 > 運維 > Docker > 主體

docker能不能使用oracle

王林
發布: 2020-04-04 14:06:18
原創
3511 人瀏覽過

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教學

以上是docker能不能使用oracle的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板