Docker 安装 Oracle,SQL Developer 客户端安装

chan 作者
阅读 562 喜欢 0

基于 Docker 安装 Oracle

  • 拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

  • 创建并运行容器

docker run -d –p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

  • 进入容器

docker exec -it oracle11g bash

  • 切换到 root 用户

su root

  • password

helowin

  • 配置环境变量
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=ORACLEHOME/bin: ORACLE_HOME/bin:ORACLE HOME/bin:PATH
  • 创建软连接

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin

  • 切换 oracle 用户

- oracle

  • 登录 sqlplus,并修改 sys、system 用户密码

sqlplus /nolog

conn /as sysdba

  • 修改密码
修改密码:
alter user system identified by system;
alter user sys identified by sys;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

也可以创建用户并赋予权限
create user test identified by test;
grant connect,resource,dba to test;

过程中出现的报错需要输入以下内容:
alter database mount;
alter database open;

SQL Developer 客户端安装

官方网站:https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html

下载对应的系统版本即可,安装完成后解压并运行 sqldeveloper.exe

连接数据库

全部评论0