Oracle基础教程(一)Oracle的安装

一 概述

1.1 基本介绍

  • ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据 库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S体系结构的数据库之一。
  • ORACLE通常应用于大型系统的数据库产品。
  • ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通 用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个 完备关系的产品;作为分布式数据库它实现了分布式处理功能。

1.2 特点

  • (1)支持多用户、大事务量的事务处理
  • (2)数据安全性和完整性控制
  • (3)支持分布式数据处理
  • (4)可移植性

1.3 基本结构

  • 数据库:Oracle 数据库是数据的物理存储。
  • 实例:一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes) 和内存结构(Memory Structures)组成。一个数据库可以有 n 个实例。
  • 数据文件:数据文件是数据库的物理存储单位。
  • 表空间:表空间是 Oracle 对物理数据库上相关数据文件(ORA 或者 DBF 文件)的逻辑映射。
  • 用户:用户是在表空间下建立的。用户登陆后只能看到和操作自己的表, ORACLE 的用户与 MYSQL 的数据库类似,每建立一个应用需要创建一个用户。

1.4 Oracle服务端的安装(Docker安装)

  • 拉取镜像
 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
  • 查看镜像
docker images
  • 启动容器
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
  • 查看进程
docker ps
  • 进入容器
docker exec -it oracle11 bash
//输入命令
su root 
//输入密码
helowin
// 切换用户
su oracle
  • vim 编辑/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
  • 使用Navicat连接测试

在这里插入图片描述

在这里插入图片描述

1.5 Oracle客户端的安装

链接:https://pan.baidu.com/s/1vSxPYNfoESS5KyssdzHrOg
提取码:8tsu

  • 解压即可 注意:版本一致

在这里插入图片描述

1.6 PLSQL可视化工具的安装

  • 无脑下一步

在这里插入图片描述

  • 配置

在这里插入图片描述

  • 增加tnsnames.ora文件
ORCL11 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 自己的服务器地址)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = helowin)
    )
  )
  • 配置环境变量 (新建文件的路径)

在这里插入图片描述

  • 启动PLSQL

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长安不及十里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值