什么是数据库实例

什么是数据库实例,第1张

默认的实例名是跟机器名相同的。多个 SQL Server 实例Microsoft SQL Server 2000 支持在同一台计算机上同时运行多个 SQL Server 数据引擎实例。每个 SQL Server 数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。应用程序连接同一台计算机上的 SQL Server 数据库引擎实例的方式与连接其它计算机上运行的 SQL Server 数据库引擎的方式基本相同。有两种类型的 SQL Server 实例:默认实例SQL Server 2000 数据库引擎默认实例的运行方式与 SQL Server 早期版本的数据库引擎相同。默认实例仅由运行该实例的计算机的名称唯一标识,它没有单独的实例名。如果应用程序在请求连接 SQL Server 时只指定了计算机名,则 SQL Server 客户端组件将尝试连接这台计算机上的数据库引擎默认实例。这保留了与现有 SQL Server 应用程序的兼容性。一台计算机上只能有一个默认实例,而默认实例可以是 SQL Server 的任何版本。命名实例除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式 computer_name\instance_name 指定。一台计算机上可以运行多个命名实例,但只有 SQL Server 2000 数据库引擎才可作为命名实例运行。SQL Server 早期版本中的数据库引擎不能作为命名实例运行。实例主要应用于数据库引擎及其支持组件,而不应用于客户端工具。如果安装了多个实例,则每个实例都将获得各自唯一的一套:系统和用户数据库。SQL Server 和 SQL Server 代理服务。对于默认实例,服务名仍为 MSSQLServer 和 SQLServerAgent。对于命名实例,服务名改为 MSSQL$instancename 和 SQLAgent$instancename,使得这些服务与服务器上的其它实例分开启动和停止。可使用相关联的 SQL Server 服务启动和停止不同实例的数据库引擎。SQL Server 代理服务管理相关联的数据库引擎实例的调度事件。与数据库引擎、SQL Server 和 SQL Server 代理服务相关联的注册表键。使应用程序能连接特定实例的网络连接地址。

最近因看到论坛有人问起这方面的东西 将自己的理解加上查阅相关资料整理如下 如果不全或不当的地方 望指正并补全它 数据库名(DB_NAME) 实例名(Instance_name) 以及 *** 作系统环境变量(ORACLE_SID)在ORACLE 数据库中只有数据库名(db_name)和数据库实例名(instance_name) 在ORACLE i i中出现了新的参数 即数据库域名(db_domain) 服务名(service_name) 以及 *** 作系统环境变量(ORACLE_SID) 这些都存在于同一个数据库中的标识 用于区分不同数据库的参数 一 什么是数据库名(db_name) 数据库名是用于区分数据的内部标识 是以二进制方式存储于数据库控制文件中的参数 在数据安装或创建之后将不得修改 数据库安装完成后 该参数被写入数据库参数文件pfile中 格式如下 [code: : aaf ] db_name= orcl #(不允许修改)db_domain=instance_name=orclservice_names=orcontrol_file=( [/code: : aaf ]在每一个运行的ORACLE i数据库中都有一个数据库名(db_name) 如果一个服务器程序中创建了两个数据库 则有两个数据库名 其控制参数据分属在不同的pfile中控制着相关的数据库 二 什么是数据库实例名(instance_name) 数据库实例名则用于和 *** 作系统之间的联系 用于对外部连接时使用 在 *** 作系统中要取得与数据库之间的交互 必须使用数据库实例名 例如 要和某一个数据库server连接 就必须知道其数据库实例名 只知道数据库名是没有用的 与数据库名不同 在数据安装或创建数据库之后 实例名可以被修改 数据库安装完成后 该实例名被写入数据库参数文件pfile中 格式如下 [code: : aaf ]db_name= orcl #(不允许修改)db_domain=instance_name=orcl #(可以修改 可以与db_name相同也可不同)service_names=orcontrol_file=( [/code: : aaf ]数据库名与实例名之间的关系 数据库名与实例名之间的关系一般是一一对应关系 有一个数据库名就有一个实例名 如果在一个服务器中创建两个数据库 则有两个数据库名 两个数据库实例名 用两个标识确定一个数据库 用户和实例相连接 但在 i i的并行服务器结构中 数据库与实例之间不存在一一对应关系 而是一对多关系 (一个数据库对应多个实例 同一时间内用户只一个实例相联系 当某一实例出现故障 其它实例自动服务 以保证数据库安全运行 ) 三 *** 作系统环境变量(ORACLE_SID) 在实际中 对于数据库实例名的描述有时使用实例名(instance_name)参数 有时使用ORACLE_SID参数 这两个都是数据库实例名 它们有什么区别呢?(经常弄混)[code: : aaf ](ORACLE_SID)OS< > ORACLE 数据库 < (Instance_name(实例名))[/code: : aaf ]上图表示实例名instance_name ORACLE_SID与数据库及 *** 作系统之间的关系 虽然这里列出的两个参数都是数据库实例名 但instance_name参数是ORACLE数据库的参数 此参数可以在参数文件中查询到 而ORACLE_SID参数则是 *** 作系统环境变量 *** 作系统环境变量ORACLE_SID用于和 *** 作系统交互 也就是说 在 *** 作系统中要想得到实例名 就必须使用ORACLE_SID 此参数与ORACLE_BASE ORACLE_HOME等用法相同 在数据库安装之后 ORACLE_SID被用于定义数据库参数文件的名称 如 $ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SID ora 定义方法:[code: : aaf ]export ORACLE_SID=orcl[/code: : aaf ]如果在同一服务器中创建了多个数据库 则必然同时存在多个数据库实例 这时可以重复上述定义过程 以选择不同实例 还可以用[code: : aaf ][oracle@Datacent]$ oraenv[/code: : aaf ]来切换不同的ORACLE_SID来通过 *** 作系统来启动不同的实例(instance) lishixinzhi/Article/program/Oracle/201311/18134

数据库的应用领域

1、多媒体数据库: 这类数据库主要存储与多媒体相关的数据,如声音、图像和视频等数据。多媒体数据最大的特点是数据连续,而且数据量比较大,存储需要的空间较大。

2、移动数据库: 该类数据库是在移动计算机系统上发展起来的,如笔记本电脑、掌上计算机等。该数据库最大的特点是通过无线数字通信网络传输的。移动数据库可以随时随地地获取和访问数据,为一些商务应用和一些紧急情况带来了很大的便利。

3、空间数据库: 这类数据库目前发展比较迅速。它主要包括地理信息数据库(又称为地理信息系统,即GIS)和计算机辅助设计(CAD)数据库。其中地理信息数据库一般存储与地图相关的信息数据;计算机辅助设计数据库一般存储设计信息的空间数据库,如机械、集成电路以及电子设备设计图等。

4、信息检索系统: 信息检索就是根据用户输入的信息,从数据库中查找相关的文档或信息,并把查找的信息反馈给用户。信息检索领域和数据库是同步发展的,它是一种典型的联机文档管理系统或者联机图书目录。

5、分布式信息检索: 这类数据库是随着Internet的发展而产生的数据库。它一般用于因特网及远距离计算机网络系统中。特别是随着电子商务的发展,这类数据库发展更加迅猛。

许多网络用户(如个人、公司或企业等)在自己的计算机中存储信息,同时希望通过网络使用发送电子邮件、文件传输、远程登录方式和别人共享这些信息。分布式信息检索满足了这一要求。

6、专家决策系统: 专家决策系统也是数据库应用的一部分。由于越来越多的数据可以联机获取,特别是企业通过这些数据可以对企业的发展作出更好的决策,以使企业更好地运行。由于人工智能的发展,使得专家决策系统的应用更加广泛。

扩展资料

对数据库系统的基本要求是:

①能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。

②冗余数据少,数据共享程度高。

③系统的用户接口简单,用户容易掌握,使用方便。

④能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。

⑤有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户 *** 作特性的变化,改善由于频繁插入、删除 *** 作造成的数据组织零乱和时空性能变坏的状况。

⑥具有可修改性和可扩充性。

⑦能够充分描述数据间的内在联系。

以上就是关于什么是数据库实例全部的内容,包括:什么是数据库实例、数据库名、实例名、ORACLE、数据库具体应用的实例有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9519028.html

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

发表评论

登录后才能评论

评论列表(0条)

保存