- 浏览: 7330834 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
问题:
Oracle在nomount状态:只启动实例而不加载数据库,用于创建数据库或重建控制文件。
启动实例时会在$ORACLE_HOME/dbs目录中按如下顺序搜索启动参数文件:spfileSID.ora,
spfile.ora和initSID.ora。可以在startup命令后面通过pfile参数来手工指定启动参数文件。
我们怎么证明spfile和pfile的启动顺序呢?
理论:
在oracle10g以后log_archive_start参数已经废弃,不再使用,如果在归档模式下开启此
参数将报错.
实验:
1.启动数据库
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 548225024 bytes
Fixed Size 1334436 bytes
Variable Size 427819868 bytes
Database Buffers 109051904 bytes
Redo Buffers 10018816 bytes
数据库装载完毕。
数据库已经打开。
2.查看log_archive_start的原始参数为false
SQL> show parameter log_archive_start;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_start boolean FALSE
查看spfile的数值
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string D:\APP\ADMINISTRATOR\PRODUCT\1
1.1.0\DB_1\DATABASE\SPFILETICK
ET.ORA
3.修改log_archive_start的数值,修改之后spfile文件数据变化.
SQL> alter system set log_archive_start=true scope=spfile;
系统已更改。
4.正常启动报错,说明默认读取的spfile文件.
SQL> shutdown ;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE 例程已经启动。
Total System Global Area 548225024 bytes
Fixed Size 1334436 bytes
Variable Size 427819868 bytes
Database Buffers 109051904 bytes
Redo Buffers 10018816 bytes
数据库装载完毕。
数据库已经打开。
5.关闭重新读取pfile文件启动正常,说明数据库默认先读spfile,在spfile不存在的情况下读取pfile
SQL> shutdown ;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host del D:\app\Administrator\product\11.1.0\db_1\database\INITticket.ORA
SQL> startup ;
ORACLE 例程已经启动。
Total System Global Area 548225024 bytes
Fixed Size 1334436 bytes
Variable Size 427819868 bytes
Database Buffers 109051904 bytes
Redo Buffers 10018816 bytes
数据库装载完毕。
数据库已经打开。
6.重新生成spfile文件
SQL> create spfile from pfile;
文件已创建。
SQL> spool off;
备注:在数据启动之后想看数据库是spfile方式启动还是pfile方式启动;
通过:
SQL> show parameter spfile;
如果有value的值,表示是spfile方式启动的,没有值表示为pfile方式启动.
发表评论
-
Oracle truncate 和drop 的区别测试
2011-09-15 21:47 1685设置autotrace功能 1.创建plan_table ... -
Oracle使用实例证明实体化视图和视图的区别
2011-09-14 16:52 3196使用实例证明实体化视图和视图的区别 scott@TICKET ... -
ORACLE在windows上使用orakill结束oracle会话的线程
2011-09-13 23:08 4686在windows上使用orakill结束oracle会话的线程 ... -
Oracle【COLUMN】设置表字段默认值仅对未来生效
2011-09-13 22:10 3179【COLUMN】设置表字段默 ... -
Oracle无法使用命令 /usr/X11R6/bin/xdpyinfo 自动检查显示器颜色
2011-09-13 19:59 12966在suse10中安装orac ... -
Oracle Listener中常用命令
2011-09-12 22:37 1833Oracle Listener中常用命令1.通过lsnrctl ... -
简单描述Oracle临时表的存储特点
2011-09-12 22:28 1917简单描述临时表的存储特点。 临时表的数据存储在临时表空间 ... -
Oracle实现定时expdp备份
2011-09-12 22:14 4479在项目中实现oracle的每周五进行一次全部分,通过 ... -
用户的$home/.dmrc已被忽略,这将无法保存 默认会话和语言
2011-09-11 23:44 2552用户的$home/.dmrc已被忽略,这将无法保存 默认会话和 ... -
undo表空间学习总结
2011-09-11 12:59 2397undo 表空间只有一个是 ... -
Oracle11g中SCN与TimeStamp的相互转换
2011-09-10 18:55 3373Oracle11g中SCN与TimeStamp的相互转换 作 ... -
ORA-01578: ORACLE 数据块损坏的解决方案
2011-09-01 19:32 7613错误描述: Errors in file d:\app\ad ... -
Oracle v$parameter表知多少
2011-09-01 00:07 2807orale中一个重要的视图v$parameter,我们知道知 ... -
Oracle 初始化参数的管理
2011-08-31 22:50 1292orale中一个重要的视图v$parameter,我们知道知 ... -
Oracle查询数据库的各种文件
2011-08-31 22:40 2035查询数据库的各种文件 set lines 100 pages ... -
Oracle 性能调优学习笔记(二)- ----Oracle SQL TRACE和TKPROF使用
2011-08-30 15:14 2647Oracle SQL TRACE和TKPROF使用 ... -
Why VKTM background process in Oracle 11g(转)
2011-08-30 14:11 2672在分析Oracle的Alertlog时候,发现有一 ... -
没事看看Oracle的AlertSID.log做一下分析
2011-08-30 13:43 2324后台进程trace file: alert log 文 ... -
Oracle Job使用和管理
2011-08-30 11:32 3109Oracle job 管理 查看数据 ... -
Oracle 11g新特性之Create pfile from memory
2011-08-29 18:52 2607Oracle 11g新特性之Create pfile from ...
相关推荐
Oracle数据库系统中,参数文件是配置数据库运行方式的关键组件,主要分为PFILE(初始化参数文件)和SPFILE(服务参数文件)。这两种类型的参数文件各有特点,适用于不同的管理和操作场景。 一、PFILE(初始化参数...
Oracle中的SPFILE(Server Parameter FILE)是Oracle 9i引入的一种新型初始化参数文件,它具有持久性和其他传统初始化参数文件(PFILE)不具备的优势。SPFILE的出现使得对数据库参数的管理和维护更加高效和便捷。 1...
- 缺省情况下,Oracle使用PFILE启动数据库。首次创建SPFILE需要使用现有的PFILE作为模板。 - 命令格式: `CREATE SPFILE=['SPFILE-NAME'] FROM PFILE=['PFILE-NAME']` - 示例: `CREATE SPFILE FROM PFILE` 2. **...
在Oracle 9i中,一个重要的新特性被引入——SPFILE(Server Parameter File),它标志着Oracle在安全性、可靠性和管理效率上的重大提升。SPFILE作为服务器参数文件,取代了传统的文本格式的PFILE(Parameter File)...
在数据库启动时,Oracle会按照特定顺序读取参数文件:如果有指定的PFILE,则优先使用,然后是SPFILE,最后是默认位置的$ORACLE_HOME/dbs/PFILE。如果PFILE中指定了SPFILE的位置,那么将优先读取SPFILE。 要查看...
例如,假设存在一个 SPFILE 文件(myspfile.ora)和一个 PFILE 文件(mypfile.ora),其中 SPFILE 定义了 `sessions=150` 和 `processes=200`,而 PFILE 中定义了 `processes=100` 和 `sessions=100`,并且在 PFILE ...
- 启动顺序:数据库启动时,首先尝试读取指定的PFILE,如果没有指定,则尝试SPFILE,最后是默认位置的$ORACLE_HOME/dbs/PFILE。PFILE也可以直接指向SPFILE。 5. **获取SPFILE参数信息** - 使用`v$spparameter`、`...
4. 使用PFILE启动实例: ``` sqlplus /nolog connect / as sysdba startup nomount pfile='/oracle/initudevasm.ora' mount alter system switch logfile; alter database open; ``` 5. 确认数据库运行正常...
启动时,Oracle会按照顺序查找SPFILE<ORACLE_SID>.ora和init<ORALCE_SID>.ora。若两者都找不到,数据库将无法启动。你可以通过SQL命令`SHOW PARAMETER spfile`来确认当前使用的参数文件类型。通常,PFILE保存在$...
首先,Oracle数据库有两种类型的初始化参数文件:静态参数文件(PFILE)和永久参数文件(SPFILE)。PFILE是一个文本文件,通常命名为`initSID.ora`,可以通过操作系统编辑器进行修改。每次更改后,必须重新启动...
`STARTUP`命令用于启动Oracle实例,其优先顺序为:spfileSID.ora > 默认SPFILE > initSID.ora > 默认PFILE。如果指定了PFILE,则忽略优先顺序。例如: ``` STARTUP PFILE = $ORACLE_HOME/dbs/initDBA1.ora STARTUP ...
初始化参数文件的查找顺序是:spfile<sid>.ora -> pfile.ora -> init<sid>.ora。在装载数据库阶段,控制文件被找到并锁定,以获取数据文件和重做日志文件的位置信息,同时通过口令文件验证用户身份。最后,打开...
- **\dbs**:存放数据库服务器端的关键参数文件Spfile,用于控制数据库实例的启动和运行参数。 - **\demo**:提供数据库实例模式的脚本集合,适用于学习和演示环境。 - **\install**:记录Oracle安装后的配置信息,...
3. **创建systemd服务**:编写`/etc/systemd/system/oracle19c.service`文件,定义服务单元,包括启动顺序、环境变量和启动命令。 4. **启用服务**:运行`systemctl enable oracle19c`来设置Oracle 19c在系统启动时...
备份参数文件可以使用 SQL 语句 create pfile 从 spfile 中生成。备份控制文件可以使用 cp 命令手工复制。备份数据库可以使用 RMAN 工具。 然后,需要检查数据库是否支持 Data Guard,是否归档模式,并 Enable ...
- **参数文件的重要性**:实验中提到了Linux系统下参数文件的查找顺序:优先查找`$ORACLE_HOME/dbs/spfile<sid>.ora`,若不存在则查找`spfile.ora`,最后尝试`init<sid>.ora`。如果这些文件都不存在,则数据库无法...