免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3298 | 回复: 8
打印 上一主题 下一主题

请教:导入后删除相应用户就出现假死 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-16 11:26 |只看该作者 |倒序浏览
10可用积分
我的是AIX5.2下面的64位Oracle 9i 9.2.0.1.0数据库, 我将dmp文件导入到oracle后,
然后用企业管理器(Enterprise Manager Console)删除对应的用户就假死了,必需要重新
启动oracle才能再删除。试了多次都是这样,每次都要重启下Oracle才能再次连接,我试了用
PLSQL Developer也是一样,请教一下是不是我的Oracle要打补丁?还是其他原因造成的。
如果我只是建立用户删除这些没涉及到导入的操作,就没问题。谢谢了。

最佳答案

查看完整内容

1。 删除对应的用户2。 让它假死在那儿3。 开另一个session, 运行以下语句select event , p1,p2,p3 from v$session_waitwhere event not like '%message%'and event not like '%timer%'铁出来

论坛徽章:
0
2 [报告]
发表于 2007-08-16 11:26 |只看该作者
1。 删除对应的用户
2。 让它假死在那儿
3。 开另一个session, 运行以下语句
select event , p1,p2,p3
from v$session_wait
where event not like '%message%'
and event not like '%timer%'
铁出来

论坛徽章:
0
3 [报告]
发表于 2007-08-16 13:32 |只看该作者
select owner,object_name,object_type
FROM all_objects
WHERE OWNER != 'SYS' AND OBJECT_TYPE != 'SYNONYM'
AND OBJECT_NAME IN
     (SELECT OBJECT_NAME FROM ALL_OBJECTS
      WHERE OWNER = 'SYS')
ORDER BY owner,object_type, object_name;

论坛徽章:
0
4 [报告]
发表于 2007-08-16 16:00 |只看该作者
select event , p1,p2,p3
from v$session_wait
where event not like '%message%'
and event not like '%timer%'
的结果如下:
EVENT                                                        P1        P2        P3
null event                                                 1413697536        1        0
log file switch (archiving needed)        0        0        0
log file switch (archiving needed)        0        0        0
log file switch (archiving needed)        0        0        0
row cache lock                                        10        0        5

论坛徽章:
0
5 [报告]
发表于 2007-08-16 23:16 |只看该作者
数据库运行在archivelog模式下?

sqlplus "/as sysdba"
sql>archive log list

sql>select * from v$logfile

论坛徽章:
0
6 [报告]
发表于 2007-08-17 08:26 |只看该作者
是的,是在归档模式下,但是没有设置自动归档,不知道是不是这个问题,
sql>archive log list 结果如下:
SQL> archive log list
数据库日志模式            存档模式
自动存档             禁用
存档终点            /oracle/oracle/dbs/arch
最早的概要日志序列     93
下一个存档日志序列   93
当前日志序列           95

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE
---------- ------- -------
MEMBER
--------------------------------------------

         3 STALE   ONLINE
/oracle/oradata/oracle/redo03.log

         2 STALE   ONLINE
/oracle/oradata/oracle/redo02.log

         1         ONLINE
/oracle/oradata/oracle/redo01.log

论坛徽章:
0
7 [报告]
发表于 2007-08-17 09:20 |只看该作者
1. alter system archive log all

2. 打开自动归档

论坛徽章:
0
8 [报告]
发表于 2007-08-17 09:42 |只看该作者
应该就是没有设置自动归档的问题,我设置成非归档模式就没有这种问题,可是
怎么设置自动归档啊
SQL> alter system set log_archive_start=true;
出错,ORA-02095:specified initialization parameter cannot be modified

论坛徽章:
0
9 [报告]
发表于 2007-08-17 10:19 |只看该作者
1. alter system set log_archive_start=true scope=spfile
2. 重启数据库
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP