hjdyzy/oracle

By hjdyzy

Updated 11 months ago

oracle镜像仓库

Image
Databases & Storage

193

Docker安装Oracle19C

# 如果使用-v 映射到本地文件,为了确保Docker容器内运行的Oracle数据库进程可以有权限读写数据到映射的目录。 执行: chmod -R 777 你需要映射的文件夹
mkdir -p /data/oracle/oradata
chmod -R 777 /data/oracle/oradata
# 启动命令
docker run -d \
 --name oracle19c \
 -p 1521:1521 \
 -p 5500:5500 \
 -e TZ=Asia/Shanghai \
 -e ORACLE_SID=orcl \
 -e ORACLE_PDB=orclpdb \
 -e ENABLE_ARCHIVELOG=false \
 -e ORACLE_PWD=Ora20240419 \
 -e ORACLE_BASE=/opt/oracle \
 -e ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 \
 -v /data/oracle/oradata/:/opt/oracle/oradata \
 hjdyzy/oracle:19.3.0-ee

# 查看启动日志
docker logs oracle19c --follow

创建实例的过程也会比较长

注意日志信息,有错解决错即可。通常保证内存和磁盘空间够即可

出现如下消息表示安装完成

The Oracle base remains unchanged with value /opt/oracle
#########################
DATABASE IS READY TO USE!
#########################
The following output is now a tail of the alert.log:
ORCLPDB(3):ALTER DATABASE DEFAULT TABLESPACE "USERS"
ORCLPDB(3):Completed: ALTER DATABASE DEFAULT TABLESPACE "USERS"
2024-04-19T13:34:46.444537+00:00
ALTER SYSTEM SET control_files='/opt/oracle/oradata/ORCL/control01.ctl' SCOPE=SPFILE;
2024-04-19T13:34:46.453712+00:00
ALTER SYSTEM SET local_listener='' SCOPE=BOTH;
   ALTER PLUGGABLE DATABASE ORCLPDB SAVE STATE
Completed:    ALTER PLUGGABLE DATABASE ORCLPDB SAVE STATE

XDB initialized.
2024-04-19T13:44:30.384776+00:00
2024-04-19T14:04:30.590662+00:00leted for file# 10, old size 327680K, new size 337920K
Resize operation completed for file# 3, old size 522240K, new size 532480K

安装完成,连接测试

默认用户名为system密码是创建容器时设置的密码,这里密码为Ora20240419

image-20240419221824107

Docker Pull Command

docker pull hjdyzy/oracle