Oracle Database的基本概念
一个 Oracle 服务器:
是一个关系数据库管理系统(RDBMS),它提供全面的, 近乎完整的信息管理
由Oracle 实例和Oracle 数据库组成
Oracle 数据库 和 Oracle 实例
Oracle 服务器由两大部分组成, Oracle 数据库 和 Oracle 实例。
Oracle 数据库: 位于硬盘上实际存放数据的文件, 这些文件组织在一起, 成为一个整体, 即为 Oracle 数据库. 因此在 Oracle 看来, “数据库” 是指硬盘上文件的集合, 必须要与内存里实例合作, 才能对外提供数据管理服务。
Oracle 实例: 位于内存里,它由一个共享的内存池和多个进程所组成, 共享的内存池可以被所有进程访问. 用户如果要存取数据库(也就是硬盘上的文件) 里的数据, 必须通过实例才能实现, 不能直接读取硬盘上的文件。
优点:
失败转移
负载平衡
了解一些关于数据库的概念
        数据:在数据库领域看来,数据是存储的基本单位,包含文本,图片,视频,音频
        数据库:就是数据仓库,存储数据的地方,特指计算机设备中的硬盘,以二进制压缩文本的形式存放
                该文件不能直接操作,必须由各数据库公司提供的工具方可操作,该文件的格式是每个数据库公司内部
                定义的,不是统一规则
        数据库对象:在Oracle中,例如:表,视图,索引,函数,过程,触发器。。。
        关系型数据库:简单的说,以行列结构的形式,将数据库中的信息表示出来的对象,即二维表
        常见流行的关系型数据库:Oracle&MySQL/Oracle-->DB2/IBM--->SQLServer/Microsoft-->。。。
oracle数据库服务器由二部份组成
       (A)实例:理解为对象,看不见的
       (B)数据库:理解为类,看得见的,E:\app\Administrator\oradata\orcl\*.DBF
oracle服务器与orcl数据库的关系
    一个oracle数据库服务器中包括多个数据库,例如:orcl,orm,oa,bbs,tax,erp等等
        在E:\oracleDB\oradata\目录下,有多少个文件夹,就有多少个数据库,例如:orcl文件夹=orcl数据库
        我们向数据库中存储的所有数据库,最终都会存放在对应库的*.DBF文件中,以二进制压缩形式存放  
    在oracle服务器中创建数据库:参见《在oracle服务器中创建数据库.JPG》
    注意:我们在安装oracle时,已经创建好了一个数据库,默认名叫orcl,除非你当时改了数据库名字
sqlplus和sqldeveloper,orcl实例,orcl数据库之间的关系
        sqlplus是oracle11g自带的一个客户端黑屏界面工具,该工具可以连接到某个数据库的实例上,从而操作数据库
        sqldeveloper是oracle11g自带的一个客户端彩屏界面工具,该工具可以连接到某个数据库的实例上,从而操作数据库
    如果你觉得这二款客户端工具不喜欢,可以上网下载第三方的客户端工具
理解失败转移和负载平衡概念
    失败转移:一个群集中的某个oracle服务器坏掉,应该让该台oracle服务器上的用户转移到其它的几台oracle服务器上
                  这个过程对用户来说,无需知道
    负载平衡:多个用户来并发访问时,集群内的oracle服务器共同承担用户并发访问的压力,但不一定是平均分配
    上述二个概念,不光出现在数据库领域,也能出现在WEB服务器领域
以sys超级用户名,dba角色,即超级管理员身份解锁scott方案/用户,并为scott设置一个密码为tiger
    解锁用户:alter user scott/hr account unlock;
    设置密码:alter user scott/hr identified by tiger/lion; 
        普通用户scott
        密码tiger
使用客户端sqlplus工具进入与退出orcl数据库
        ------以超级管管理员角色进入        
        c:/>sqlplus / as sysdba                    
        sql>exit
        ------以普通用户进入
        c:/>sqlplus scott/tiger
        sql>exit    
        声明:我们以普通用户的身份进入
Oracle Database的基本概念的更多相关文章
- Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之ORACLE集群概念和原理(二)
		ORACLE集群概念和原理(二) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总.然后形成体 ... 
- Oracle DataBase单实例使用ASM案例(1)--ASM基本概念
		版权声明:本文为博主原创文章,未经博主允许不得转载. Oracle DataBase单实例使用ASM案例(1)--ASM基本概念 系统环境: 操作系统:RH EL5-64 Oracle 软件: Ora ... 
- 【转】Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之ORACLE集群概念和原理(二)
		阅读目录 目录 Oracle集群概念和原理 RAC概述 RAC 集成集群件管理 RAC 的体系结构 RAC 的结构组成和机制 RAC 后台进程 RAC 共享存储 RAC 数据库和单实例数据库的区别 ... 
- 使用技术手段限制DBA的危险操作—Oracle Database Vault
		概述 众所周知,在业务高峰期,某些针对Oracle数据库的操作具有很高的风险,比如修改表结构.修改实例参数等等,如果没有充分评估和了解这些操作所带来的影响,这些操作很可能会导致故障,轻则导致应用错误, ... 
- 【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)
		Oracle 11G RAC数据库安装(八) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总 ... 
- 《Oracle Database  12c DBA指南》第一章 -  基本技能简介
		当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 1 基本技能简介 作为一个数据库管理 ... 
- 使用PLSQL Developer连接Oracle Database 11g Express Edition
		要使用oracle数据库,需要准备三部分: 1.oracle服务端 2.oracle客户端 3.连接工具 你装的Oracle Database 11g Express Edition就是服务端,pls ... 
- Oracle Database 11g : SQL 基础
		简介 1:课程目标 2:课程 目标 3:Oracle Database 11g 以及相关产品概览 1:Oracle Database 11g :重点领域 2:Oracle Fusion Middlew ... 
- 【转】【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)
		原文地址:http://www.cnblogs.com/baiboy/p/orc8.html 阅读目录 目录 数据库安装 参考文献 相关文章 Oracle 11G RAC数据库安装(八) 概述:写 ... 
随机推荐
- VUE【二、选项和生命周期】
			vue对象,类似于一个viewModel,是处理页面显示的数据模型的对象 其中会有很多选项,以下为较常用的: 选项 1.data-数据 vue实例会代理其data对象里的所有属性 2.methods- ... 
- Jmeter中间件处理-ActiveMQ
			消息队列是目前的主流中间件,我们在日常测试过程中,无论是接口还是压力测试,都会遇到需要处理这些中间件数据的情况.本文以Activemq的Topic为例,说明如何基于Jmeter实现消息队列数据的发送和 ... 
- 点击a链接防止滚动条滚动
			href="javascript:void(0)"而不是 href="#" 
- 关于WebAssembly
			一.WebAssembly是什么? WebAssembly(缩写为Wasm)是基于堆栈的虚拟机的二进制指令格式.Wasm被设计为一个可移植的目标,用于编译C / C ++ / Rust等高级语言,支持 ... 
- rac   关于RACScheduler的一点学习
			RACScheduler 信号调度器,是一个线性执行队列,rac中的信号可以在RACScheduler上执行任务.发送结果,底层用GCD封装的. rac中提供生成线程的几个方法: 1:schedul ... 
- hdu4786 Fibonacci Tree[最小生成树]【结论题】
			一道结论题:如果最小生成树和最大生成树之间存在fib数,成立.不存在或者不连通则不成立.由于是01图,所以这个区间内的任何生成树都存在. 证明:数学归纳?如果一棵树没有办法再用非树边0边替代1边了,那 ... 
- osm3ge
			https://www.acugis.com/opentileserver/ https://openmaptiles.org/docs/ https://www.maptiler.com/?_ga= ... 
- <script language= "javascript " for= "window " event= "onload ">
			狼-志 EVENT event 设置或获取脚本编写用于的事件 FOR htmlFor 设置或获取绑定到事件脚本的对象. 可以这样理解. <script language= ... 
- 配置Anaconda环境
			1. 帮助信息 命令行下执行"conda -h"或“conda --help”可以获得帮助信息: 命令行下执行"conda <argument> -h&quo ... 
- 《Redis 设计与实现》读书笔记(四)
			独立功能的实现 十八.发布和订阅 发布和订阅由下面几条命令组成 PUBLISH,发布消息,例如PUBLISH SUBSCRIBE,订阅某个频道 SUBSCRIBE UNSUBSCRIBE 退订某个频道 ... 
