1.拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2.安装容器:docker run -d --name oracle11g -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

3.启动容器:docker start oracle11g

4.进入容器:docker exec -it oracle11g bash

5.切换到root用户:su root 密码:helowin

6.编辑/etc/profile文件配置ORACLE环境变量,在最后加上:

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使环境变量生效

7.创建软连接

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

8.切换到oracle 用户:su - oracle

这里还要说一下,一定要写中间的内条 - 必须要,否则软连接无效

9.登录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;

oracle服务器端已经完成所有的配置了.

客户端打开navicat premium建立连接后,填入:

SID为helowin

点击连接测试,测试通过说明已经完成了oracle的所有配置了!!

参考链接:

https://blog.csdn.net/weixin_43583693/article/details/90243856

最新文章

  1. Visual Studio 2015 移动跨平台开发初体验
  2. [转]DDD领域驱动设计基本理论知识总结
  3. 建字段_添加数据_生成json.php
  4. [terry笔记]RMAN综合学习之配置
  5. VBS基础篇 - 常量
  6. Myeclipse最简单的svn插件安装方法
  7. 教你用Java安全有效的实现两星期内自动登陆功能-Session
  8. Linux内核,文件系统移植过程中出现的一些问题与解决办法
  9. Spring MVC Controller配置方式
  10. PHP-Wamp集成包安装教程
  11. Android 上传库到Binary的操作
  12. 网易云课堂_程序设计入门-C语言_第二周:判断_2信号报告
  13. BZOJ 4057: [Cerc2012]Kingdoms( 状压dp )
  14. eclipse3.2 汉化 汉化包下载
  15. 关于android appcompatv7 Menu items should specify a title的解决办法
  16. vagrant使用小结
  17. Linux 下执行本目录的可执行文件(命令)为什么需要在文件名前加“./”
  18. Problem 4: Largest palindrome product
  19. sessionStorage 基本使用
  20. windows 获取用户的Sid的方法

热门文章

  1. MyLiveCam使用条款与免责协议
  2. 什么是cache
  3. python3 小知识
  4. .Net Core WebApi + Vue前后端分离项目中的jwt令牌应用
  5. ASP.NET MVC 返回文件
  6. Anaconda之conda常用命令介绍
  7. Office & WPS 基础篇
  8. zabbix housekeeper 太大 清理
  9. 【音视频】Qt中引入FFmpeg
  10. ABAP 范围表 range table