oracle单机多实例实际应用多吗

oracle单机多实例实际应用多吗,第1张

oracle单机多实例实际应用多, *** 作实例的过程如下。

1、oracle启动,windows下通常在服务里启动oracle,启动相关实例,可设置启动oracle时,不启动任何指定实例,oracle的启动速度相当快。

2、设定要启动的相关实例,在console窗口中,输入setoracle_sid=xxx(unix环境下用export命令)。

3、定要启动的相关实例,在console窗口中,输入setoracle_sid=xxx(unix环境下用export命令)。

4、用/nolog方式,进入sqlplus,在console窗口中,输入sqlplus/nolog,回车,则进入sqlplus环境。

5、输入命令connectsysassysdba回车后,提示输入口令,回车,则以sysdba的角色连接到oracle的空闲实例。

6、输入命令startupnomount回车,则启动了xxx实例,由setoracle_sid=xxx设置。

7、输入命令alterdatabasemount回车,则将相应的数据库挂接到xxx实例。

8、输入命令alterdatabaseopen回车,则打开了相应数据库。

9、输入命令shutdown,则关闭数据库、卸载数据库、关闭实例。

简单的说,一个实例就是一个数据库,比较好理解了吧!

实例和数据库的关系可以这样理解:

1、一个实例只能打开一个数据库,也就是常说的单实例数据库

2、一个数据库同时可以由多个实例打开,也就是常说的多实例数据库RAC

实例:是一个非固定的、基于内存的基本进程与内存结构。当服务器关闭后,实例也就不存在了。

数据库(Database)指的是固定的、基于磁盘的数据文件、控制文件、日志文件、参数文件和归档日志文件等。

一般情况下,Oracle数据库都是一个数据库对应一个实例。如下图所示;

当然可以根据需要创建多个数据库和对应的多个实例。

测试环境如下:

Windows 7 旗舰版,32位 *** 作系统,已经安装Oracle 11g R2,并创建一个数据库和实例ORAC11

Windows中安装的服务如下图所示。

链接 ORAC11

cmd

SQLPLUS SYS/SYS@ORAC11  AS SYSDBA

连接 ORAC111

cmd

SQLPLUS SYS/SYS1@ORAC111 AS SYSDBA

一切 正常,完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9667998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存