Docker安装Oracle12c

  1. 拉取指定版本的镜像
    docker pull sath89/oracle-12c
  2. 查看已经下载的镜像
  3. 数据库设置和数据将保存到/mydata/oracle12c/ oradata文件夹
    1) 首先需要创建/mydata/oracle12c/oracledata文件夹路径
    2)赋予读写等权限(很重要)
        chmod -R a+w /mydata/oracle12c/oracledata 
    3)执行下面的创建实例语句
        docker run --shm-size=1024MB -p 1521:1521 \
        --privileged \
        -e ORACLE_ALLOW_REMOTE=true \
        -v /mydata/oracle12c/oracledata:/u01/app/oracle \
        --name oracle12c --restart=always -d sath89/oracle-12c 
  4. 进入Oracle内部查看
     1) 
    进入容器内部
          docker exec -it 容器ID/bin/bash
     2)切换为oracle用户
         su oracle
     3)进入数据库
         $ORACLE_HOME/bin/sqlplus / as sysdba
     4)查看数据库状态
         Docker安装Oracle12c_第1张图片
     5)修改system用户密码 
         alter user system identified by iamp1234;
     6)连接Oracle
        hostname: ip地址
        port:1521
        sid:xe
        username:system
        password:iamp1234

你可能感兴趣的:(Oracle)