Docker安裝Oracle 19c 詳細教程
宿主機系統:CentOS Linux release 7.8.2003 (Core)
docker 安裝部分見本文《
》
安裝git工具
yum install git -y
下載oracle
dockerfile
cd /
rlwrap 安裝包到目錄
git clone https://github.com/oracle/docker-images.git
上傳oracle 19c 安裝包到目錄 /docker-images/OracleDatabase/SingleInstance/dockerfiles/19.3.0/
下載
/docker-images/OracleDatabase/SingleInstance/dockerfiles/19.3.0/
cd
/docker-images/OracleDatabase/SingleInstance/dockerfiles/19.3.0/
wget
ls
編輯
Dockerfile
新增COPY 內容
COPY rlwrap-0.43-2.el7.x86_64.rpm $INSTALL_DIR/
修改
setupLinuxEnv.sh
新增安裝內容
yum -y localinstall /opt/install/rlwrap-0.43-2.el7.x86_64.rpm && \
#down images
cd ../
等待完成,然後我們執行docker images 檢視下載好的image
宿主機上新增使用者組及使用者
groupadd -g 1300 dba
groupadd -g 1301 oper
groupadd -g 1302 oinstall
useradd -u 54321 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle
echo "oracle" | passwd --stdin oracle
建立目錄
mkdir -p /oracle/oradata
chown oracle:oinstall /oracle/oradata
安裝資料庫例項
docker run -e TZ="Asia/Shanghai" -itd -h oracle19c --name oracle19c \
-p 1521:1521 -p 5500:5500 \
-e ORACLE_SID=baikedb \
-e ORACLE_PDB=baikedbpdb1 \
-e ORACLE_PWD=Baikedb \
-v /oracle/oradata:/opt/oracle/oradata \
oracle/database:19.3.0-ee
檢視日誌跟進建立進度
docker logs -f oracle19c
直到建立完成,按ctrl+c 退出檢視日誌
檢視執行的docker
docker ps -a
進入oracle docker 容器
docker exec -it 2e19f9b1f776 bash
使用setPassword.sh 指令碼設定sys等使用者的密碼
連線資料庫例項
sqlplus sys/Baikedb123@localhost/baikedb as sysdba
最後注意:
記得宿主機防火牆開放TCP 1521及EM 5500埠對外的訪問
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70000068/viewspace-2773218/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Centos7 安裝 Docker 詳細教程CentOSDocker
- Ubuntu系統安裝Docker詳細教程UbuntuDocker
- centos7安裝docker詳細教程CentOSDocker
- Docker中安裝Oracle 19cDockerOracle
- [Oracle] CPU/PSU補丁安裝詳細教程Oracle
- docker安裝portainer詳細步驟DockerAI
- Redis安裝教程(超詳細)Redis
- windows安裝mongodb詳細教程WindowsMongoDB
- Jmeter安裝配置詳細教程JMeter
- RHEL 6.3 詳細安裝教程
- 安裝wordpress教程詳細安裝wordpress步揍
- Centos下Elasticsearch安裝詳細教程CentOSElasticsearch
- rabbitmq簡易安裝詳細教程MQ
- sublime安裝外掛詳細教程
- Linux安裝Nginx詳細教程LinuxNginx
- CentOS8 詳細安裝教程CentOS
- 如何安裝leapftp,如何安裝leapftp的詳細教程FTP
- oracle 19c 安裝、解除安裝Oracle
- Photoshop 2021超詳細安裝教程(附安裝包+安裝教程福利)
- java安裝教程詳細 java環境配置教程Java
- 蘋果cms安裝及配置詳細教程蘋果
- Python 與 PyCharm 安裝詳細教程PythonPyCharm
- python詳細的安裝教程分享!Python
- Centos7安裝WordPress詳細教程CentOS
- RabbitMQ超詳細安裝教程(Linux)MQLinux
- Ubuntu 20.04 安裝 Carla詳細教程。Ubuntu
- Ubuntu系統安裝 PostgreSQL詳細教程。UbuntuSQL
- 安裝JDK和Eclipse詳細教程JDKEclipse
- CentOS 6.3安裝(詳細圖解教程)CentOS圖解
- node-js,npm安裝-詳細教程JSNPM
- MySQL的安裝與配置——詳細教程MySql
- Ubuntu server 20.04詳細安裝教程UbuntuServer
- arcgis安裝教程10.2 arcgis詳細安裝步驟
- Docker 快速安裝Jenkins完美教程 (親測採坑後詳細步驟)DockerJenkins
- Oracle 19c的安裝Oracle
- 達芬奇調色16安裝教程(詳細圖文安裝教程)
- [教程文件]tuzicms系統安裝圖文詳細教程
- Linux安裝和配置zokeeper 詳細教程Linux