
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
DB2:
全称为IBMDB2。是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBMi(旧称OS/400)、z/OS,以及Windows服务器版本。
数据库实例由各种高速缓冲池以及后台进程组成。
数据库是数据以某中方式组织起来的数据集合,物理存储为数据库文件,数据库实例负责维护,访问这些数据。
打个比方:
在文本中有一些数据(数据库文件)需要计算,就要写一个程序(后台进程),计算这些数据,如果计算中有中间结果,就需要把数据的中间结果放到内存中的一个区域中(高速缓冲池),然后再取出这些中间结果计算。
当然这只是打个比方,实际数据库实例要处理的东西要多得多。
ALTER DATABASE MOUNT用来装载数据库,并启动实例。如果是在日志文件中出现,则表示启动数据库。alter database open将数据库从mount状态切换到打开状态。如果打开成功,就是说这个时候数据库可以提供服务了。
LocalDB是SQL Server 2012带来的新特性,它是一个专门为开发人员量身定制的轻量级数据库,下面介绍如何使用它。
创建LocalDB数据库的方法:
打开服务器资源管理器,右键点击“数据连接”创建新Sql Server数据库,服务器名填写:(LocalDB)\v110,表示连接到v110实例。
创建一个新的数据库名为“Work”,然后点击“确定”按钮,完成创建数据库 *** 作。
在项目中的配置文件中修改数据库连接字符串。
<connectionStrings>
<add name="WorkDatabase" connectionString="Data Source=(localDB)\v110;Initial Catalog=Work;Integrated Security=True;"/>
</connectionStrings>
还可以通过SqlLocalDBexe工具创建数据库实例。
这个程序一般位于以下路径:C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDBexe
创建Test数据库实例:
SqlLocalDBexe create Test
启动Test数据库实例:
SqlLocalDBexe start Test
停止Test数据库实例:
SqlLocalDBexe stop Test
显示Test数据库实例信息:
SqlLocalDBexe info Test
显示所有数据库实例信息:
SqlLocalDBexe info
数据库实例(instance_name)是用于和 *** 作系统进行联系的标识,也就是说数据库和 *** 作系统之间的交互使用的是数据库实例。
数据库名和实例名可以相同也可以不同。在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。
用系统sysdba权限登录后:查询oracle实例的方法:
方法一:sql”select instance_name from v$instance“;
方法二:使用show命令”show parameter instance“。
以上就是关于库和db2数据库中的数据库和实例的区别全部的内容,包括:库和db2数据库中的数据库和实例的区别、什么是数据库实例、oracle 数据库和数据库实例的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)