实例:是一个非固定的、基于内存的基本进程与内存结构。当服务器关闭后,实例也就不存在了。
数据库(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
一切 正常,完成。
手工建库须要经过几个步骤,每一个步骤都非常关键。它包括:
1、 创建必要的相关目录
2、 创建初始化参数文件
3、 设置环境变量Oracle_sid
4、 创建实例
5、 创建口令文件
6、 启动数据库到nomount(实例)状态
7、 执行建库脚本
8、 执行catalog脚步本创建数据字典
9、 执行catPRoc创建package包
10、 执行pupbld
11、 由初始化参数文件创建spfile文件
12、 执行scott脚本创建scott模式
oracle11g创建数据库的步骤如下: 1、按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开; 2、打开数据库配置助手Database Configuration Assitant,单击“下一步”; 步骤1:选择“创建数据库”,单击“下一步”;
1概念性的东西,了解就行,实例是内存结构+后台进程,数据库则是磁盘可见文件,如果数据文件、控制文件、日志文件等。在单机范围内,数据库=实例,仅有一种情况例外:RAC(Real Application Cluster真正应用集群),RAC是多个实例对应一个数据库。
2很明显,RAC是允许的。
3你的理解很明显错了,基本上不可能在已经创建好的数据库增加一个实例(除非是RAC增加节点),只能创建两个数据库,请参照第一点解释。
4既是另一个会话,也是一个连接,说实话,我也搞不太清楚,估计跟架构有关,可能某些程序以一个session登录,但是能发起多个连接。
关于实例跟数据库,你可以在自己的机器测试,数据库关闭的时候,使用sqlplus连接,输入startup nomount,如果有参数文件,则这个命令将打开一个实例,但是注意,这个实例是没有数据库的,所以,脱离数据库,实例是毫无意义的。
补充:
An Oracle database is composed of a logical set of data schemas, all of which are stored on a specific set of database files Each schema typically represents an application’s data model
An Oracle instance is a single occurrence of the running Oracle software,composed of an area of shared memory and various Oracle background processes
1数据库mybooks的创建。我用的是Oracle数据库创建了mybooks数据库,里面含有books,lendRecord,returnRecord,users四个表格(在Oracle数据库中,表空间与数据文件之间的关系十分密切,这二者相互依存,也就是说,创建表空间必须创建数据文件,增加数据文件时也必须指定表空间);到这里我不得不吐槽一下创建数据的时候的悲伤;第一步,因为可能装SQLdeveloper出现了一点问题,导致我不能连上Oracle,只能用搓逼的sqlplus写入sql命令,勉勉强强创建了一个数据库实例,接下来,本渣渣开始用select tablespace_name from user_tablespaces查看mybooks里面的DBF文件,(因为渣渣认为 DBF后缀的就是表空间的名称,还有就是,我连接的数据库实例是用system/连接的是oracle默认的orcl数据库实例
以上就是关于oracle 如何在一个数据库创建多个实例全部的内容,包括:oracle 如何在一个数据库创建多个实例、在命令行如何创建oracle实例与数据库,需要详细点教程,谢谢、oracle11g怎么建立实例数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)