docker 安装 oracle19c

docker 安装 oracle19c

  1. 拉取镜像

    sudo docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c
    
  2. 创建挂载目录

    sudo mkdir -p /mydata/oracle/oradata
    
  3. 授权

    sudo chmod 777 /mydata/oracle/oradata
    
  4. 安装

    sudo docker run -d  \
    -p 1521:1521 -p 5500:5500 \
    -e ORACLE_SID=ORCL \
    -e ORACLE_PDB=ORCLPDB \
    -e ORACLE_PWD=orcl \
    -e ORACLE_EDITION=standard \
    -e ORACLE_CHARACTERSET=ZHS16GBK \
    -v /mydata/oracle/oradata:/opt/oracle/oradata \
    --name oracle19c \
    registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c
    

    安装过程中可以通过日志监控安装情况

    sudo docker logs -ft oracle19c
    

    docker安装oracle容器过程日志

  5. 连接 Oracle 数据库

    1. 打开容器终端

      sudo docker exec -it oracle19c /bin/bash
      
    2. sqlplus登录 sysdba身份登录,默认进入CDB

      sqlplus / as sysdba
      
    3. 进入CDB

      sqlplus system/orcl@localhost:1521/orcl
      
    4. 进入PDB

      sqlplus pdbadmin/orcl@localhost:1521/orclpdb
      
    5. 查看连接模式

      show con_name
      

      连接oracle数据库

  6. 网页登录

    https://ip:5500/em

    Oracle

    Oracle

    Oracle

  7. sqldeveloper

    Oracle SQL Developer Downloads

    sqldeveloper连接oracle

    1. 测试中文是否乱码

      select '中文' from dual
      
    2. 出现乱码就编辑客户端环境变量

      NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

      Oracle中文乱码

猜你喜欢

转载自blog.csdn.net/qq_24330181/article/details/131073455