`
wsql
  • 浏览: 11791669 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Windows平台下Oracle重建控制文件不能运行的解决方法

 
阅读更多
在Windows下面重建控制文件之后,跑脚本跑不起来
SQL> startup nomount;
ORACLE 例程已经启动。

Total System Global Area 612368384 bytes
Fixed Size 1292036 bytes
Variable Size 264243452 bytes
Database Buffers 339738624 bytes
Redo Buffers 7094272 bytes
SQL> @c:\a.sql
SP2-0042: 未知命令 "DATAFILE" - 其余行忽略。
SP2-0734: 未知的命令开头 "'d:\SYSTEM..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "'d:\SMS104..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "'d:\SMS104..." - 忽略了剩余的行。
SP2-0044: 要获取已知命令的列表, 请输入 HELP;
输入 EXIT 可退出。
SP2-0734: 未知的命令开头 "'d:\SMS104..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "'d:\SMS104..." - 忽略了剩余的行。
SP2-0734: 未知的命令开头 "CHARACTER ..." - 忽略了剩余的行。
1 CREATE CONTROLFILE REUSE DATABASE "SMS104" NORESETLOGS NOARCHIVELOG
2 MAXLOGFILES 16
3 MAXLOGMEMBERS 3
4 MAXDATAFILES 100
5 MAXINSTANCES 8
6 MAXLOGHISTORY 292
7 LOGFILE
8 GROUP 1 'd:\SMS104\REDO01.LOG' SIZE 50M,
9 GROUP 2 'd:\SMS104\REDO02.LOG' SIZE 50M,
10 GROUP 3 'd:\SMS104\REDO03.LOG' SIZE 50M
11* -- STANDBY LOGFILE
SQL> shutdown
ORA-01507: ??????

解决办法
在脚本里删除掉多余的行不能有空格出现
CREATE CONTROLFILE REUSE DATABASE "SMS104" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'd:\SMS104\REDO01.LOG' SIZE 50M,
GROUP 2 'd:\SMS104\REDO02.LOG' SIZE 50M,
GROUP 3 'd:\SMS104\REDO03.LOG' SIZE 50M
-- STANDBY LOGFILE ---删掉这行注释
DATAFILE
'd:\SYSTEM01.DBF',
'd:\SMS104\UNDOTBS01.DBF',
'd:\SMS104\SYSAUX01.DBF',
'd:\SMS104\USERS01.DBF',
'd:\SMS104\EXAMPLE01.DBF'
CHARACTER SET ZHS16GBK
;
分享到:
评论

相关推荐

    操作系统重装后oracle数据库的恢复

    ******此处的操作需要对windows操作系统注册表非常熟悉,对于linux平台,恢复操作类似,只不过需要对环境变量的操作熟悉。 3、监听程序的恢复 a、配置参数的恢复,oracle_home\network\admin\listener.ora,检查...

    Oracle数据库管理员技术指南

    1.2.3 怎样配置符合 OFA 的 Oracle 文件 系统 1.3 规划数据库文件布局 1.3.1 最大化可用性的规划 1.3.2 最小化磁盘争用的规划 1.4 建立参数文件 1.4.1 配置参数的一些注意事项 1.4.2 建立参数文件的连接 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    mssql 微软 只能能运行在windows平台,体积比较庞大,占用许多系统资源, 但使用很方便,支持命令和图形化管理,收费。 中型企业 Mysql 甲骨文 是个开源的数据库server,可运行在多种平台, 特点是响应速度特别快,...

    oracle数据库dba管理手册

    1.7.2 控制文件 21 1.7.3 跟踪文件与警告日志 21 1.8 基本数据库的实现 21 1.8.1 备份/恢复功能 22 1.8.2 安全性能 23 1.8.3 典型数据库逻辑设计 24 1.8.4 典型数据库物理设计 24 1.9 逻辑模型约定 25 1.9.1 一对一...

    oracle详解

    导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...

    Oracle从入门到精通

    3、SQLPLUSW 在 WINDOWS 下运行的分析器。................... 4、SQLPLUS 命令: ........................................ 1.6、单行函数............................................. 1、character字符类型...

    数据库服务器字符集更改步骤

    注意在配置控制文件时设定最大数据文件数。 建好数据库以后,执行以下命令即可恢复数据库 %cd /sybdata/orabak %imp system/manager@hnsdh full=y ignore=y file=hnsdh_2005-8-17 log=hnsdh_imp_2005 -8-17

    数据库项目组日常运维及应急故障处理手册.docx

    分析$GRID_HOME/log/nodename目录下的日志文件,看是否能从中找出无法启动的原因。 常见问题: 1、心跳IP不同。 2、ASM实例无法启动。 对CRS的故障诊断和分析,参加本文档中RAC部分的MOS文档. 数据库...

    Toad 使用快速入门

    Oracle 7.3 或者更高,在任何硬件平台上。  需要一个DBA用户帐号 三.安装: 1. 三种安装方式的选择: a) TOAD and Personal Configuration Files to PC 默认安装选择,完成一个完整的Client端的安装,把...

    delphi11(实际上是delphi10.5)补丁

    3、完全重建的欢迎页,具有原生的外观和感觉,以及适合IDE的UI,并可自定义布局和内容 4、C++代码格式化器。使用clang-format自动布局你的C++代码 5、改进了对VCL和IDE的远程桌面支持 6、FireMonkey设计时指南。通过...

    经典SQL语句大全

    DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明...

    数据库操作语句大全(sql)

    DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明...

    sql经典语句一部分

    DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明...

Global site tag (gtag.js) - Google Analytics