ORACLEserver实例DB的概念学习理解与总结

个人原创,转自请在文章开头显眼位置注明出处: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是个完整的server,但是如果将oracle启动到nomount阶段,这时候来查询实例名,再查询库名,会发现实例名正常查到,但是库名报如下错误:

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

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

  

未完待续.....

猜你喜欢

转载自www.cnblogs.com/sunshine5683/p/10048824.html