
数据库:是一个集合,主要是存储和处理、提供数据的地方。就算你停止了一个数据库的运行,但是客观上他还是存在,只要你重新启动,那么它将继续运行。可以理解为
数据库软件+数据库文件+数据
实例:数据库启动后在内存中的部分就叫做实例。简单点说实例=内存+进程,也就是说当一个oracle数据库启动的时候,存在一个oracle实例,当一个数据库没有启动,那么也就不存在实例,但是数据库还是存在的,除非你删掉了数据库(所谓删掉数据库就是删掉数据库文件,比如控制文件,初始文件,数据文件等等。在你删除数据库的时候,这些文件都会被删除)。
服务名:这个是数据库listening的名字,这个是任意定义的,只要不重复就行。
sid:是实例和数据库对应的唯一标识,比如某台机器上你安装了两个数据库,一个的sid是orcl那么另外一个就不能是orcl,不然你启动一个orcl,机器不知道要启动哪一个。
还是这个场景,你两个数据库都启动了,那么机器怎么知道这部分内存分给哪个数据库呢?依靠的就是sid
查看Oracle的数据库名称sid
用sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆
执行
select name form V$database; 或是执行select from
V$database;
不过执行第二个显示的内容太多了不好找自己想要的结果
1、在桌面上找到 计算机,右键管理,点击服务和应用程序,双击服务,找到oracle的四个服务,这里我们只需要启动两个即可。如图
2、点击电脑左下角的开始--运行,输入sqlplus,回车。
3、出现命令窗口,
4、用户名填写scott 回车,密码填写scott,等待几秒。
5、以上就是成功连接上Oracle数据库。
6、执行select from v$version ,就会出现如图。完成效果图。
以上就是关于如何区分Oracle的数据库,实例,服务名,SID全部的内容,包括:如何区分Oracle的数据库,实例,服务名,SID、database SID 在哪里显示、怎么查看oracle数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)