永发信息网

oracle 实例

答案:3  悬赏:10  手机版
解决时间 2021-03-21 07:30
关于oracle 实例,查了些资料,还是觉得没那么懂,现有如下问题:
(1)安装数据库时,实例是自动被安装了吗?
(2)登陆sqlplus后,等于登陆了数据库,此时实例是否启动?
(3)可以这样理解实例与数据库吗:实例就是在打开数据库后所进行的一切操作,退出某个数据库,就相当于关闭了这个实例?
(4)可以有几个实例?
最佳答案
把你理解的数据库分成两部分。实例是由访问数据库的一组进程和内存组成。而数据库则是一系列储存数据的文件。 一个数据库可以被一个实例或者多个实例打开(RAC)。 访问数据库的时候,你连上的是一个实例,通过实例访问到数据库中的数据。

(1)安装数据库时,实例是自动被安装了吗?
是。
(2)登陆sqlplus后,等于登陆了数据库,此时实例是否启动?
如果可以正常登陆,实例一定是被打开了。
(3)可以这样理解实例与数据库吗:实例就是在打开数据库后所进行的一切操作,退出某个数据库,就相当于关闭了这个实例?
不是。除非你关闭实例,否则进程和内存还会一直存在,给连接到数据库的用户提供服务。
(4)可以有几个实例
和版本有关。 9i和10gR1中,一个数据库最多可以被63个实例打开。 10gR2最多100个
全部回答
首先 (1)实例是访问数据库的一种方法.是先装载实例后装载数据库 (2)第一条明白后.第二条就不用说了 (3)要明白实例是访问数据库的方法.退出数据库并不一定关闭实例 (4)一个实例对应一个数据库.一个数据库可以对应多个实例(RAC环境)
以下供参考: 1.服务启动不能说明实例已被启动,服务与实例不是同的,在windows下,启动服务的时候,会一起开启实例,是因为注册表中,写明了,进入注册表中,可以看看:hkey_local_machine->software->oracle->home0->ora_服务名_autostart,你把这个改为false,那么服务关了之后,再开启动,实例则不会自动开启,连接时,会提示连接到一个空闲例程。然后再用startup来启动,才可以连接数据库.你可以做下实险。 2.sqlplus只是一个客户端程序,可用来管理数据库,启动这个程序,不等于打开数据库. 3.了解oracle的启动过程很关键,对数据库维护尤其重要,在windows下,服务一定要先开启动,不然的话,在sqlplus下怎么操作基本都没有用。 1>启动实例 startup nomount:读取参数文件,分配sga,启动后台进程。 2>安装数据库 startup mount 实例与数据库对应,数据库仍关闭,依据参数文件中的control_files,读取并打开控制文件. 3.打开数据库 startup 根据控制文件,找到数据文件和日志文件,数据库被打开,此时用户可以操作数据库. 所以基本上是四个状态:shutdown->nomount->mount->open 当然中间,数据库还有一些状态和控制命令: 如:read only,restrict等方法打开数据库。 如:alter database xxx等控制命令改变状态。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
出国务工都要办哪些证件,都有哪些要求?
帮编几句歌词
本人目前在长安大学道路桥梁与渡河工程专业学
奔奔mini节温器盖漏水用补漏剂能补住吗
牧马人渡假村怎么去啊,有知道地址的么
按要求仿写句子。 在逃去如飞的日子里,在千
绝世秘籍怎么赚钱
粉水晶狐狸今天不小心耳朵摔坏了一只,是有什
求钟祥所有游泳馆 位置 价格 设施~~急急急急
韩国的韩币3万元表示中国的几元
一个手向上指一个手向下指,还有一双手一样的
自然界中存在CH2这种物质么?存在的话事怎么合
鑫凯汽车音响地址有知道的么?有点事想过去
赣榆中国人寿怎么天天招认,工作待遇怎么样啊
如东县所有书店的位置
推荐资讯
win7怎么从后往前硬盘分区?
没断奶的小狗怎么养
怎么发地图坐标
求申论视频,最好是陈道的2015,2016年的, 其
张翰赵丽颖能在一起吗
有哪些明星没读过大学
我在阡陌金融贷款了9000还了几期,现在逾期60
原谅我这一生不羁放荡爱自由在爱情中什么意思
覆水难收的反义词
2G与3G是什么?有什么区别?
请问煤矿厂可以用YF432压力变送器吗?
33岁的女人需要面部提升护理吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?