oracle查询初始化文件的位置,2 ORACLE在启动实例时要读取初始化参数文件

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_HOME\database\init.ora

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

SQL> SHOW PARAMETERS

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

SQL> create pfile=‘D:\expinit.ora’ from spfile=‘D:\Oracle\database\myspfile.ora’3)用初始化参数文件生成SPFILE

SQL> create spfile=‘D:\Oracle\database\myspfile.ora’

from pfile=‘D:\Oracle\ora92\database\initora01.ora’4)查询动态性能视图V$SPPARAMETER,获取SPFILE参数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值