oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system
原因可能:ORACLE MEMORY_TARGET参数设置超过了oracle服务器本身内存、或超过了现在服务器空闲内存(就是oracle启动时无法获取设置的内存)
eg:
oracle version:11gR2
OS version:RedHat 6.4...
分类:
数据库 时间:
2014-11-27 10:43:28
阅读次数:
190
RMAN> show all;
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
在oracle10g 11g 中 归档删除策略 缺省是没有配置的;
那么这时去删除未应用过的的归档日志会是怎么一种情况:
RMAN> delete archivelog all;
released channel: ORA_DISK_1
allo...
分类:
数据库 时间:
2014-11-26 19:00:04
阅读次数:
303
坏块的发生,很罕见,但生产系统偶尔还是会出现。如果有物理备份,处理起来相对简单,直接进行块级recover即可,但如果只有逻辑备份呢?处理起来要分四种情况,在此总结一下:一、块的data部分坏了,在sql执行扫描到这个块的时候会报ORA-01578:ERRORatline1:ORA-01578:ORACLEd..
分类:
数据库 时间:
2014-11-26 16:46:45
阅读次数:
342
究其原因是因为没有锁定要更新的行记录。将 mysql="select filebody from filelist where filename=?"中的SQL语句加上 for update即可。如:mysql="select filebody from filelist where filena....
分类:
编程语言 时间:
2014-11-25 22:49:49
阅读次数:
294
一、跟踪文件是干什么用的? 跟踪文件中包含了大量而详细的诊断和调试信息。通过对跟踪文件的解读和分析,我们可以定位问题、分析问题和解决问题。从跟踪文件的产生的来源来看,跟踪文件又可以分为两类:一类是数据库的操作人员有意生成的;另一类则是由于出现了异常错误,由数据库自动生成的。对于后一类,只对Ora.....
分类:
数据库 时间:
2014-11-25 18:29:55
阅读次数:
287
今天现场的兄弟打电话来说,在开发库上(win7 64bit)刚安装11.2.0.1.0后,先是用数据泵导数据有问题,好不容易解决,接着执行SQL报错,简单的SQL不报错,只要几张表关联的就会报错,于是把现场的日志拿回来分享。对于这种ORA-00600的错误,都是oracle的bug,只有求助于metalink。
*** 2014-11-25 11:14:06.444
ORA-00600: 内部...
分类:
其他好文 时间:
2014-11-25 12:44:40
阅读次数:
203
产生这个错误的原因:
returning into子句作用于insert,update,delete,上而select则不行,应该用into。
报错的存储如下:
create or replace procedure p_stu_info(s_id number, s_name varchar2) is
v_name varchar2(10);
v_age number...
分类:
其他好文 时间:
2014-11-25 10:57:04
阅读次数:
322
Ora-01536:超出了表空间users的空间限量(转)
分类:
其他好文 时间:
2014-11-25 01:39:50
阅读次数:
172
ORA-01843: 无效的月份失败的 sql 为:XXXXXXXXXXXXXXXX执行sql语句更改为美国语言后仍然失败,ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';结果是注册表的问题,优化后多余的语言被清理掉了,所以,要修复注册表将下面的文件复制...
分类:
数据库 时间:
2014-11-24 20:49:53
阅读次数:
731
今天有朋友数据库出现ORA-29275 部分多字节字符,对应的字段只能用to_char才能正常查询,感觉是字符集问题。询问字果然修改过字符集。
他的修改方式:
SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQ...
分类:
数据库 时间:
2014-11-23 23:30:46
阅读次数:
390