精彩牛耳,用心缔造

零基础如何学习Oracle数据库

作者: 编辑: 来源: 发布日期: 2019.02.26
信息摘要:
Oracle数据库作为Java软件开发中非常重要的一环,一定要非常熟练的掌握。那么作为零基础,如何来学习Oracle数据库呢?我们可以从以下…

Oracle数据库作为Java软件开发中非常重要的一环,一定要非常熟练的掌握。那么作为零基础,如何来学习Oracle数据库呢?我们可以从以下几点入手。

首先了解下基础概念

学习Oracle你首先得了解这几个名词:数据库,数据库管理系统,数据库系统

数据库(DataBase  DB):是存放数据的仓库,所有的数据在计算机存储设备上保存,而且所有保存的数据会按照一定的格式进行保存。

数据库管理系统(DataBase Manager System  DBMS):科学的组织和存储数据,可以高效的获取和维护数据。

主要功能:数据操作功能,数据库的事务管理和运行管理,数据定义功能,数据组织,存储和管理,数据库的建立和维护功能。

数据库系统(DataBase System, DBS):是指在计算机系统中引入数据库后的系统,一般由数据库,数据库管理系统,应用系统,数据库管理员构成。

Oracle的组成、工作过程与原理又是什么?

由Oracle数据库和Oracle实例组成,包括逻辑结构和物理结构。

物理结构:指的是数据库中的一组组操作系统的文件

分为三类:

数据文件: 用于存储数据库数据,如表,索引数据  .dbf文件

控制文件: 记录数据库物理结构的二进制文件     .ctl文件

日志文件: 记录对数据库的所有修改信息,用于故障恢复    .arc

逻辑结构:是指数据库创建之后形成的逻辑概念之间的关系

数据库- 表空间 - 逻辑对象(模式) - 数据段 - 数据区间 - 数据块

那Oracle数据库又有哪些特点呢?

Oracle数据库作为一种对象关系型的数据库管理系统,具有以下几个特点:

1.多用户/海量数据的事务处理

2.数据安全性和数据完整性 性能优越

3.分布式数据处理

4.可移植性(跨OS)

接下来是实例了!

[Oracle数据库基础用户]

sys - manager - sysdba

打开数据库服务器/ 关闭数据库服务器 / 备份数据库 / 恢复数据库 / 日志归档 / 会话限制 / 管理表/视图

system - change_on_install - sysdba / sysoper

打开数据库服务器/ 关闭数据库服务器 / 备份数据库 / 恢复数据库 / 日志归档 / 会话限制

普通用户(scott)

默认的普通权限用户/ EMP / DEPT

连接身份:

normal:普通身份

sysoper:操作员身份,可以打开,关闭,备份,恢复数据库等权限

sysdba:管理员身份

[表、表空间、用户基础操作语法]

-- Oracle 创建表空间/用户/授予权限

-- 创建临时表空间/表空间语法:

create[temporary] tablespace TABLESPACE_NAME

[tempfile | datafile] 'FILE_PATH'

size 10m

autoextend on;

-- 删除表空间语法:

drop tablespace TABLESPACE_NAME

including contents and datafiles;

-- 创建用户和密码并指定表空间语法:

create user USERNAME identified by PASSWORD

default tablespace TABLESPACE_NAME

temporary tablespace TEMP_TABLESPACE_NAME;

-- 删除用户语法:

drop user USERNAME cascade;

cascade:删除这个用户以及这个用户下的所有对象了

-- 给用户授予权限语法:

grant AUTH_NAME to USERNAME;

-- 撤销权限语法:

revoke AUTH_NAME from USERNAME;

-- 修改用户密码语法:

ALTER USER USERNAME IDENTIFIED BY PASSWORD;

-- 锁定用户语法:

alter user USERNAME account lock;

-- 解锁用户语法:

alter user USERNAME account unlock;

-- 创建表/数据

create table 表名 (

字段名字段类型(容量),

字段名字段类型(容量)

);

好了,零基础如何学习Oracle数据库就分享到这里,作为专业的高端IT职业教育机构,牛耳与世界500强甲骨文(Oracle)共同打造湖南省大数据人才培养基地,双方在技术与人才培养模式方面深度合作,牛耳教育成为国内大数据领域技术培训的先行者。学习Oracle数据库就到牛耳教育!

世界500强甲骨文(Oracle)结盟牛耳教育共创大数据人才培养基地

【相关推荐】
牛耳推荐资讯
【java培训】这样的JAVA课程体系靠谱吗?

【java培训】这样的JAVA课程体系靠谱吗?

这样的JAVA培训课程体系靠谱吗?
2019-12-03
it培训--21世纪十大热门的编程语言大集合,看你适合哪一种?

it培训--21世纪十大热门的编程语言大集合,看你适合哪一种?

随着互联网与物联网的高速发展,高薪条件诱惑着人们殷切进入IT行业,成为高端的IT职业人,而熟练掌握一门编程语言是首要条件也是关键因素。那么对于想要0基础想进入IT行业的人,如何在众多的编程语言中选择一门适合自己的语言是至关重要的。现在就跟随看小编的脚步一起来了解一下当下最为热门的10大编程语言的优势和......
2019-12-02
【牛耳教育】程序员应该敲得了代码,下得了厨房

【牛耳教育】程序员应该敲得了代码,下得了厨房

程序员应该敲得了代码,下得了厨房测试老师总说:作为一名程序员宅男,就应该敲得了代码,下得了厨房。既能赚钱又能养家。为了培养我们的动手能力,我们组织了一次农家乐活动。2019年11月6号,我们w191001c测试班全体人员决定去山水人家农家乐开展这一次的班级活动,希望通过这一次班级活动大家可以丰富课余生活,在......
2019-11-28

咨询热线

400-0731-162
  
    • *

    • *