Techtarget旗下Searchoracle网站的资深专家,有16年IT行业经验、计算机科学硕士、专攻数据库方向,曾担任系统管理员等职。此外,他还获Oracle 7.3、8和8i的OCP数据库管理员证书,目前为SGT Inc.公司首席DBA。
有没有一种方法可以阻止事务回滚?如果我马上关闭,我推测将要花费很长的时间。如果我关闭中途失败,当我重新启动数据库时,是不是需要一段很长的时间来恢复?
有一个事务所花的时间比一般的要多,所以用户就终止了会话(ctrl+alt+del)。现在表中出现了ROW-X锁。有关该锁的详细信息如下……,在这个表上出现了有关重建索引的错误……
一次回滚需要多长时间?我试图删除表中的4200万条记录并且等了三个小时。在此之后我需要删除脚本做truncate。但是我仍然收到报错:ORA-00054。
我想将数据库从Oracle 8.1.6升级到9.2。我打算全部导出到我以前的数据库中,然后再创建一个新的9.2数据库将dump文件导入到该数据库中。请问这种方法对吗?
在一台Linux服务器上我有两个Oracle Apps实例(Oracle数据库9i)。我怎样才能用SQL Plus连接两个密码和用户名都相同的数据库?
如果数据库缓冲器高缓(buffer cache)不够大、不能装下查询中的所有数据(如一个大表扫描),这种情况下会发生什么事情?
调整SQL UPDATE语句升级Oracle 10g?遇到文中的有些UPDATE语句运行得非常慢该怎么处理?需不需要改变一些参数?
我的3TB数据仓库在IBM AIX 5.2 OS上的Oracle 10g R2数据库里。我们正在重建新的测试/灾难恢复环境,想把DR作为测试环境……,有没有什么快捷方法能将2TB数据传输到测试环境中去呢?
我将数据库从Oracle 9i数据库Std版本里迁出,然后又在另一台PC上创建了一个新数据库。我们即将把dump file导入到新的数据库。请问在导入之前我们应该对新数据库做什么?
我现在用的是Oracle 10g(Release 1) 。我已经用exp命令从schema中导出了一个表到了Oracle 9i,这项操作完成得非常顺利,没有收到任何警告。但是……