环境:centos7
本来在linux安装一个oracle是一件痛苦的事情,这里我们使用docker安装
首先你要先安装docker
没有的话就
yum -y install docker
然后启动docker
systemctl start docker
如果不想每次开机都重新启动,设置一下开机启动
systemctl enable docker #开机启动
下面开始具体的安装:
====================================================
1.拉取oracle镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
基本一分钟就能下载完成。
2.创建并启动容器(容器名字叫:oracle11,不喜欢可以自定义)
docker run --name oracle11 -p 1521:1521 -d registry.aliyuncs.com/helowin/oracle_11g
3.使用docker ps查看一下是否启动
4.进入容器
docker exec -it oracle11 /bin/bash
5.加载环境变量
source /home/oracle/.bash_profile
6.登录
sqlplus /nolog
7.登录成功之后用管理员登录
conn /as sysdba;
查看一下数据库版本,11.2
看一下默认的实例名:HELOWIN
一般我们在win本地安装叫orcl这里并不是,不要搞错,不然连不上的
8.新创建一个用户,便于在外面用工具连接
用户名:oracle11 密码:passwd
sql> create user oracle11 identified by passwd; sql> grant connect,resource,dba to oracle11;
9.如果你使用的是虚拟机就可以用Navicat或者plsql连接了
我这里用的阿里云服务器,需要开放1521端口
10.我这里用的是Navicat连接,配置如下
=======================END=============================