通过init文件启动数据库

sqlplus /nolog,connect / as sysdba,执行startup,27101错误。

初步判定为init.ora文件有异常,copy之前的init.ora文件覆盖

sqlplus /nolog,connect / as sysdba,执行startup pfile=c:/oracle/admin/sid/pfile/init.ora,启动成功。

时间: 2025-01-07 18:31:14

通过init文件启动数据库的相关文章

只有数据文件恢复数据库

数据库盘阵挂了,数据库软件.数据库日志文件.控制文件以及备份都放在挂的这个磁盘,到最后什么文件都没有,只剩下数据文件!! 恢复步骤:这是oracle10G+linux5 的环境,其他版本步骤一样,区别就在参数文件相关参数而已! 1.安装数据库软件:这个就不说了...安装的时候最好保持所在的目录.ORACLE_SID, 以及数据库名和原来数据库一样!这样避免很多麻烦 2.创建一个pfile,建一个空实例 参数文件如下:注意创建参数文件中的相关目录 [[email protected] dbs]$

相克军_Oracle体系_随堂笔记016-参数文件及数据库的启动和关闭

参数文件: spfile<SID>.ora    动态参数文件,是二进制文件,9i以后引入并建议使用 init<SID>.ora    静态参数文件,是文本文件 动态参数,部分参数可以动态修改.建议9i以后就使用spfile. 数据库启动三个阶段: nomount(根据参数文件配置参数启动实例) mount(根据参数文件中记录的控制文件位置打开控制文件) open(根据控制文件信息打开数据文件,redo日志文件,open数据库) 注:nomount之前就可以根据pfile创建spf

Oracle12c启动数据库报错:ORA-01078: failure in processing system parameters

单实例oracle12102安装完成后,startup报错: [[email protected] ~]$ sqlplus "/as sysdba" SQL*Plus: Release 12.1.0.2.0 Production on Sat Sep 16 15:04:46 2017 Copyright (c) 1982, 2014, Oracle.  All rights reserved. Connected to an idle instance. SQL> startup

mysql_multi启动数据库

1.初始化数据库 在$mysql_base目录下,新增加存放data的文件夹,用mysql_install_db命令执行初始化 [[email protected] scripts]# ./mysql_install_db --help | less Usage: ./mysql_install_db [OPTIONS] --basedir=path The path to the MySQL installation directory. --builddir=path If using --

mysql通过data文件恢复数据库的方式

1.首先定位mysql的my.ini配置文件,查找datadir的位置 #Path to the database rootdatadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" 一般情况下,该文件夹是隐藏,需要显示所有文件. 2.将data目录下的文件拷贝至datadir.重启启动数据库即可 net start mysql mysql通过data文件恢复数据库的方式,布布扣,bubuko.com

oracle 11g 手动删除表空间文件导致数据库报错处理方法

简单说下原因:当时图方便没进数据库,直接在datafile目录下删除了表空间对应的数据文件 导致后来数据库报错,并且不能删除表空间 错误如下:ORA-01116:error in opening database ****ORA-01110:data file 54:'/home3/datafile/arrange/NewArrange.dbf'ORA-27041:unable to open fileLinux Error:2: No Such file or directoryAdditio

Linux内核分析-使用gdb跟踪调试内核从start_kernel到init进程启动

姓名:江军 ID:fuchen1994 实验日期:2016.3.13 实验指导 使用实验楼的虚拟机打开shell cd LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 内核启动完成后进入menu程序(<软件工程C编码实践篇>的课程项目),支持三个命令help.version和quit,您也可以添加更多的命令,对选修过<软件工程C编码实践篇>的童鞋应该是a piece of

SQL Server 2005无日志文件附加数据库

公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件).结果造成数据库怎么都附加不上.出现错误. 解决办法: 1.新建一个同名数据库. 2.停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间.) 3.启动数据库服务,数据库变为置疑或可疑状态.然后在查询分析器中运行: alter databa

缓存依赖(文件、数据库)

前言 缓存的基本用法介绍:我推荐看下  asp.net缓存 . 本篇,我主要写下一般sql的缓存依赖,还有使用Mvc过滤器的数据库缓存依赖. 什么是缓存依赖 1.缓存:是把你要访问的资源,放在内存中,占用一定的内存空间,从而是用户读取内存中的数据,进而减少读取数据库,或资源文件的次数,从而对你的程序并发量,以及返回请求速率上得到提高的一种机制. 2.缓存的不及时性:由于在缓存的作用时间内,数据放在内存中,不知道数据源是否已经改变,从而是信息失去即时效应. 3.解决不及时性:为啦解决第二条的不及时