文档章节

Oracle学习日志-1(基本概念)

 白话
发布于 01/01 00:50
字数 1187
阅读 18
收藏 2

数据库

将大量数据保存起来,通过计算机加工而成的,可以进行高效访问的集合叫数据库(Database,DB)。
用来管理数据库的计算机系统叫数据库管理系统(Database Management System,DBMS)。DBMS可以多人共享数据,可以提供操作大量数据的格式,可以应对突发事故(误删,硬盘出故障等),而且不需要超高的编程技术就可以使用。DBMS通过数据的保存格式来分类。有:

  1. 层次数据库(HDB)
  2. 关系数据库(RDB)
  3. 面向对象数据库(OODB)
  4. XML数据库(XMLDB)
  5. 键值存储系统(KVS)
    以后提到的DBMS都是指RDBMS。

RDBMS常见结构:客户端/服务器(C/S)类型。

服务器是用来接收其他程序发出的请求,并做出相应处理的程序。或者安装了此类程序的设备。DBMS也是服务器。
向服务器发出请求的程序,或者安装了该程序的设备叫客户端。


表空间和表

表:RDBMS是通过类似Excel工作表那样由行,列组成的二维表来管理数据。用来管理数据的二维表在关系数据库中简称表。表存储在RDBMS管理的数据库中。一个数据库可以存在多个表。
表空间:表空间是Oracle特有的设计。表空间是数据库的逻辑划分,每个数据库只有有一个表空间。Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有多个表空间,一个表空间可以有多个表。一个表空间只能属于一个数据库。


用户

  • 系统用户:sys,system,sysman,scott。
    sys system这两个都是权限较高的用户。sys的权限高于system,sys属于数据库超级用户。在登录sys用户的时候,必须以管理员或者系统操作员的权限才能登陆,而system可以直接登录。system是数据库内置的一个普通管理员,手动创建的任何用户在被授予dba(数据库管理员)角色后都跟这个用户差不多。system的登录只需要输入用户名密码就可以登录。

    sys的登录有几种,包括但是不止以下几种:
    登录system用户然后通过 conn sys/changer_on_install as sysdba 切换sys用户。

    通过sqlplus / as sysdba登录。

    通过conn / as sysdba登录。

    sysman用户是用于操控企业管理器。也是管理员用户。 scott用户。默认密码tiger。但是我安装的12c版本里,scott用户被移出了。

数据库名,数据库实例名,全局数据库名

  • 数据库名:数据库名是数据库的标示,如果一台机器上有多个数据库,那么每个数据库都有一个数据库名。查询数据库名:select name from v$database,显示为ORCL,这是在数据库安装的时候设置的。虽然也可以之后修改,但是修改很麻烦。
  • 数据库实例名:实例是访问Oracle数据库所需要的一部分计算机内存和辅助处理后台进程。是由进程和这些进程所使用的内存所构成的一个集合。意思就是用来访问数据库的一块进程,它只存在内存中。我们访问数据库都是访问一个实例。实例名指用于响应某个数据库操作的数据库管理系统的名称。是用于和操作系统进行联系的标识。就是说数据库和操作系统交互的是数据库实例名。数据库名和数据库实例名可以一样也可以不一样。一般情况下数据库名和实例名是一对一关系。查询语句select instance_name from v$instance;结果为orcl。
  • 数据库域名:在分布工数据库系统中,不同版本的数据库服务器之间可以通过数据库链路进行远程复制。数据库域名主要用于oracle分布式环境的复制。查询语句select value from v$parameter where name = 'db_domain';,因为我这个数据库并没有域名,所以为null
  • 全局数据库名:全局数据库名 全局数据库名=数据库名+数据库域名;

© 著作权归作者所有

粉丝 9
博文 26
码字总数 27389
作品 0
梁平
私信 提问
Oracle培训的建议收集

近期要组织一次新员工培训,交代了两节课的任务,主要介绍Oracle数据库,一个是针对纯小白,一个是经过一段时间的学习,针对有一定基础的,内容不限,时间不限。 介绍数据库,介绍Oracle,其...

bisal
2017/09/08
0
0
Oracle数据库集群入门培训教程_Oracle RAC集群体系架构解析

课程目标 风哥本课程讲解Oracle数据库基础入门培训教程之Oracle RAC集群体系架构,内容包括:集群基本概念、Oracle RAC集群架构、Oracle RAC集群相关术语、Oracle RAC集群相关进程、Oracle ...

风哥Oracle
2018/06/28
0
0
理解REDO LOG(1) 介质恢复和实例恢复的基本概念

oracle世界,有3种数据:undo、redo和data。而redo 应"提交事务不丢失"而生的一种机制,服务于两类场景:一是instance recovery、一是media recovery。 instance recovery目的:当数据库发生...

长平狐
2012/09/19
55
0
资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第九部分

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hpdlzu80100/article/details/84872664 《Oracle Concepts》是介绍oracle数据库的基础概念的入门书籍,学习这...

预见未来to50
2018/12/07
0
0
个人收集一些程序员面试题目(一) 一起分享

阿里巴巴公司DBA笔试题 http://searchdatabase.techtarget.com.cn/tips/2/2535002.shtml 注:以下题目,可根据自己情况挑选题目作答,不必全部作答.您也可以就相关问题直接找负责面试人员面述...

吕坤
2011/03/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

访问LNMP虚拟主机出现报错:No input file specified.

之前一直是使用lnmp一键包,但是访问创建的虚拟主机,并没有出现过的错误:No input file specified. 网上的文章很多,但是都是转载,而且原因也很多,根本不适用 后面在lnmp一键包官网找到解...

wenzhizhong
40分钟前
3
0
OSChina 周三乱弹 —— 你还能管得住观众愿意看谁吗

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享李宗盛的单曲《凡人歌 (电视剧《碧海情天》主题曲)》:你我皆凡人,生在人世间#今日歌曲推荐# 《凡人歌 (电视剧《碧海情天》主...

小小编辑
今天
473
12
Inf2Cat, signability test failed vc2019 wdk驱动sys build签名

解决问题的方法非常简单,只要让Inf2Cat验证的时候使用local时间就可以了。打开package工程的属性,在inf2cat工具的属性中进行设置。

simpower
今天
3
0
LinkedHashMap 是如何保证有序的?

//map的遍历方法如下 for (Map.Entry<String,Integer> entry : map.entrySet()) { System.out.println(entry.getKey()+":"+entry.getValue()); } HashMap#entry......

暗中观察
今天
3
0
Linux的基本命令

目录的操作命令(增删改查) 增: mkdir 目录名称; 查: ls 可以看到该目录下的所有的目录和文件 ls -a,可以看到该目录下的所有文件和目录,包括隐藏的 ls -l,可以看到该目录下的所有目录和...

凹凸凸
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部