How to find out who caused the database user locked(ora-1017 or ORA-28000)(捕捉登录失败)
昨天有应用反应server日志中有如下错误,提示用户locked,但是重启了下web server又恢复了正常,但是这期间我们也没有人为的给db user unlock, 下面记录一下, 其实事情的经过是这样子的…
How to config hugepage on linux
内存管理是一个非常复杂的结构,在操作系统中用Virtual memory System进行内存管理,pagetable是中记录了内存的虚拟地址和物理地址的映射关系,当一个进程真正的访问数据是首先访问的是page table然后转向真实的地址,cpu中有固定的大小来缓存部份的pagetables,这块区域就是translation lookaside buffer(TLB).
与AMM ,ASMM相关的几个视图
其中V$SGA_RESIZE_OPS 、V$MEMORY_RESIZE_OPS两个可以看出内存设置的抖动情况,如果系统频繁的更改大小,看来资源比较紧张,就不适合A了。
oracle password file(口令文件) 文件名格式重要性
今天测试dg,用sys +tnsnames 中指定别名文件远程服务怎么也连不上,ORA-01031: insufficient privileges
查看oracle10g官方文档没发现这个格式问题(可能是我大意了),orapwd file的格式是有限制的,
windows配置oerr 查询oracle错误
在linux 上很容易查询 oracle的错误编码,得到提示、原因、及大概解决思路,但windows操作系统就没有办法应用oerr查询错误了,但是有群国外的哥们实现了在windows上使用oerr的方法
ORACLE resumable session功能
Oracle还为我们提供了一个很好的功能:resumable
在resumable开启的情况下,如果Oracle执行某一个SQL申请不到空间了,会停顿下来(时间可以由TIMEOUT来控制),但是不会报OUT-OF-SPACE这个错误。等你把空间的问题解决了,Oracle会继续从停下来的部分开始刚才的SQL。
copy 数据文件数据库移植从windows到linux
今天闲来无事,做了个极其无聊的实验,把windows上的orcl数据库的数据文件(dbf)复制到linux上会不会也能用呢?我觉的工作中除了测试没人这么搞,下面把步骤分享一下,今天试了一天,一步错步步错呀!
pc1:winxp 32bit oracle10.2.0.1 dbname:orcl
pc2:rehl 5 linux 32bit oracle 10.2.0.1 dbname:orcl
在32位操作系统下SGA支持大内存
怎么在配置ORACLE时把sga突破这1.7g的限制,涉及到另一个概念PAE全名Page Address Extensions,WINDOWs 2000以后的服务器版或linux都可以实现,现在介绍一下如果在WINDOWS 2003下做到让SGA支持大于1.7G的内存
………..
ORACLE修改默认临时表空间
在9i之前,如果一个数据库用户没有被指定默认临时表空间,那么oracle就会使用system表空间作为该用户的临时表空间,这是很危险的。在9i里 面,database可以被指定一个默认临时表空间。
…………
关于dict与v$fixed_table
dict 里的条数与fixed_table不一样,网上也有说明,在这总结一下
DICT is a synonym for DICTIONARY
DICTIONARY contains descriptions of data dictionary tables and views.
V$FIXED_TABLE This view displays all dynamic performance tables, views, and derived tables in the database. Some V$ tables (for example, V$ROLLNAME) refer to real tables and are therefore not listed.
.
oracle controlfile Multipath 控制文件多路径标点符号
今天 在配置多controlfile 多路径时,出了点小问题,结果发现是标点符号引起的
操作如下
SQL> show parameter spfile
NAME TYPE VALUE
———————————— ———– ——————————
spfile string D:\ORACLE\PRODUCT\10.1.0\DB_1\
DATABASE\SPFILEORCL.ORA
oracle 模拟字符集乱码中文显示’靠’的问题(原创)
以前遇到过朋友说数据库里都是‘靠靠’,这也是一个经典的字符集问题,今天 想还原那个问题,操作如下
———-begin———-
环境:oracle 安装服务器为192.168.3.229 (以下称server)linux
nls_lang、nls_language、nls_characterset的区别
oracle 数据库对字符的处理及表现形式分为三个层面,优先级先后分别是数据库初始化参数字符集、os操作系统环境变量级、session级
先说什么是字符集?字符集就是按照一定的字符编码方案,对一组特定的符号,分别赋予不同数值编码的集合…
linux输出窗口到windows
如果服务器在机房或不在身边,又像调出一个窗口,怎么办呢?如dbca\netca\netmgr,
方法如下
服务器端 linux :192.168.3.1
客户端 xp: 192.168.168.11