• ORACLE死锁的解决

    2008-06-11 15:22:34   /   Oracle数据库管理

    死锁是数据库经常发生的问题,数据库一般不会无缘无故产生死锁,死锁通常都是由于我们应用程序的设计本身造成的。产生死锁时,如何解决呢,下面是常规的解决办法:1)执行下面SQL,先查看哪些表被锁住了:select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id;2)查处引起死锁的会话select b.username,b.sid,b.serial#,logon_timefrom v$locked_object a,v$session bwhere a.session_id = b.sid order by b.logon_time;这里会列出SID
  • 如何镜像控制文件(Multiplex Control Files),即添加控制文件

    2008-06-10 14:25:40   /   Oracle数据库管理

    我们下面通过一个例子讲述,如何添加控制文件〖Environment〗OS:Solaris 9DB:oracle 10G当前系统中只有一个控制文件(control01.ctl)〖Action〗Step01:以具有SYSDBA权限的用户的身份登录数据库。SQL> connect sys@wm as SYSDBAEnter password:Connected.Step02:关闭数据库。SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.Step03:生成镜像文件。$cp /export/home/nbodata/nbo/control01.ctl/wxxrdb/control02.ctl根据数据库中现有的控
  • 删除临时表空间(drop temporary tablespace)

    2008-06-07 22:16:00   /   Oracle数据库管理

    不能直接删除数据库的默认临时表空间,但是我们可以把另外一个临时表空间切换成默认临时表空间,然后删除原先的临时表空间Step01:查看数据库的默认临时表空间SQL> select PROPERTY_NAME,PROPERTY_VALUE2from DATABASE_PROPERTIES3where PROPERTY_NAME='DEFAULT_TEMP_TABLESPACE';PROPERTY_NAMEPROPERTY_VALUE--------------------------------------------------DEFAULT_TEMP_TABLESPACETEMP数据库默认的临时表空间是TEMP。Step02:创建一个新的临时表空间TEMP_SWITCHSQL> CREATE T
  • 添加用户时出错,请检查数据并重试

    2008-04-10 10:25:40   /   BLOG天地

    注册博客时发生如下错误,为什么?“进程中出错添加用户时出错,请检查数据并重试。”

数据统计

  • 访问量: 5763
  • 日志数: 45
  • 文件数: 1
  • 建立时间: 2008-04-10
  • 更新时间: 2008-07-25

RSS订阅

Open Toolbar