时间:2021-04-16
创建SPFILE
缺省的,ORACLE使用PFILE启动数据库,SPFILE必须由PFILE创建,新创建的SPFILE在下一次启动数据库时生效,CREATE SPFILE需要SYSDBA或者SYSOPER的权限:
Create spfile [=’spfilename’] from pfile=[=‘pfilename’];
例:
Create spfile from pfile;
使用spfile
重新启动数据库,使用startup命令,Oralce将会按照以下顺序在缺省目录中搜索参数文件a. spfile
${ORACLE_SID}.ora
缺省目录UNIX: ${ORACLE_HOME}/dbs/
NT: ${ORACLE_HOME}\database
b. spfile.ora
缺省目录UNIX: ${ORACLE_HOME}/dbs/
NT: ${ORACLE_HOME}\database
c. init${ORACLESID}.ora
缺省目录UNIX: ${ORACLE_HOME}/dbs/
NT: ${ORACLE_HOME}\database or ${ORACLE_HOME}\admin\db_name\pfile
创建了spfile,重新启动数据库,Oracle会按顺序搜索以上目录,spfile就会自动生效。
修改参数
可以通过ALTER SYSTEM或者导入导出来更改SPFILE的内容。
ALTER SYSTEM增加了一个新选项:SCOPE。SCOPE参数有三个可选值:MEMORY、SPFILE、BOTH。
MEMORY:只改变当前实例运行
SPFILE:只改变SPFILE的设置
BOTH:改变实例及SPFILE
是否使用了spfile
1. 查询v$parameter动态视图,如果以下查询返回空值,那么你在使用pfile.
2. 或者你可以使用SHOW命令来显示参数设置,如果以下结果value列返回空值,那么说明你在使用pfile:
3. 查询v$spparameter视图,如果以下查询返回0值,表示你在使用pfile,否则表明你使用的是spfile:
导出SPFILE文件
SPFILE文件可以导出为文本文件,使用导出、创建过程你可以向SPFILE中添加参数。
Create pfile=’/home/oracle/initxu.ora’ from spfile
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
这篇文章主要介绍了对学Oracle数据库初学者的开场篇,方便想学习oracle数据库的朋友前言:因为项目原因,近期开始学习Oracle数据库。Oracle是目前
1.1数据库数据全库备份注:此操作需要启动数据库。切换至oracle用户,在OS侧创建备份使用目录:mkdir/oracle/backup登录oracle数据库
目录步骤1指定SID步骤2确定Oracle环境的环境变量步骤3设置Oracle的口令认证方式步骤4创建初始化参数文件步骤5连接数据库实例步骤6创建spfile文
正在看的ORACLE教程是:Oracle动态交叉表生成。Oracle是应用最广的大型数据库,而在范式下进行Oracle数据库设计则可以大大减少数据冗余,使数据库
本篇文章给大家介绍在oracle9i中使用闪回查询恢复数据库误删问题,涉及到数据库增删改查的基本操作,对oracle数据库闪回查询感兴趣的朋友可以一起学习下本篇