-
2008-06-17 19:56:06 / Oracle开发
ALTER TYPE "STG_OPD1_ALL_INSERT"."STRING_AGG_TYPE" REPLACE ASOBJECT ( "TOTAL" VARCHAR2(4000),MEMBER FUNCTION "ODCIAGGREGATEINITIALIZE"(SELF IN "STG_OPD1_ALL_INSERT"."STRING_AGG_TYPE",SCTX IN OUT "STG_OPD1_ALL_INSERT"."STRING_AGG_TYPE" )RETURN NUMBER,MEMBER FUNCTION "ODCIAGGREGATEITERATE"(SELF IN OUT "STG_OPD1_ALL_INSERT"."STRING_AGG_TYPE", VALUE IN VARCHAR2)RETURN NUMBER,MEMBER FUNCTION "ODCIAGGREGATETERMINATE"(SELF
查看(254)
评论(1)
-
2008-06-13 16:21:12 / Oracle数据库管理
imp向一大表导入数据时,我能做些什么来提高速度? 已将索引删掉.用imp工具向一个大表导入数据时,可以看到有大量的archivelog日志生成.速度慢.我已将索引删掉,请问我还能做些什么来提高速度呢? 提高pga大小?...由于源表上有索引,在导入时它会自动建立那些索引,难道要把源表的索引也删掉不成?select * from v$session_wait;7755pmon timer77033368rdbms ipc message77136944log file parallel write70532001log file sync
查看(541)
评论(19)
-
2008-06-10 02:05:11 / Oracle数据库管理
RAC优化“因OLTP主要利用的技术是使不同的会话分担在不同的节点,通过优化,要使RAC节点之间的通讯最少,越少越好,这样在节点之间发生冲突的可能性就降低了。我们可以把不同城市的订单放在不同的节点上去,这时候访问不要去用动态的负载均衡,用了负载均衡之后,不知道负载到哪个节点去了,可能CPU是闲了,但是要等另一节点传数据块。如果会话之间老是访问同一个数据块,有些热点块的话,要把数据块分散开,尽量要把相关联的会话放到同一个节点上去。”问题: 这样的话,是不是只要使用统一的RAC服务名(类似于devdb,而不是实例
查看(683)
评论(15)
-
2008-06-04 11:21:13 / Oracle数据库管理
我在热备时,alter database begin backup,将数据文件,控制文件,REDOLOG文件,ARCHIVELOG文件,TEMP表空间文件COPY至另一台主机.注:在我完成以下的全部操作前,源库一直入于begin backup状态.然后这另一主机上,恢复数据库,为什么系统会提示:/app/oracle/admin/CN_OPD1/arch/ >sqlplus / as sysdbaSQL> alter database open;alter database open*ERROR at line 1:ORA-01122: database file 1 failed verification checkORA-01110: data file 1: '/app/oracle/oradata1/CN_OPD1
查看(296)
评论(3)
-
2008-06-03 16:21:29 / Oracle数据库管理
RTv$database, v$instance里好像没有.
查看(165)
评论(2)
-
2008-06-02 13:50:54 / Oracle数据库管理
:bb: RT谢谢![ 本帖最后由 kvc 于 2008-6-2 14:00 编辑 ]
查看(398)
评论(9)
-
2008-05-30 16:23:56 / Oracle数据库管理
请问alter database begin backup后,用户还可以写数据库吗?手底下没试验环境.所以先请教一下啦.谢谢!
查看(390)
评论(13)
-
2008-05-30 13:40:56 / Oracle数据库管理
当前:/home/oracle/ >id oracleuid=1002(oracle) gid=1002(dba) groups=1002(dba)目标:[root@kcclix root]# id oracleuid=503(oracle) gid=502(oinstall) groups=502(oinstall),503(dba)应该怎么改呀? 谢谢!
查看(216)
评论(5)
-
2008-05-28 15:11:44 / Oracle数据库管理
这是用户进程吗? 我看应该是系统进程,可这是什么进程呢?[oracle@cnora ~]$ ps -ef | grep 20546| moreoracle200611 45 14:45 ?00:00:11 oracleCN_OPD1 (LOCAL=NO)oracle2007995990 14:46 pts/100:00:00 grep 20061但通过这个视图去查不到:select pr.spid,se.SID,se.SERIAL#,se.OSUSER,se.MACHINE,se.PROGRAM,sqlarea.*from v$process pr,v$session se,(select sql_text,address,disk_reads,buffer_gets,sorts,executions,loadsfrom v$sqlarea) sqlareawher
查看(187)
评论(3)
-
2008-05-28 13:02:23 / Oracle数据库管理
top - 00:56:44 up 24 days, 15:33,6 users,load average: 0.21, 0.22, 0.18Tasks: 173 total,1 running, 172 sleeping,0 stopped,0 zombieCpu(s):3.8% us,0.7% sy,0.0% ni, 81.8% id, 13.5% wa,0.0% hi,0.2% siMem:32908944k total, 32803508k used,105436k free,98312k buffersSwap: 29360120k total,307972k used, 29052148k free, 31390868k cachedPID USERPRNIVIRTRESSHR S %CPU %MEMTIME+COMMAND末发现什么异常进程.SQL> select pr.spid,se.SID,
查看(394)
评论(6)