- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 ORACLE 刪除某個USER的所有TABLE
ORACLE 刪除某個USER的所有TABLE1. select 'Drop table '||table_name||';',owner from all_tables where owner='你的USER ID';2.將組好的SCRIPT 貼到文字檔3. 開COMMAND WINDOWS 一次執行下去4.這樣就可以重新IMPORT DMP檔了喔 ORA-009
2012-06-21 15:23:27 890
转载 ORA-00934 不可在此使用群體函數
ORA-00934 不可在此使用群體函數我們不能使用 WHERE 的指令。SQL 有提供一個 HAVING 的指令,而我們就可以用這個指令來達到這個目標。HAVING 子句通常是在一個 SQL 句子的最後。一個含有HAVING 子句的 SQL 並不一定要包含 GROUP BY 子句。HAVING 的語法如下: SELECT "欄位1", SUM("欄位2")
2012-06-21 15:20:53 1790
转载 ora-00031:session marked for kill处理oracle中杀不掉的锁
ora-00031:session marked for kill处理oracle中杀不掉的锁一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_
2012-04-25 14:46:53 513
转载 ora-01033:oracle initialization or shutdown in progress 解决方法
首先:问题的产生原因,出现这个错误是因为我将\oracle\product\10.1.0\oradata\oral下的一个文件删除掉后出现的。 利用sql语句语句创建表空间时弄错了,就一时心急把创建的文件删除了。结果问题就出来了。sysdba可以登录,但是在使用中就出现“数据库未打开,仅允许在固定表/视图中查询”,而normal用户无法登录使用,出现ORA-01033: ORACLE i
2012-04-23 14:48:16 1040
转载 Oracle默认用户名与密码速查表
我们在安装Oracle时,如果没有为下列Oracle用户重设密码,则其的Oracle默认用户名密码如下:用户名 /密码 登录身份 说明sys/change_on_installSYSDBA 或 SYSOPER不能以 NORMAL登录,
2012-04-14 11:10:13 632
转载 ORA-04031故障分析处理
ORA-04031故障分析处理当任何试图分配一个大的连续的共享池中的内存失败,Oracle首先会刷新掉共享池中所有目前不在使用的对象,然后使得内存块被合并在一起。如果内存块仍然不够满足需求,那么就会出现ORA- 04031错误。这些错误同样可能发生在ASM的实例中。默认的共享池的大小基本能够满足大部分的环境,但是如果遇到ORA-04031错误的时候可能就需要增大。 当遇到这个错误的时候
2012-03-22 16:46:08 1367
转载 错误ORA-32004
我在修改参数 log_archive_start =true后启动数据库,报告错误ORA-32004,我以为是我改错了,又改回了false,后来重启还是报这个错,查看了官方文档之后才知道 原来这个参数在10G已经废除了,我等于是加如了一条没有的参数在spfile里面,后来我用如下语句解决了该问题SQL> startupORA-32004: obsolete and/or deprecate
2012-03-22 15:37:38 453
转载 随即读取B表数据,然后随即更新到A表字段
Declare @tableName varchar(80)declare @mid varchar(20)--定义游标 指向随即抽取的B表midDeclare TabCursor cursor read_only for select distinct top 3 newid(),mid from b order by newid(),mid---执行前先消除mid的数据up
2012-03-08 17:16:35 297
转载 从A表更新数据到B表
update (select t.Report_3code as a, b.Report_3code as b from Branch@REMOTE_RUN t, branch b where b.branch_code = t.branch_code) set b = a将A表中的Report_3code字段更新到B表中。注意:此处一定要
2012-03-08 17:10:49 497
转载 oracle 触发器ORA-04091 解决方案
相信写过ORACLE行级触发器的IT同仁们大多遇到过ORA-04091问题,即在某表的行级触发器中不能读取当前表的问题,如: create table test(id raw(16), name varchar2(100), primary key (id));create table test_count(test_count int);insert into test_co
2012-03-08 16:16:52 1106
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人