Oracle数据库管理系统(安装及入门教学)

  1. 前言概念

  2. 是Oracle(甲骨文)公司的核心产品,目前最流行的数据库之一,主要版本有Oracle8i/9i(internet)
  3. Oracle10g/11g(grid),是基于C/S系统结构
  4. 首先我们了解一下数据库相关的概念:什么是数据库和数据库实例

数据库物理结构:

数据文件:拓展名是.DBF,是用于存储数据库数据的文件,数据库表和数据文件不存在一一对应关系

控制文件:拓展名是.CTL,是数据库启动及运行所必须的文件,默认包含3个控制文件,各个控制文件内容相同

数据库逻辑结构:

日志文件:拓展名是.LOG,它记录了对数据的所有更改信息,多个日志文件组之间循环使用

表空间:每个Oracle数据库都是由若干个表空间构成,用户在数据库中建立的所有内容都会被存储在表空间中,创建数据库时会自动创建若干表空间

安装详解

这里我们安装的是Oracle 10g,请前往Oracle官网下载正版

前往Oracle中文网:Oracle中文官网

前往Oracle官网:Oracle官网​​​​​​

 

这里我们选择高级安装

这里我们选择安装企业版

 这里建议使用默认的安装路径(Oracle如果发生安装异常,重新安装需要删除残余十分繁琐,)

 这里点击仅安装数据库软件

等待安装结束......

接着我们需要创建数据库

这里我们可以在安装Oracle软件时,安装Oralce软件后创建,也可以通过图像界面和SQL语句实现

每个数据库都有SYS和SYSTEM两个默认用户,都具有创建用户权限。最好是通过SQL语句实现创建用户,分配表空间和赋予权限(Oracle 和Mysql,SQLserver有所不同,Oralce只有一张表需要创建用户分配表空间,其他是创建不同的表来实现存储数据)

启动DBCA(数据库配置助手) 

选择创建数据库

 指定数据库和数据库实例名

为四个默认用户设置密码

指定创建选项

然后我们还需要打开Oracle配套服务(安装完成后会自动生成,但需要自己手动打开)

通过选项"控制面板"->"管理工具"->"服务",打开"服务"窗口,可以看到Oracle服务

OracleService<SID>:数据库实例服务

OracleOraDb10g——hom1TNListener:数据库监听服务

OracleDBConsoles<SID>:企业管理服务器

OracleOraDb10g_hom1iSQL*Plus:iSQL*Plus服务

完成上述一系列操作后即可登录用户

SYS和SYSTEM用户都是Oracle的系统用户,他们都使用SYSTEM表空间,SYS拥有更大的权限

接着我们可以使用SYS(超级管理员)来创建用户并分配表空间


--创建表空间
CREATE TABLESPACE Myuser_tablespace --创建表空间名(这里我创建的名字为Myuser_tablespace)
DATAFILE 'E:\oracle\product\10.2.0\oradata\JBITDB\Myuser.DBF'--指定表空间存储位置(.DBF文件)
SIZE 100M --指定大小

--创建用户
CREATE USER Myuser --创建用户名(用于登录)
IDENTIFIED BY 123 --设置密码(如果忘记密码,可以使用超级管理员来修改,只能修改不能查询)
DEFAULT TABLESPACE epet_tablespace; -- 分配表空间

--如果创建用户没有给其赋予权限依然是无法登录到Oracle服务器中,此时我们需要使用SQL语句赋予权限

GRANT CONNECT,RESOURCE TO Myuser;--赋予用户权限(CONNECT是登录权限,RESOUECE 是使用SQL语句的权限


REVOKE  CONNECT,RESOURCE FROM Myuser; --收回用户权限


  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值