oracle 从pflie启动,oracle初始化参数文件管理

oracle实例是指运行状态下的oracle软件,是由内存结构跟一些进程结构组成的,主要实现数据库的访问跟控制功能,是oracle的核心。

初始化参数文件是oracle实例运行所需要的参数配置文件,oracle实例启动是必须先从参数文件中读取数据。

初始化参数文件分为pfile跟spfile。

1. pfile也叫文本初始化参数文件。oracle9i以前版本只有这种参数文件,内容是纯文本的可以直接进行编辑。

oracle在安装每一个库是都会建立一个pfile文件,默认名字是init.ora,SID为数据库实例名。在windows环境下一般该文件是放在oracle_homedatabase目录下,UNIX的环境下一般是装在oracle_homedbs目录下。例如在windows2000的环境下d:oracleora92databaseinit.ora,但是在92010的版本中由于采用的是spfile为默认的参数文件,所以只能在oracle_baseadminpfile目录先才能找到pfile文件的一个备份,如:init.ora.4212004195359,可以直接用文本编辑,另外在oracle_homeadminsamplepfile可以找到一个pfile的参考备份文件,DBA可以利用它建立新的初始化文件。

因为修改初始化参数文件必须先关闭数据库,这样会使数据库性能下降,而且有时候中断是不能容忍的,而且DBA要在远程启动数据库就必须在客户端保存一个pfile文本的副本,如果内容不一致的话就可能启动不了数据库,在8i以后引入了动态参数的设置但是pfile不能直接保存,因此在数据库重新启动后原先修改的数据还会丢失,因此在92010以后的版本就引入了spfile这种新的参数文件。

2. spfile也叫服务器初始化参数文件,它是二进制的无法用文本进行修改。在9i中它的默认位置是oracle_homedatabase,默认文件名是spfile.ora。

数据库启动时oracle会自动在默认目录oracle_homedatabase下搜索初始化参数文件,搜索顺序为:

spfile.ora oracle数据库创建时自动建立的spfile文件

spflie.ora oracle缺省的spfile文件

init.ora oracle数据库创建时自动建立的pfile文件

init.ora oracle缺省的pfile文件

如果不希望时候默认的初始化参数文件,DBA可以在startup命令指定相应的初始化参数文件,如:

SQL>startup pfile=d:oracleadminpfileinit.ora

pfile中还有两个特殊的关键字:ifile跟spfile

ifile是用来指定另外一个pfile文件的,例如在d:oraclepflie中的init.ora初始化参数文件中有这样的参数设置:

ifile="c:oraclepfileinit001.ora"

那么执行:startup pfile=d:oraclepflieinit.ora

就相当于执行:startup pfile=c:oraclepfileinit001.ora

spfile关键字也一样只不过是用来执行spfile文件的而已。

创建初始化参数文件

创建pfile文件

可以直接复制一个pfile文件,然后直接通过syartup pfile=这样来启动数据库,或者是用sysdba的身份登陆sql*plus执行以下命令:

SQL>create pfile='.:....init.ora'

from spfile='.:....spfile.ora'

或者是执行不带参数的:

SQL>create pfile from spfile

该命名将在oracle_homedatabase下创建一个pfile默认名字是init.ora

创建spfile文件

由于spfile是二进制文件所以不能直接复制粘贴的,可以用这个命令来通过pfile建立新的spfile

SQL>create spfile='.:....spfile.ora'

from pfile='.:....init.ora'

配置初始化参数文件通过命令:SQL>alter system set 参数名=参数值 spoce=spfile|memory|both

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487378.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

寒武纪开盘暴涨350%,市值突破1000亿,85后创始人身家超300亿!千亿盛宴背后隐忧不可忽视!...

来源:EETOP7月20日,寒武纪科创板首发上市,发行价每股64.39元,开盘价为250元/股,涨幅288%。最高价更是达到了295元/股,涨幅358%!市值一度突破1000亿人民币,不过随后股民信心有所不足&…

Mac上的抓包工具Charles

今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包 http://blog.csdn.net/jiangwei0910410003/article/details/19806999 不过可惜的是,Fidder使用C#开发的,所以就不能在Mac上使用了,不过还有另外一个抓包…

oracle 在所有表中查某个值,oracle需要查询某个字段的值在其他某个表中有没的值有相同...

使用场景:知道某个字段的值(例如:“张三”),需要查询在其他某个表中有没有相同的值,常用于搜索关联表等。对于oracle数据库:Pl\sql没有搜索功能,需借助存储过程,完成搜索,搜索结果是…

嵌入式系统之操作系统篇

1 、嵌入式软件基础  (1)嵌入式软件的特点:    A、规模较小。    B、开发难度大。    C、实时性和可靠性要求高。    D、要求固化存储。  (2)嵌入式软件分类:    A、 系统软件&…

oracle11g session,Oracle11g中Killsession心得

我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session sid,serial# ;被kill掉的session,状态会被标记为killed,Oracle会在…

26个顶尖战略咨询公司常用分析模型详解!

导 读 ( 文/ CMKT咨询圈 整理 )咨询行业是不少小伙伴的奋斗目标,麦肯锡、波士顿、贝恩等顶尖战略咨询更是所有行业顶尖的存在,咨询顾问是如何解决问题,为企业做战略规划,咨询公司常用分析模型功不可没。几乎每个大型快消企业的高管…

oracle13001,安装oracle11g 遇到INS-13001环境不知足最低要求 解决方法

华大竟出了一个炒股女高手,年仅27岁!逸婕贸易 燨燚html原安装oracle11g 遇到INS-13001环境不知足最低要求 解决方法2017年08月18日 09:45:23 zouxfbj 阅读数:3207在安装时点击setup.exe以后,出现了:[INS-13001]环境不知足最低要。…

中国工程院王辰院士对话百度CTO王海峰,大数据与医学的一场史诗级邂逅

来源:脑极体你有多久没有关注疫情的消息了?除了戴口罩变得格外闷热,以及偶尔从海外传来的新闻之外,我已经很少会主动点开《新型冠状病毒肺炎疫情地图》了,而几个月之前,我简直恨不得“住”在疫情新闻板块里…

LoadRunner11支持的浏览器小结-Loadrunner11打不开IE浏览器的问题

http://www.cnblogs.com/qmfsun/p/4807237.html转载于:https://www.cnblogs.com/Mr-zst/p/7724799.html

rm linux 复制目录,linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别...

复制文件cp命令用于复制文件到制定的目录 语法格式为:cp [选项] 源文件或目录 目标文件或目录命令选项含义cp -d当复制符号链接时,把目标文件或目录页建立为符号链接,并指向与源文件或目录连接的原视文件或者目录cp -f强行复制文件或者目录cp…

程序猿的日常——JVM内存模型与垃圾回收

Java开发有个很基础的问题,虽然我们平时接触的不多,但是了解它却成为Java开发的必备基础——这就是JVM。在C中我们需要手动申请内存然后释放内存,否则就会出现对象已经不再使用内存却仍被占用的情况。在Java中JVM内置了垃圾回收的机制&#x…

智慧城市丨智能时代的城市设计新策略

来源:万物智能视界智慧城市作为解决城市病、提高城市发展质量以及改善城市群建设结构的新型城市形态,已成为世界各地城市发展的必然趋势。借助新兴的信息技术能够随时随地感知、捕获、传递和处理信息,能够实现对城市的精细化、智能化管理&…

从看见到听见,机器人传感能否解决智能制造检测的最后一公里难题?

来源:机器人大讲堂导读手机、无人机、机器人眼睛里的隐藏王者,华为、小米的视觉供应商,这家隐形冠军现在也开始在机器人行业发力,将延伸人类感官?华为、VIVO、小米、魅族,这些市场上你能找到的手机品牌,其…

python--17个新手常见Python运行时错误

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError &#xff1…

linux alsa声卡命令,Linux ALSA声卡驱动之一:ALSA架构简介

一. 概述ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-project.org/。在内核设备驱动层&#xff0…

寒武纪上市:AI芯片和普通芯片有何不同?全球AI芯片公司大全都在这里了

来源:Zach小生作者:腾讯新闻知识官、美国宾州州立大学硕士、芯片工程师Zach小生7月20日,寒武纪正式在A股科创板上市,成为AI芯片第一股,引起了业内的热议和关注。根据相关的资料显示,目前中国IC设计企业已超…

Python3-笔记-B-003-数据结构-元组tuple( )

# 元组[有序不变序列](不可修改)def tuples():# --- 元组 --- # 创建 (类似于列表的数据存储方式,但是不能修改) tuples ("柳岩", 21, "女")tuples tuple(["a", "b", "c"]) # 将 列表 转为 元组 (注:将字典转为元组会损失…

linux java输出到文件,linux java输出到文件内容

linux java输出到文件内容[2021-01-30 07:48:37] 简介:php去除nbsp的方法:首先创建一个PHP代码示例文件;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐&#x…

关于TCP/IP协议及网络通信相关问题

一、网络模型: OSI标准模型七层架构以及其传输数据的模型如下: 传输信息的过程由上之下逐渐封装,接收过程则是由下至上逐渐拆包,每一层只解析自己独立的部分。 二、网络的机要素 1、IP 1 public class NetTest { 2 public sta…

linux编写复制脚本程,常用的Shell脚本

1、通过位置变量创建linux系统账户及密码$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数1 #!/bin/bash2 #Author: Peter zh3 #Blog: https://home.cnblogs.com/zhangwduoduoj/4 #Time: 2019-08-17 19:19:455 #Name: userad.sh6 #Version: v1.07 #Description…