oracle小知识
iteye_13603
这个作者很懒,什么都没留下…
展开
-
oracle 权限
梳理一下对oracle权限的理解: oracle 权限分为: 1,system privilege ,系统权限是系统规定用户使用数据库的权限2,object privilege ,对象权限是oracle用户可以访问其他用户对象的权限,主要针对表和视图而言。 一、 系统权限系统权限最初最能有sys、system授出。1,系统权限的传递: 添加WITH...原创 2012-08-08 15:39:22 · 79 阅读 · 0 评论 -
The Oracle system identifier(SID) "xxx" already exists
问题:The Oracle system identifier(SID) "xxx" already exists. Specify another SID解决办法: 1、删除u01/admin下的xxx文件 2、删除u01/oradata下的xxx文件夹 3、用root用户以远程登录模式编辑etc/oratab,删除最后一 行: xxx:/u01/oracle:N...原创 2012-08-27 22:12:23 · 1537 阅读 · 0 评论 -
pl/sql错误提示乱码问题
今天用pl/sql 9发现错误提示竟然是很多个????????。首先想到是字符集的问题。想着客户端的要和服务器端的一致。后来发现只要字符集和服务器保持一致就可以了,而locale还是用client端的自己的。 最后:客户端的字符集是:AMERICAN_AMERICA.WE8MSWIN1252 ( server端的字符集是WE8MSWIN1252) 服务器端的字符集是:...原创 2012-09-09 15:00:32 · 135 阅读 · 0 评论 -
如何查找oracle用户与其在操作系统上的进程关系
情况:在一个有多个用户同时连接数据库的情况下,如何知道每个用户在操作系统上对应的进程号是哪个?select a.sid,a.username,a.status,a.process,b.spid from v$session a,v$process b where a.paddr=b.addr;这里的process就是用户对应的进程号...原创 2012-05-31 23:33:11 · 200 阅读 · 0 评论 -
session 和connection的不同
session 和connection的不同这里的不同,主要讨论dedicated server下的不同,为讨论shared server情况下的。参考资料是TOM的《oracle编程艺术9i,10g,11g》 一个connection可能没有session建立在上面,也可能有一个、甚至多个session建立在connection上,并且每个session都是分割开的、独立的,即使他...原创 2012-06-06 17:54:02 · 835 阅读 · 0 评论 -
commit后数据库干的工作
用户提交commit后,数据库干的工作有:1,oracle为用户的transaction生成一个SCN号。2,LGWR把redo buffer中的数据写入到redo log file,同时把SCN号记录到redo log file中。这一步完成后,说明用户提 交的数据已经安全的写到磁盘3,释放用户session占用的locks,这些locks可以在V$LOCK中查到。释放用户的lock...原创 2012-06-13 16:29:12 · 210 阅读 · 0 评论 -
oracle 在线删除归档、闪回日志后
因为开启归档、闪回后,空间磁盘不够了。没有多想就在数据库处于open状态下,rm了所有的归档、闪回日志。等到重启数据库时出现错误: SQL> conn /as sysdbaConnected to an idle instance.SQL> startupORACLE instance started. Total System Global Ar...原创 2012-11-19 22:53:40 · 467 阅读 · 0 评论 -
oracle小知识(未完待续)
总结一下学习中碰到的知识 1,当前用户查看哪些用户或角色有查看自己的segment的权限 select table_name,grantee,privilege from user_tab_privs_made where table_name ='segment_name'; 注:这里的segment可以是table,function等。 2,A用户创建一个segmen...原创 2012-06-29 15:24:07 · 67 阅读 · 0 评论 -
回收lob占用的空间
感谢:http://halisway.blogspot.com/2007/06/reclaiming-lob-space-in-oracle.htmlhttp://stackoverflow.com/questions/18367444/how-to-drop-oracle-lob LOB字段是单独存储的,而且用delete是无法回收lob占用的空间。SQL> cr...原创 2014-05-29 11:17:32 · 998 阅读 · 0 评论