ORA-27300、ORA-27301、ORA-27302、ORA-27303
数据库启动后,修改了相关目录的属组,普通用户登录失败[oracle@dasong ~]$ sqlplus dasong/dasongSQL*Plus: Release 11.2.0.1.0 Production on Thu Nov 3 09:47:26 2016Copyright (c) 1982, 2009, Oracle. All rights reserved.ERROR:ORA-27140: attach to post/wait facility failed...
字段 与 变量 同名造成的sql问题
前几天前端程序开发的人问了个奇怪的问题,说是存储过程中sql语句查不出数据,但是单独拉出来,用相同的值 替换一下变量 就没有问题;奇怪是吧,看起来真的很奇怪,同样的sql,不同的地方怎么可能会有不同的结果;根据之前解决 各种不可思议问题 的经验,99%的问题都出在人为的细节问题上,所以这种问题我基...
ORA-39714: upgrade script utlmmig.sql failed
之前遇到一个i_obj4索引问题,导致创建表失败(大概是这样,具体问题记不得了),试过rebuild、重建索引等都失败,最后没有搞定;最近在mos上看到了解决方法(How to Create/Rebuild Bootstrap Indexes (Doc ID 1587581.1)),因为没有当时问题的环境,所以也不能确定是不是可以顺利解决,不再有其它问题;这个不是今天...
数据文件offline后unusable索引造成的问题
最近在做一个oracle入库速度测试时,想到将最近一个小时的索引放到内存中(表是按小时分区)是不是会提升入库的速度,索引的维护对io是一个不小的开销;不过这个方案如果要使用的话数据库必须是 oracle 12c,因为在当前小时结束后,需要将相关索引移出内存,让下一个小时的索引留在内存,这样内存的使用情况基本是...
lsnrctl start - Linux Error 29 Illegal seek
注释掉/etc/hosts中127.0.0.1一行,启动oracle侦听程序可能报错,如下:[root@n2 ~]# su - oracle[oracle@n2 ~]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.4.0 - Production on 25-MAY-2016 09:42:25Copyright (c) 1991, 2013, Oracle. All rights reserved.Starting /oracle/db/ora11g/bin/tn...
ora_rowscn
创建表时可以指定ROWDEPENDENCIES或是NOROWDEPENDENCIES,此子句用来决定是不是使用 行级依赖跟踪(row-level dependency tracking)。打开此功能则每一行数据都会有scn,此scn大于或是等于最后一个修改此行数据的事物提交时的scn,是否使用此功能是在创建表的时候确定的,表一旦创建不可以再更改。若指定ROWDEPENDENCIES...
修改用户名 及 可能出现的问题
oracle没有提供直接修改用户名的sql,需要修改用户名的话可以通过直接修改字典表,但可能会出现什么问题不太能确定;我遇到的问题是修改用户名后job状态会变成broken,但又不是每次都这样。以下操作尽供参考。1.创建用户(sys)create user olduser identified by olduser;grant resource to olduser;grant ...