2 ORACLE在启动实例时要读取初始化参数文件_初始化参数文件5

2020-02-28 其他范文 下载本文

2 ORACLE在启动实例时要读取初始化参数文件由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“初始化参数文件5”。

1.完整的Oracle数据库通常由两部分组成:Oracle数据库实例和数据库。

1)数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);

2)Oracle数据库实例则是OS中的内存结构和一系列进程组成2.在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台进程),然后由这个Oracle数据库实例来访问和控制磁盘中的数据文件。用户实际上是直接与实例交互,而由实例来访问物理数据库,实例在用户和数据库之间充当中间层的角色。

3.数据库名:顾名思义,数据库的名字,例子:db10。

全局数据库名:是数据库名的完整名,由本地数据库标识和网络域名组成,利用全局数据库名能够在网络环境中唯一确定一个数据库。例子:db10.localdomain。

数据库实例SID:实例名,一般跟数据库名一样,是系统用来识别库的,用ORACLE_SID这个环境变量来识别。用于标识一个数据库实例,一个数据库至少拥有一个实例,通常就是数据库的名字。

区别:数据库名是Oracle数据库的内部变量,而SID是操作系统的变量。

关系:库名可以看成是人的小名,而全局名可看成是人的全名。比如有2个网络,他们都有个DB10库,但他们的域名肯定是不同的(上面的localdomain)。同一小名的人可以有多个,但全名必须是不同的。

4.ORACLE在启动实例时要读取初始化参数文件,利用它从中获取参数设置对实例和数

据库进行配置。在Oracle数据库中,这个初始化参数文件分为两类,分别为文本参数文件与服务器参数文件。他们的内容是相同的,只是所表示的方式不同。在服务器参数文件中,是以二进制的形式保存的。可以利用数据库的命令对他们进行转换。

Oracle初始化参数文件的默认位置和默认文件名:

ORACLE_HOMEdatabaseinit.ora

1)文件中的参数都是可选的,省略时使用默认值,初始化参数的查询

SQL> SHOW PARAMETERS

2)使用CREATE PFILE将SPFILE导出到文本文件

SQL> create pfile=‘D:expinit.ora’ from spfile=‘D:Oracledatabasemyspfile.ora’

3)用初始化参数文件生成SPFILE

SQL> create spfile=‘D:Oracledatabasemyspfile.ora’

from pfile=‘D:Oracleora92databaseinitora01.ora’

4)查询动态性能视图V$SPPARAMETER,获取SPFILE参数

《2 ORACLE在启动实例时要读取初始化参数文件.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
2 ORACLE在启动实例时要读取初始化参数文件
点击下载文档
相关专题 初始化参数文件5 时要 初始化 实例 初始化参数文件5 时要 初始化 实例
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文