centos安装oracle

pclin
44
2024-11-28

1、下载镜像

# 拉取镜像
docker pull hub.laki.cc/truevoly/oracle-12c:latest
# 原始 docker pull truevoly/oracle-12c:latest

其中hub.laki.cc为镜像加速域名,可以配置自己或者不配置

docker pull truevoly/oracle-12c:latest

2、配置映射目录

使用df -h 找到一块空间较大的挂载目录

例如我目前机器磁盘最大是/home目录

mkdir -p /home/mydata/oracle/ora_data

3、启动oracle

docker run --privileged=true -d -p 2122:22 -p 9090:8080 -p 1521:1521 -v /home/mydata/oracle/ora_data:/u01/app/oracle/ --name oracle-12c hub.laki.cc/truevoly/oracle-12c

4、查看启动进展

docker logs -f oracle-12c

5、进入容器修改账号密码设置

#查看容器ID
docker ps
#进入容器
docker exec -it ef61c4d542bb /bin/bash
#切换成oracle用户
su oracle
#进入sqlplus
$ORACLE_HOME/bin/sqlplus / as sysdba
//设置密码有效期为无限制
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
//解锁system用户
alter user SYSTEM account unlock;
//创建一个账号
create user admin1 identified by 123456;
//为这个用户赋予管理员的权限
grant dba to admin1;

动物装饰