前言

楼主安装Oracle的初衷是为了学习一下如何安装,然后从中得到一些安装经验,顺便以后如果学习Oracle数据库相关知识的时候,以至于不会在安装环节卡住了,学习门槛瞬间降低。

安装
1.访问Docker镜像仓库官网

在这里插入图片描述

2.找到对应版本
#这个快
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

可能需要一点时间,因为比较大。

自己如果尝试配置可以参考这个镜像的说明

在这里插入图片描述

3.查看镜像

等拉取好了镜像之后,docker images 查看一下镜像是否拉取成功。

docker images

在这里插入图片描述

4.启动Oracle
docker run -d -it -p 1521:1521 \
--name oracle \
--restart=always \
--mount source=oracle_vol,target=/home/oracle/app/oracle/oradata registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

通过docker ps 查看是否已经运行

在这里插入图片描述

修改文件

先进入容器内

docker exec -it oracle /bin/bash 
#切换root用户  #密码:helowin
su root
  • 第一种方式

    加载.bash_profile 文件,我们可以先用命令cat /home/oracle/.bash_profile 查看一下里面的内容,通过查看我们可以知道里面定义了ORACLE_HOME,ORACLE_SID之类的配置。

    source /home/oracle/.bash_profile
    
  • 第二种方式

    修改/etc/profile文件,将ORACLE_HOME和ORACLE_SID配置到其中,然后生效。

    vi /etc/profile
    
    #配置内容
    export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 
    export ORACLE_SID=helowin
    export PATH=$ORACLE_HOME/bin:$PATH
    
    #配置文件生效
    source /etc/profile
    
创建软连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
登录sqlplus
#切换回oracle用户
su oracle
sqlplus /nolog
connect / as sysdba
#修改system帐号的密码
alter user system identified by 123456;
#修改sys帐号的密码
alter user sys identified by 123456;
创建一个用户(看自己了)
#创建用户
create user jiefei identified by jiefei;
#赋权限
grant connect,resource,dba to jiefei;
工具连接

这里楼主用的是Navicat Premium工具连接Oracle数据库进行测试。

在这里插入图片描述

在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐