仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 820|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL编程:ORA-01157成绩办理

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:42:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
曾经的功能列表可能会迅速变得过时了。而且,有些功能对有的应用程序非常重要,但是对别的应用程序则不一定。办理|成绩ORA-01157成绩怎样办理?

情况:redhat9+oracle817
成绩:今天俄然失落电以后数据库启动以后就提醒这个毛病。数据长短回档形式,并且这个数据文件另有用。怎样恢复。

[oracle@ccdevsvrroot]$svrmgrl

OracleServerManagerRelease3.1.7.0.0-Production

Copyright(c)1997,1999,OracleCorporation.AllRightsReserved.

Oracle8iEnterpriseEditionRelease8.1.7.4.0-Production
WiththePartitioningoption
JServerRelease8.1.7.4.0-Production

SVRMGR>connectsystem/managerassysdba
Connected.
SVRMGR>show
Instancelocal
SpoolOFF
TimingOFF
TermoutON
EchoOFF
StoponerrorOFF
AutorecoveryOFF
Logsource<default>
Maxdata20480
Numwidth10
Charwidth80
Longwidth80
Datewidth9
Labwidth32
CompatibilityNATIVE
Retriesinfinite
ServerOutputOFF
AutoprintOFF
Fetchrowsinfinite
AppinfoOFF(USERTEXT:OracleServerManager)
SVRMGR>startup
ORA-01081:cannotstartalready-runningORACLE-shutitdownfirst
SVRMGR>shutdownimmediate
ORA-01109:databasenotopen
Databasedismounted.
ORACLEinstanceshutdown.
SVRMGR>startup
ORACLEinstancestarted.
TotalSystemGlobalArea73109664bytes
FixedSize73888bytes
VariableSize56086528bytes
DatabaseBuffers16777216bytes
RedoBuffers172032bytes
Databasemounted.
ORA-01157:cannotidentify/lockdatafile10-seeDBWRtracefile
ORA-01110:datafile10:/home/oracle/dwbx_wmstat.dbf
SVRMGR>

[oracle@ccdevsvroracle]$pwd
/home/oracle
[oracle@ccdevsvroracle]$ll*.dbf
-rwxrwxrwx1oracledba209723392Nov2911:47iwbx_wmindx.dbf
-rwxrwxrwx1oracledba104865792Dec109:35test.dbf
[oracle@ccdevsvroracle]$
数据库是不是回档形式?
在mount形态:

回档的话:
SQL>alterdatabasedatafileI:ORADATAEXAMORATEST01.DBFoffline;
非回档的话:
SQL>alterdatabasedatafileI:ORADATAEXAMORATEST01.DBFofflinedrop;

然后在
SQL>alterdatabaseopen;

[oracle@ccdevsvrroot]$cd/home/oracle
[oracle@ccdevsvroracle]$ll*.dbf
-rwxrwxrwx1oracledba209723392Nov2911:47iwbx_wmindx.dbf
-rwxrwxrwx1oracledba104865792Dec109:35test.dbf
[oracle@ccdevsvroracle]$exit
exit
SVRMGR>selectsysdatefromdual;
SYSDATE
---------
01-DEC-04
1rowselected.

SVRMGR>alterdatabaseopen
2>;
alterdatabaseopen
*
ORA-01157:cannotidentify/lockdatafile10-seeDBWRtracefile
ORA-01110:datafile10:/home/oracle/dwbx_wmstat.dbf
SVRMGR>alterdatabasedatafile/home/oracle/dwbx_wmstat.dbfofflinedrop;
Statementprocessed.
SVRMGR>alterdatabaseopen;
Statementprocessed.
SVRMGR>
到2009年,甲骨文的数据库Oracle已经诞生了30周年,而MySQL却连它的一半时间都没有。微软的SQLServer仅仅比MySQL大两年,但是SQLServer的发布是建立在Sybase的基础上。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-19 21:20:09 | 只看该作者
不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关
分手快乐 该用户已被删除
板凳
发表于 2015-1-25 22:06:57 | 只看该作者
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
深爱那片海 该用户已被删除
地板
发表于 2015-2-4 06:15:36 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
透明 该用户已被删除
5#
发表于 2015-2-9 17:23:35 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
老尸 该用户已被删除
6#
 楼主| 发表于 2015-2-27 12:41:32 | 只看该作者
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
若相依 该用户已被删除
7#
发表于 2015-3-9 03:53:36 | 只看该作者
我个人认为就是孜孜不懈的学习
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-16 20:36:53 | 只看该作者
SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。
活着的死人 该用户已被删除
9#
发表于 2015-3-23 01:30:04 | 只看该作者
相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 07:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表