数据库名,实例名,服务名,网络服务名

来源:互联网 发布:淘宝网韩版女装新款 编辑:程序博客网 时间:2024/04/27 16:30

一、数据库名和实例名(sid) 以及其创建
1、概述
数据库名--是你安装时建的那个数据库的名字,在创建数据库的时候需要指定对应实例名(数据库名和实例名可以相同也可以不同)。同时数据库名 会在windows 服务中显示在OracleServiceORCL最后的四个字符(orcl)。
数据库实例名sid--是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名。(在windows平台中,实例名同时也被写入注册表。)

 

在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。

 

oracle的数据库是一组文件的集合DB_NAME。

instance由一个内存区域(SAG)和一组后台进程组成。其作用是对数据库进行管理、提高性能, 名字为SID_NAME,一个INSTANCE管理一个数据库(OPS除外)。

 

2、创建数据库:
选择“DatabaseConfiguration Assistant”进行数据库创建。 --
选择“General Purporse” –
输入:数据库名和sid


二、服务名
1、概述
服务名就是OracleServiceORCL
ORACLE的数据库是一组文件的集合,数据库的名字为DBNAME。

 

三、网络服务名
1、概述
网络服务名是NET服务名,你的客户端建立的Oracle连接的名字


四、方案(Schema)
1、概述
方案(Schema)与方案对象
方案是一组数据库对象的集合,一个方案属于一个用户,并且方案名与用户名相同,
方案对象包括表(Tables)、视图(Views)、索引(Indexes)、同义词(Synonyms)、簇(Clusters)等


五、例子
如在ORACLE SERVER上安装一个
数据库其名为    D1
INSTANCE_NAME:    INS1
SERVICE_NAME:      ABC, CCC.
用户连接时CONNECT user/password@ABC
           CONNECT user/password @CCC
都连接到D1数据库上。

 

原创粉丝点击