欢迎来到我的地盘:今天是

若得山花插满头,莫问奴归处!



                                                                                                                                                                                                              <        <                                                            才华让人风流
posts - 1349, comments - 677, trackbacks - 23, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

06 2011 档案

摘要: 1.查找出已被锁定的数据库表及相关的sid、serial#及spidselect object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号from v$locked_object l , dba_objects o , v$session s , v$process pwhere l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;2.在数据库中灭掉相关sessionalter system kill session 'sid,serial#';--si阅读全文

posted @ 2011-06-23 15:21 莫问奴归处 阅读(1131) | 评论 (0) 编辑 |

摘要: http://luobeng.blogbus.com/logs/36329526.html1、查看表所占空间SELECT TABLESPACE_NAME,TO_CHAR(SUM(BYTES)/(1024*1024),'999G999D999') CNT_MB FROM DBA_EXTENTS WHERE OWNER='&OWNER' AND SEGMENT_NAME='&TABLE_NAME' AND SEGMENT_TYPE LIKE 'TABLE%' GROUP BY TABLESPACE_NAME; 2、/*阅读全文

posted @ 2011-06-23 13:37 莫问奴归处 阅读(1113) | 评论 (0) 编辑 |

摘要: a.shutdown immediate关闭数据库 b.在os下拷贝数据文件到新的地点 c.Startup mount 启动到mount下 d.Alter database rename file '老文件' to '新文件'; (切忌这里不是datafile)e.Alter database open; 打开数据库阅读全文

posted @ 2011-06-22 14:53 莫问奴归处 阅读(749) | 评论 (0) 编辑 |

摘要: 从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了。 由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此用户数不大就已经让oracle的会话数达到最大值。 处理方式不外乎两种:扩大oracle最大session数以及清除inactive会话,当然还有,就是从数据库连接池和程序bug上面下手。 从各处收集了一些查看当前会话的语句,记录一下: 1.select count(*) from v$session; select count(*) from v$process; 查看当前总会话数和进程数,这两个视图阅读全文

posted @ 2011-06-20 14:43 莫问奴归处 阅读(1076) | 评论 (1) 编辑 |

摘要: 首先保证 Server 服务开启然后在 命令提示符下 键入 “net share c$=c:” 回车C盘的默认共享,问题解决了。原因:不打开默认共享,oracle无法检查环境的可用性!我按照这种做法还是不行。另外提示找不到em.ear,是因为11g下载之后解压出来有两个文件夹,出现这个错误是因为文件copy不齐全,只要将第二部分中的database\stage\Components 与 第一部分的database\stage\Components 进行合并,然后再安装就可以了。阅读全文

posted @ 2011-06-18 23:32 莫问奴归处 阅读(1816) | 评论 (0) 编辑 |

摘要: 用oracle/product/10.2.0/admin/smsvr/pfile下面的init.ora.972009123025文件替换oracle/product/10.2.0/db_1/dbs下面的SPFILESMSVR.ORA文件即可1 关闭实列sqlplus /nologconn /as sysdbashutdown immediate2 先修改 oracle/product/10.2.0/admin/smsvr/pfile下面的init.ora.9720091230253 删除oracle/product/10.2.0/db_1/dbs下面的SPFILESMSVR.ORA4 创建SP阅读全文

posted @ 2011-06-16 11:43 莫问奴归处 阅读(113) | 评论 (0) 编辑 |

轩轩娃