Ubuntu18.04安装Oracle11g
参考博客:
docker pull oracle11g 镜像配置
上面的博客是本篇的参考,但是其中有些配置不正确,整个配置中很多是无效的,所以显得很啰嗦。以下是纠正和补充后的版本。
1. 首先,拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
时间会有些久,毕竟6个G的数据要下载。
2. 创建容器
2.1 创建桥接网络(非必须)
有时候我们不想进行端口映射,所以我们需要固定住容器的ip,所以需要创建一个自己的桥接网络。
docker network create --driver bridge --subnet=172.18.0.0/16 --gateway=172.18.0.1 myBridge
- –driver bridge 是指桥接网络
- myBridge 自定义的桥接网络的名字
创建完成后通过如下命令查看网络
docker network inspect myBridge
2.2 创建oracle容器
创建oracle容器并指定网络
docker run -id -p 1521:1521 --ip=172.18.0.2 --network=myBridge --name=oracle11g-172.18.0.2 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
到这里,容器创建就完成了
3. 容器的配置
3.1 进入容器
docker exec -it oracle11g-172.18.0.2 /bin/bash
3.1 配置用户密码(非必须)
su root
输入原始密码 helowin
- 修改root用户的密码
passwd root # 确认两次 root root
- 修改oracle用户的密码
passwd oracle # 确认两次 oracle oracle
3.2 配置环境变量
vi /home/oracle/.bashrc
末尾追加:
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2export ORACLE_SID=helowinexport PATH=$ORACLE_HOME/bin:$PATH
使环境变量生效:
(因为用户shell链接的时候,linux会执行.bashrc文件,所以只要切换一次用户就可以使环境变量生效)
su root
su oracle
4.Oracle数据库的配置
4.1 登录sqlplus并修改sys、system用户密码
shell 环境:
sqlplus /nolog
sqlplus环境:
conn /as sysdba
修改用户
system
sys
alter user system identified by system;
alter user sys identified by sys;
也可以创建用户
-- 创建用户 create user test identified by test;
-- 向用户授权 grant connect,resource,dba to test;
4.2 激活练习用户scott
scott用户是oracle给我们练习用的用户,但是默认是锁定的状态,并且密码也是过期的。
alter user scott account unlock;
alter user scott identified by tiger;
5. 使用Navicat 连接oracle
5.1 下载navicat
百度网盘 https://pan.baidu.com/s/1m6jT9llyfMMaq6fpQM3K9g
提取码:bfux
5.2 安装并激活
安装navicat121_premium_cs_x64.exe
,千万别打开,如果打开过了,卸载重装。
安装完成后,以管理员身份
打开破解软件:Navicat Premium 12 注册机 V5.0.exe
点击patch按钮对navicat 的可执行exe文件打包。文件在你安装navicat的目录下,比如我的 C:\Program Files\PremiumSoft\Navicat Premium 12\navicat.exe
提示成功后,此时可以打开navicat了。
选择注册
然后,打开激活软件,点击generate,复制信息填入navicat
点击激活
手动激活
复制请求码
点击左下角的gernate按钮
复制文本,填入到navicat中
点击激活
5.3 链接oracle数据库
6. windows的网络问题
注意:有时候在windows系统上会因为本地网络的配置问题,导致链接不上我们配置的子网;
以管理员身份打开CMD
route add 172.18.0.0/16 mask 255.255.255.0 10.0.75.2 -p
172.18.0.0是我们之前添加的桥接网络,可以根据你的个人需要添加其他的。
Ubuntu18.04安装Oracle11g相关推荐
- Ubuntu18.04安装教程及SLAM常用软件安装教程
文章目录 前言 Ubuntu18.04安装教程 一.准备工作 1.1.下载ubuntu镜像 1.2.制作U盘启动项 1.3.给ubuntu分配硬盘空间 二 安装ubuntu18.04系统 2.1.设置 ...
- Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o
Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o sudo apt-get install cmake libeigen3-dev ...
- linux18.04安装显卡驱动,详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)
详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测 ...
- Ubuntu18.04安装Dlib-19.19.0成功
VMware内Ubuntu18.04安装Dlib-19.19.0成功 本人第一篇博客,如果哪里写的不好还请多多包涵. 说明一下,我是通过pip去安装的所有库,除了Cmake.因为Dlib需要C++环境 ...
- ubuntu18.04安装python3.7并将python3指向python3.7
ubuntu18.04系统默认装了三个版本的python,如下: ubuntu18.04安装python3.7并将python3指向python3.7 参考此篇文章:https://blog.csdn ...
- ubuntu18.04 安装qt5.12.8及环境配置的详细教程
这篇文章主要介绍了ubuntu18.04 安装qt5.12.8及环境配置的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 环境 系统: ...
- linux下anaconda3安装教程,Ubuntu18.04 安装 Anaconda3的教程详解
Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如 ...
- Ubuntu18.04安装cuDNN和Tensorflow的正确姿势
文章目录 Ubuntu18.04安装cuDNN和Tensorflow的正确姿势 一.检查NVIDIA驱动是否安装成功 二.检查CUDA是否安装成功 三.安装cuDNN 1. 确定版本 2. 下载安装包 ...
- VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法)
VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法) # 以下操作均已root用户操作 # 安装 ...
- Ubuntu18.04安装OpenPCDet及配置spconv
spconv的安装简直要命,废了三天才安装好,多亏了网上一些教程.下面是我综合几个点击量高的博文,成功安装的过程记录. 目录 安装 1 clone 项目 2 创建并配置虚拟环境 3 安装spconv ...
最新文章
- 玩具javascript:cookie管理
- 10 Java程序员面试宝典视频课程之Servlet
- 解决从本地文件系统上传到HDFS时的权限问题
- 基于OpenSSL自建CA和颁发SSL证书
- ie6 z-index bug
- 如何在 ASP.NET Web API 中设置下载文件名 ?
- 阿里P8架构师谈:大数据架构设计(文章合集)
- 吉林大学 计算机图形学,吉林大学计算机图形学资料汇总.doc
- cur前缀_每天1分钟背单词 词根cur
- angularJS添加form验证:自定义验证
- delphi相关文件扩展名
- 数学与计算机相关的题目,数学与计算机毕业论文题目大全 数学与计算机毕业论文题目怎么定...
- Ubuntu18.04 or 20.04美化终端 zsh+ohmyzsh+powerlevel10k
- [渝粤教育] 西南科技大学 交通管理与控制 在线考试复习资料2021版
- 新买的电脑硬盘如何分区
- 云计算在美国的五年是如何发展的?
- 鸽巢原理(抽屉原理)
- 魔兽服务器优化,官方:游戏环境优化方案启动 新服务器开放
- CentOS上安装部署Kafka
- D. Epic Transformation
热门文章
- 使用python自动玩游戏
- 火狐 和 谷歌Google Chrome 内核浏览器 跨域问题
- c语言实验答案周信东综合程序设计,周信东主编最新版-C语言程序设计基础实验一实验报告.doc...
- 【托马斯微积分11版---英文】读书笔记:前言--未完待续
- Python爬虫采集网易云音乐热评实战
- 前端-html省份、地市级联
- win7如何启用计算机的无线功能,win7笔记本怎么打开无线-win7打开无线功能,win7已关闭无线功能 未修复...
- [连接机顶盒]-使用 adb 命令行无线连接 EC6108V9 华为悦盒
- 数据结构视频教程 -《数据结构(邓俊辉)》
- WOL局域网与外网远程唤醒概要