请教windows下有所有的数据文件,控制文件,但没有参数文件,如何恢复?

简介: 我在itpub论坛上遇到的一个问题,并做了回答,分享一下: 一。如果仅仅是参数文件丢失,数据库仍然运行,可用如下代码:set linesize 120set pagesize 999set heading offset feedback offspool F:\spfile.txt  select '*.'||name||'='||value from v$parameter where isdefault ='FALSE';  spool off来获取当前实例的非缺省参数,对生成的临时参数文件进行适当的修改,就可以重新启动数据库。

我在itpub论坛上遇到的一个问题,并做了回答,分享一下:

一。如果仅仅是参数文件丢失,数据库仍然运行,可用如下代码:
set linesize 120
set pagesize 999
set heading off
set feedback off
spool F:\spfile.txt
  select '*.'||name||'='||value from v$parameter where isdefault ='FALSE';
  spool off
来获取当前实例的非缺省参数,对生成的临时参数文件进行适当的修改,就可以重新启动数据库。

二。如果数据库关闭的情况下:

你可以从最初创建数据库时的init.ora  文件重新创建一个spfile或pfile,
在postDBCraetion.sql(linux下)中可以找到这样一行:
create spfile='/OPT/oracle/product/10.2.0/dbs/spfileorder.ora'
FROM pfile='opt/oracle/admin/order/scripts/init.ora';

在执行此语句需要把要建立的spfile的名字改一下,因为以前的数据库的spfile是那个名字。

这样就可以重新启动数据库了,当然也可以

1:从alert中找非default的参数建立pfile或者由文件位置建立pfile,重新启动。

这个可能过于繁琐了,呵呵

2:建议先用从成熟数据库那里复制一个PFILE,然后修改相关内容,能通过pfile启动后,在根据pfile创建spfile。

这个可行性,还可以。不过有很多参数不符合当前的数据库。
如果是你,你会怎佯作呢?

目录
相关文章
|
存储 UED Windows
Windows服务器上大量文件迁移方案
Windows服务器上大量文件迁移方案
1578 1
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
计算机视觉 Windows Python
windows下使用python + opencv读取含有中文路径的图片 和 把图片数据保存到含有中文的路径下
在Windows系统中,直接使用`cv2.imread()`和`cv2.imwrite()`处理含中文路径的图像文件时会遇到问题。读取时会返回空数据,保存时则无法正确保存至目标目录。为解决这些问题,可以使用`cv2.imdecode()`结合`np.fromfile()`来读取图像,并使用`cv2.imencode()`结合`tofile()`方法来保存图像至含中文的路径。这种方法有效避免了路径编码问题,确保图像处理流程顺畅进行。
2579 1
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
9921 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
数据库 数据安全/隐私保护 Windows
Windows远程桌面出现CredSSP加密数据修正问题解决方案
【10月更文挑战第30天】本文介绍了两种解决Windows系统凭据分配问题的方法。方案一是通过组策略编辑器(gpedit.msc)启用“加密数据库修正”并将其保护级别设为“易受攻击”。方案二是通过注册表编辑器(regedit)在指定路径下创建或修改名为“AllowEncryptionOracle”的DWORD值,并将其数值设为2。
12745 3
|
存储 开发框架 .NET
Windows IIS中asp的global.asa全局配置文件使用说明
Windows IIS中asp的global.asa全局配置文件使用说明
445 1
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
12785 1
Windows7电脑启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428的解决方法
Windows7电脑启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428的解决方法
|
存储 缓存 安全
硬盘数据恢复:恢复硬盘数据的9个实用方法(Windows版)
无论是工作文档、家庭照片,还是其他珍贵的数字资产,数据丢失总是一件让人头疼的事情。然而,当硬盘发生问题时,不必过于慌张——只要正确应对,许多数据都可以被成功恢复。本文将从常见数据丢失原因到具体恢复方法,为您提供全面的硬盘数据恢复指导。
|
程序员 Windows
程序员必备文件搜索工具 Everything 带安装包!!! 比windows自带的文件搜索快几百倍!!! 超级好用的文件搜索工具,仅几兆,不占内存,打开即用
文章推荐了程序员必备的文件搜索工具Everything,并提供了安装包下载链接,强调其比Windows自带搜索快且占用内存少。
492 0