个人原创,转自请在文章开头显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10048824.html

一、以后看一个oracleserver,可以使用如下语句

1、ps -ef|grep ora_|uniq : 查看oracle实例后台进程

2、ps -ef|grep ora_|cut -d '_'  -f3|uniq :过滤

3、ps -ef|grep ora_|cut -d '_'  -f3|sort|uniq :过滤排序

实例:存储的是内存结构与后台进程, 实例和后台进程是数据库启动的时候才配,实例处理oracle数据库的大部分操作,访问实例,v$instance,数据库是由物理文件和构造物理文件的逻辑文件做组成的,访问数据库V$database,一个实例对应并访问一个数据库:

可以看到上面的实例orcl访问了下面的数据库ORCL,只要能看到以上两个名字,就说明oracleserver是个完整的oracleserver,但是如果将oracle启动到nomount阶段,这时候来查询实例名,再查询库名,会发现实例名正常查到,但是库名报如下错误:(下面将数据库强制关闭然后启动到nomount阶段)

将数据库启动到mount阶段,发现数据库名也可以查询,这个时候数据库物理结构是正常的,即部分结构正常,但是其逻辑结构是不正常的,下图可以看到,其物理结构是正常的

这个时候由于其逻辑结构是不正常的,我们访问一些资源是不能访问的,比如访问某个用户下面的资源,下面连接scott用户可以看到,是不能够连接的

要alter到open阶段,这个时候才是正常的,可以看到是可以连接的,也就是说完整的数据库是将其完全打开,即open,但是要改变其物理结构,必须要在mount阶段才可以。

这些就是oracleserver中的一些查看操作,当然在生产环境中实例名和库名是可以不一样,在oracle集群环境中中可以使用gv$instance查看实例名和库名(后续总结中详细解释)。

ORACLEserver实例DB的概念学习理解与总结【进阶一】的更多相关文章

  1. Python - 001 - 类与实例间属性的理解

    Python是个很灵活的语言,光看它的类和实例间属性的访问机制就可以看出这一点,不过这一点还真的不好理解,做了些测试之后我的理解是这样的: 实例在访问class属性时,先检索自己的names, 如果有 ...

  2. 2个简单实例让你快速理解try-catch的用法

    相信在实际项目中,你可能经常会看到类似下面的代码 try { // 尝试执行代码块 } catch(err) { // 捕获错误的代码块 } finally { // 结果如何都会执行的代码块 } 简 ...

  3. oracle数据库实例,数据库的理解

    转自http://www.cnblogs.com/advocate/archive/2010/08/20/1804066.html 加深一下理解 数据库就是一个相片底片 实例就是相纸 一个底片可以冲多 ...

  4. (转)Java任务调度框架Quartz入门教程指南(三)任务调度框架Quartz实例详解深入理解Scheduler,Job,Trigger,JobDetail

    http://blog.csdn.net/zixiao217/article/details/53053598 首先给一个简明扼要的理解: Scheduler 调度程序-任务执行计划表,只有安排进执行 ...

  5. 用实例的方式去理解storm的并发度

    什么是storm的并发度 一个topology(拓扑)在storm集群上最总是以executor和task的形式运行在suppervisor管理的worker节点上.而worker进程都是运行在jvm ...

  6. 分贝(dB)的理解

    分贝(dB,decibels)表达的是功率比(power ratio,P2/P1),而不是一个amount,P2>P1,分贝为正值,否则为负值.分贝是对数形式的,而不是线性形式的,也即 20 d ...

  7. golang 结合实例更好的理解参数传递和指针

    关于参数传递 其实go的参数传递,核心就是一句话:go里所有参数传递都是值传递,既把参数复制一份放到函数里去用. go的函数传参,不管参数是什么类型,都会复制一份,然后新的参数在函数内部被使用. 不像 ...

  8. 用实例带你深入理解Java内存模型

    摘要:本文的目的来理解 J V M 与我们的内存两者之间是如何协调工作的. 本文分享自华为云社区<一文带你图解Java内存模型>,作者: 龙哥手记 . 我们今天要特别重点讲的,也就是我们本 ...

  9. 深入理解javascript函数进阶系列第二篇——函数柯里化

    前面的话 函数柯里化currying的概念最早由俄国数学家Moses Schönfinkel发明,而后由著名的数理逻辑学家Haskell Curry将其丰富和发展,currying由此得名.本文将详细 ...

随机推荐

  1. Nigix配置

  2. 201621123012 《java程序设计》第5周学习总结

    作业05-继承.多态.抽象类与接口 标签(空格分隔): java 1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 答:接口,比较器,has-a,Comparator. 1.2 ...

  3. 790. Domino and Tromino Tiling

    We have two types of tiles: a 2x1 domino shape, and an "L" tromino shape. These shapes may ...

  4. 字符串搜索 find()

    参考 <C++ Primer Plus>中文版 P870 #include <map> #include <fstream> #include <iostre ...

  5. nacicat premium 快捷键

    1.ctrl+q          打开查询窗口 2.ctrl+/           注释sql语句 3.ctrl+shift +/  解除注释 4.ctrl+r          运行查询窗口的s ...

  6. leetcode-165-比较版本号

    题目描述: 比较两个版本号 version1 和 version2.如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此 ...

  7. POJ 1169

    #include<iostream> #include<algorithm> #include<vector> #include<set> #defin ...

  8. (转)使用 DB2 HADR 选择用于灾难恢复的 SUPERASYNC 模式

    使用 DB2 HADR 选择用于灾难恢复的 SUPERASYNC 模式 Vishnu G 和 Hemant Singh2013 年 6 月 25 日发布 WeiboGoogle+用电子邮件发送本页面 ...

  9. MySQl资料链接

    原文:http://www.uml.org.cn/sjjm/sjjm-MySql.asp MySQl   MySQL高可用数据库内核深度优化的四重定制   MySQL数据表存储引擎类型及特性   My ...

  10. ElasticSearch-SQL 安装和使用

    ES上线之后,用lucene语法来查询数据,学习成本略高,所以考虑用es-sql来简化这部分的操作. ES版本:5.4.0,节点部署如下: master node:3 client node:2,po ...