关于oracle的一个小问题---简单说一下oracle的实例和例程,以及他们的联系!

[复制链接]
查看11 | 回复4 | 2010-11-29 20:16:06 | 显示全部楼层 |阅读模式
顺便问一下--在sql下输入的shutdown是关闭的实例还是例程?

回复

使用道具 举报

千问 | 2010-11-29 20:16:06 | 显示全部楼层
oracle的这2个概念可以看这里:实例:http://hi.baidu.com/feixianxxx/blog/item/594c00096a213231b0351dbd.html例程就是进程:http://hi.baidu.com/feixianxxx/blog/item/03b75ab7f9119f7c8ad4b2b9.html数据库实例就是一组oracle的后台进程/线程和共享内存区域的组合所以说例程就是oracle实例的一部分。。shutdown 是关闭数据库。数据库和实例一般是一对一 你可以理解为关闭实例
回复

使用道具 举报

千问 | 2010-11-29 20:16:06 | 显示全部楼层
实例是一个SID,他往往代表一个数据库例程就是一个内存环境,启动例程配上SID就知道这个例程是操作那个数据库了。SHUTDOWN是关闭例程
回复

使用道具 举报

千问 | 2010-11-29 20:16:06 | 显示全部楼层
Oracle启动的时候在内存中分配一块大的内存块,叫实例(Instance),例程是进程吧,分用户进程、服务器进程和后台进程,用户进程通过服务器进程连接到服务器,然后连接到实例,通过实例调用后台进程操作数据库,一般而言,一个数据库对应一个实例,但是也有一个数据库对应多个实例的情况,比如集群。shutdown关闭的应该是实例
回复

使用道具 举报

千问 | 2010-11-29 20:16:06 | 显示全部楼层
shutdown 命令 SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。 SHUTDOWN TRANSACTIONAL:不允
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行