oracle10g的spfile与pfile

Ad hoc网络路由协议概述4——按需路由协议(2)AODV协议 (Ad-hoc on-demand distance vector algorithm protocol) AODV协议的基本流程。 阅读详情

  1.spfile是Oracle9i之后引入的,目的是提高系统安全性。在Oracle8i下初始化参数文件为文本文件,可以使用文本编辑器进行编辑,当需要修改初始化参数时,需要在init.ora文件中修改,再重新启动数据库实例。在Oracle10g,引入了服务器参数文件(spfile),可以简化初始化参数的管理。spfile文件是一个二进制文件,不能使用文本编辑器(虽然文本编辑器打开后,能够看到参数内容),否则可能造成Oracle无法识别spfile文件。
以下以我自己系统安装的Oracle与大家讨论这二者的用法:
D盘是Oracle10g的主安装目录,分别在

(1)D:/oracle/product/10.2.0/admin/orcl/pfile/init.ora.3142010101424

(2)D:/oracle/product/10.2.0/db_1/database/initorcl.ora

(3)D:/oracle/product/10.2.0/db_1/dbs/SPFILEORCL.ORA

3个位置可以找到pfile、spfile的位置和spfile,其中(1)就是那个文本文件pfile,(2)指的是(3)的位置,(3)就是哪个二进制文件spfile,如果spfile被损坏了,那么重新启动数据库就会报找不到spfile的错误,这事需要通过pfile创建spfile:
create spfile from pfile='D:/oracle/product/10.2.0/admin/orcl/pfile/init.ora.3142010101424';
并且重新启动数据库时用startup pfile='D:/oracle/product/10.2.0/admin/orcl/pfile/init.ora.3142010101424'。
如果(2)被修改了路径,那么3的位置要做相应的调整,不然数据库重启启动会报同样的错误。
如果(1)被损坏或删除,数据库可以照常启动,但为了保险,我们还是重新创建一个新的pfile:
create pfile='D:/oracle/product/10.2.0/admin/orcl/pfile/init.ora.3142010101424' from spfile;


  2.查看系统是以pfile还是spfile 启动:
Select isspecified,count(*) from v$spparameter group by isspecified;
如果 isspecified里有true,表明用spfile进行了指定配置
如果全为false,则表明用pfile启动


  3.使用SPfile的好处:
Spfile 改正了pfile管理混乱的问题,在多结点的环境里,pfile会有多个image
启动时候需要跟踪最新的image。这是个烦琐的过程。
用spfile以后,所有参数改变都写到spfile里面(只要定义 scope=spfile或both),参数配置有个权威的来源。

 

  4.从spfile获取pfile
Create pfile='d:pfileSID.ora' from spfile;
Create pfile='d:pfileSID.ora' from spfile='spfile_location';

 

  5.从pfile获取spfile
Create spfile from pfile='Your_pfile_location'
Create spfile='spfile_location' from pfile='Your_pfile_location'
 
  6.动态修改参数
 alter system set parameter=Value scope=spfile|both|memory
 
  7.Startup nomount的时候需要读去spfile或pfile,两者共存,spfile优先

 

  8.试验心得:

 环境:window2003  Oracle10g

 问题描述:一个数据库实例,包含二个数据库(test,orcl),因为设置错误的参数造成orcl数据库spfile文件损坏。通过create spfile生成文件后,一次一只能启动一个数据库。

解决过程:


C:/Documents and Settings/hsx>set oracle_sid=orcl

C:/Documents and Settings/hsx>sqlplus/nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 5月 15 17:37:34 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn sys/sys as sysdba
已连接到空闲例程。
SQL> create spfile from pfile='D:/oracle/product/10.2.0/admin/orcl/pfile/init.or
a.3142010101424';

文件已创建。

SQL> startup pfile='D:/oracle/product/10.2.0/admin/orcl/pfile/init.ora.314201010
1424'
ORACLE 例程已经启动。

Total System Global Area  612368384 bytes
Fixed Size                  1250428 bytes
Variable Size             167775108 bytes
Database Buffers          436207616 bytes
Redo Buffers                7135232 bytes
数据库装载完毕。
数据库已经打开。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  612368384 bytes
Fixed Size                  1250428 bytes
Variable Size             184552324 bytes
Database Buffers          419430400 bytes
Redo Buffers                7135232 bytes
数据库装载完毕。
数据库已经打开。
SQL> Select isspecified,count(*) from v$spparameter group by isspecified;

ISSPEC   COUNT(*)
------ ----------
TRUE           23
FALSE         236


备注:假如有多个数据库的话,可以通过设置set oracle_sid, 然后pfile单独启动

OCV/AOCV/SOCV的介绍和应用 library中的cell delay是在某个固定的PVT(operating condition)下仿真得出的。,cell的delay并不是一个固定值,而是一个随机值,遵循高斯分布或门特卡洛分布,在STA中用OCV来模拟这一『特征』。OCV全称on chip variation,用于描述不同管子间由于工艺偏差、电压降、温度变化引起的delay变化。,也用于描述工艺偏差引起的net厚度宽度的变化从而导致net的电容电阻变化。优点:设置起来比较简单粗暴,对于不那么先进的工艺可行!的影响,更贴合实际。 阅读详情

相关推荐

shader多图叠加变换

shader Shader "Paint3D/AddTexture" { Properties { _MainTex ("Main Texture", 2D) = "white" {} _MainColor("Main Color", Color)=(1,1,1,1) _AddTex0 ("Texture0", 2D) = "white" {} _AddTex1 ("Texture1", 2D) = "white" {} .

李长江的博客 908

oracle10g里SPFILE 和pfile 使用总结

oracle 10g 的数据库所用的spfile和pfile 文件总结你新建的数据库它所用的SPFILE文件是oracle默认(它的位置是在E:oracleproduct10.2.0db_1dbs 目录下)提供给你的, 如果你这...

ciyao5958的博客 360

unity pc运行包导入glb

本文介绍了在Unity中实现GLB/GLTF模型动态导入的方法。主要使用glTFast插件进行模型导入,配合StandaloneFileBrowser实现文件选择功能。文章提供了详细的插件安装方式(包括国内镜像源),并给出了核心导入脚本代码。脚本实现了模型加载、父对象设置、材质修复等功能,解决了常见的材质显示异常问题。该方法支持编辑器和PC平台,兼容不同版本的glTFastAPI,通过简易UI操作即可完成模型导入,适合需要运行时加载3D模型的Unity项目开发。

懒懒的蓝的博客 544

浅谈oracle10G spfile与pfile

浅谈oracle10G spfile与pfile 大家都知道,spfile是oracle 9i之后引入的,目的是提高系统安全性。在Oracle8i下初始化参数文件为文本文件,可以使用文本编辑器进行编辑,当需要修改初始化参数时,需要在init.ora文件中修改,再重新启动数据库实例。 在Oracle10g,引入了服务器参数文件(SPFILE),可以简化初始参数的管理。spfile文件是一个二

好记性不如烂笔头 6397

K210视觉项目上位机避坑指南:解决C#解析ESP8266 TCP图像流的乱码、卡顿与连接中断

本文详细解析了K210与ESP8266在视觉项目中的上位机开发问题,重点解决TCP图像流解析中的乱码、卡顿与连接中断问题。通过自定义协议、JPEG流重组、TCP连接优化等实战技巧,提升系统稳定性和性能,适用于嵌入式视觉开发者和C#上位机程序员。

weixin_28730131的博客 402

(一)企业微信 - 会话内容存档

企业微信获取会话记录。

专打丶小豆豆的博客 2890

oracle10g参数文件spfile

oracle10g参数文件spfile

SSRmygod的博客 774

武汉大学朱玉贤院士团队再发Nature Genetics,阐述棉花独特折叠胚胎形成的分子调控与演化机制

武汉大学朱玉贤院士团队再发Nature Genetics,阐述棉花独特折叠胚胎形成的分子调控与演化机制。

Pangenes的博客 1335

oracle10 修改spfile,oracle10g里SPFILE 和pfile 使用总结

oracle 10g 的数据库所用的spfile和pfile 文件总结你新建的数据库它所用的SPFILE文件是oracle默认(它的位置是在E:oracleproduct10.2.0db_1dbs 目录下)提供给你的, 如果你这时重起数据库则它就不去找这个默认的SPFILE文件而去找pfile文件(E:oracleproduct10.2.0db_1database),如果你要用服务器参数文件打开数...

weixin_32496175的博客 303

黑金ZYNQ7010开发板开箱实测:从接线到串口通信的保姆级指南

本文提供黑金ZYNQ7010开发板从开箱到串口通信的完整实操指南。详细介绍了硬件连接、驱动安装、启动模式设置及串口终端配置等关键步骤,并针对常见问题提供排查思路,帮助FPGA开发者快速上手ZYNQ平台,建立稳定的调试通道。

weixin_29266749的博客 466

QT编程系列1--QT学习前需知

本周学习了一些QT编程方面的知识,学写了几个程序,这里把记录下来。一方面对前面学习的知识做一个总结,便于以后复习、再学习和应用;另一方面也和大家做个交流,有不足的地方请各位看官多指点。   首先是做一些学习之前的交代:一,学习QT需要哪些基础;二,学习QT有哪些用途,QT较其他的开发工具有哪些特点;三,学习QT的思路。

霜月孤鸟&RTEMS&TinyOS 1115

oracle10g spfile与pfile

查看控制文件目录SQL>select * from v$controlfile;  查看系统是以pfile还是spfile 启动:<br />  Select isspecified,count(*) from v$spparameter group by isspecified;<br /> 如果 isspecified里有true,表明用spfile进行了指定配置<br /> 如果全为false,则表明用pfile启动<br /><br /><br />SQL>startup启动顺序:<br />1.s

robbie的专栏 908

基于STM32L4XX、HAL库的ICP-10111压力传感器驱动程序设计

define ICP10111_CMD_MEAS_ULN 0x7866 // 超低噪声模式。#define ICP10111_CMD_MEAS_LP 0x609C // 低功耗模式。#define ICP10111_CMD_MEAS_LN 0x70DF // 低噪声模式。#define ICP10111_CMD_MEAS_N 0x6825 // 正常模式。ICP10111_MODE_LN, // 低噪声。// 等待测量完成(根据模式不同等待时间不同)

zhusl6688的博客 416

oracle10G spfile与pfile

1.spfile是Oracle9i之后引入的,目的是提高系统安全性。在Oracle8i下初始化参数文件为文本文件,可以使用文本编辑器进行编辑,当需要修改初始化参数时,需要在init.ora文件中修改,再重新启动数据库实例。在Oracle10g,引入了服务器参数文件(spfile),可以简化初始化参数的管理。spfile文件时一个二进制文件,不能使用文本编辑器(虽然文本编辑器打开后,能够看到参数内容...

abn103的专栏 348

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Oracle10g的spfile与pfile

从oracle 9i开始,oracle缺省使用spfile启动数据库,spfile必须由pfile创建,新建的spfile将在下一次启动数据库时生效。 pfile为初始化参数文件(Initialization Parameters Files),oracle9i之前,oracle通过pfile储存初始化参数,该文件为文本文件,可手工修改。 spfile为服务器参数文件(Server Param...

怀揣梦想,努力前行 2115

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Oracle10g--SPFILE与PFILE

    spfile和pfile都是数据库的参数文件,pfile是到8i为止的主要参数文件,从9i开始,Oracle采用了一个spfile文件,这种文件不像pfile,它是一个不能用文本编辑器编辑的二进制文件,而pfile则可以直接用notepad编辑。这样做的好处当然是提高了安全性。    数据库在启动时,调用参数文件的顺序为:1)spfile2)pfile    一般配置中不指定用PF

持之以恒 7795

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

oracle 另存pfile,Oracle 10g的spfile与pfile

从Oracle 9i开始,Oracle缺省使用spfile启动数据库,spfile必须由pfile创建,新建的spfile将在下一次启动数据库时生效。pfile为初始化参数文件(Initialization Parameters Files),Oracle 9i之前,Oracle通过pfile储存初始化参数,该文件为文本文件,可手工修改。spfile为服务器参数文件(Server Paramete...

weixin_42659196的博客 251

Oracle10g--SPFILE与PFILE【转】

spfile和pfile都是数据库的参数文件,pfile是到8i为止的主要参数文件,从9i开始,Oracle采用了一个spfile文件,这种文件不像pfile,它是一个不能用文本编辑器编辑的二进制文件,而pfile则可以直接用notepad编辑。这样做的好处当然是提高了安全性。    数据库在启动时,调用参数文件的顺序为:1)spfile2)pfile    一般配置中不指定用PFILE文

JavaSky的专栏 895

Oracle 9i/10g pfile/spfile 参数文件详解

(1)Pfile文件    Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。    Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。下表为数据库的初始化参数文件分析:##################################

Icandoeverything的专栏 2119

oracle导出pfile,一个关于oralce10g 中利用pfile生成spfile的过程

用事实说话,无猜想,无推断:C:\Documents and Settings\Administrator.WWW-9C571C50D8E>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 7月 2 10:49:26 2011Copyright (c) 1982, 2005, Oracle.All rights ...

weixin_39864571的博客 556

关于Oracle10g spfile和pfile的区别

(一)Pfile文件 Pfile(Parameter File,参数文件)是基于文本格式的参数文件,含有数据库的配置参数。 Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。 (二)SPfile文件 SPfile(Server Parameter File,...

weixin_34292287的博客 163

oracle10g pfile spfile文件

<br />spfile为二进制文件,不能手动修改,但可以用记事本打开。<br /> <br />pfile为文本文件,可以修改<br /> <br />NT中缺省路径 $oracle/database<br />linux缺省路径 $oracle/dbs<br /> <br />spfile默认名称SPFILEORCL.ORA pfile默认名称initora.ora,启动时使用参数文件的默认顺序<br /> <br /> <br />SPFILEORCL.ORA  SPFILE.ORA    INITO

359

浅谈oracle10G spfile与pfile(转)

转自:http://blog.csdn.net/onebigday/article/details/6108348,http://www.linuxidc.com/Linux/2012-11/73715.htm 大家都知道,spfile是oracle 9i之后引入的,目的是提高系统安全性。在Oracle8i下初始化参数文件为文本文件,可以使用文本编辑器进行编辑,当需要修改初始化参数时,需要在in...

weixin_30284355的博客 124

SPFILE 和 PFILE

在oracle10g和11g都可以使用这个方式,12c中未进行验证 通过PFILE生成SPFILE CREATE SPFILE = 'D:\oracle\product\10.2.0\db_1\dbs\SPFILEORCL.ORA' FROM PFILE = 'D:\oracle\product\10.2.0\db_1\dbs\PFILEORCL.ora'; 通过SPFILE生成PFILE...

weixin_42146345的博客 483
上一篇: oracle的归档模式
下一篇: RMAN备份与恢复
lezerger
博客等级 码龄20年 7粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值