以下在阿里云centos7环境下操作,且安装了docker环境,安装完oracle大概需要8G内存
安装前剩余空间15G
安装后剩余可用空间7个多G
开始操作
1.拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
速度很快 几分钟就下载完毕
2.创建容器
docker run -di --name=oracle_11g -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
将容器1521端口映射到宿主机1521端口,容器名为oracle_11g,1521端口在阿里云控制台安全组设置,方便后面远程连接oracle
3.进入控制台设置用户信息
docker exec -it oracle_11g /bin/bash
如下图
4.切换到root用户下进行配置: su root
输入密码: helowin
5.编辑profile文件配置ORACLE环境变量: vi /etc/profile
,并添加如下内容, 保存退出后使配置生效 source /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
6.创建软连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
7.切到oracle用户 su - oracle
8.登录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;
- exit;
9.查看一下oracle实例状态 lsnrctl status
10.Navicat Premiun连接
环境搭建完毕,可以拿起键盘去梭哈代码了,如果对你有帮助,期待你的点赞,好兄弟!