如何查看linuxoracle运行状态?(linux如何看oracle进程号)

如何查看linuxoracle运行状态?

没明白你要问的是什么?

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的青州网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

1。如果你说是的ORACLE进程,使用ps -ef|grep oracle即可看到进程运行2.如果你说的是ORACLE是否能正常运行并正常使用,可以使用sqlplus 命令进行探测,使用默认的帐号:sqlplus /as sysdba 正常情况下有提示符,如果不正常,则无法进入。不知道能不能帮到你。

如何区分Oracle的数据库,实例,服务名,SID?

数据库:是一个集合,主要是存储和处理、提供数据的地方。

就算你停止了一个数据库的运行,但是客观上他还是存在,只要你重新启动,那么它将继续运行。可以理解为 数据库软件+数据库文件+数据 实例:数据库启动后在内存中的部分就叫做实例。简单点说实例=内存+进程,也就是说当一个oracle数据库启动的时候,存在一个oracle实例,当一个数据库没有启动,那么也就不存在实例,但是数据库还是存在的,除非你删掉了数据库(所谓删掉数据库就是删掉数据库文件,比如控制文件,初始文件,数据文件等等。在你删除数据库的时候,这些文件都会被删除)。服务名:这个是数据库listening的名字,这个是任意定义的,只要不重复就行。sid:是实例和数据库对应的唯一标识,比如某台机器上你安装了两个数据库,一个的sid是orcl那么另外一个就不能是orcl,不然你启动一个orcl,机器不知道要启动哪一个。还是这个场景,你两个数据库都启动了,那么机器怎么知道这部分内存分给哪个数据库呢?依靠的就是sid.

可以简单的这样理解:一个公司比喻成一台服务器,数据库是这个公司中的一个部门。

1.SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字,

就好像一个部门里,每个人都有一个自己的名字。

2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数据库,

你就在客户端的连接串里写上service_name。它就像一个部门的名字,这个部门的名称在看门大爷(listener)那里有登记,

看门大爷一看你是要找SERVICE_NAME这个部门,就告诉你我们公司确实有这个部门,于是你就找到了,连接就建立了。

一句话来说就是:SID是对内的,是实例级别的一个名字,用来内部之间称呼用。SERVICE_name是对外的,

是数据库级别的一个名字,用来告诉外面的人,我数据库叫"SERVICE_NAME"。

你可以通过service_name参数指定这个名字是什么,可以有多个名字,名字随便起,叫狗蛋,翠花都没关系。

如果你不指定,默认的是Db_name.Db_domain,也就是global_name。

什么是oracle实例,写出在oracle如何查找实例名的sql语句?

oracle分oracle实例和oracle数据库文件

1、实例是指内存结构,包括SGA和Sga和后台进程,所有这些统一一个名字叫实例名。

2、数据文件就是存数据的文件。

关闭状态下,数据库文件存在磁盘上,用户要想进行读写记录,需要打开数据库,也就是打开或建立实例的过程,即在内存中划出一片内存,建立各种后台进程。然后用户通过某进程操作内存,另外某进程把内存写入数据库文件。用户是无法直接操作数据库文件的。

单实例状态下一般实例名和数据库名相同,也可以不同。但要注意区分两者概念。

数据库名一般不建议修改,但官方也有修改方法。

到此,以上就是小编对于linux查看oracle进程的问题就介绍到这了,希望这3点解答对大家有用。

文章题目:如何查看linuxoracle运行状态?(linux如何看oracle进程号)
网页URL:http://www.36103.cn/qtweb/news25/5675.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联