ORACLE
Petergepeter
人生的意思在哪里?
展开
-
[Oracle]CLOB输出到FILE
CLOB输出到FILE1.循环读出,但不能超出32K(这个是utl_file.put的限制,而不是dbms_lob.read的)。--amount BINARY_INTEGER :=1;--data_buffer VARCHAR2 (1);length_count := dbms_lob.getlength(temp_blob);WHILE length_count > 0 LOOPdbms_lo原创 2005-08-25 17:37:00 · 2415 阅读 · 0 评论 -
删除大量有主外键的TABLE
直接用DROP TABLE XXXX PURGE; 会遇到 ORA-02449: unique/primary keys in table referenced by foreign keys 错误.改成 DROP TABLE cascade constraints PURGE; 即可!然后, 就可以把几百个TABLE统统干掉.原创 2009-03-12 10:15:00 · 831 阅读 · 0 评论 -
Reset oracle application server(10.1.0.3) oc4jadmin password.
刚安装完ORACLE APPLICATION SERVER,要登陆发现密码来是不对,晕倒!正好看看如何RESET密码,找了一下,很简单.先把AP 停下, 可以用命令(opmnctl stopall)或菜单(stop SOA suite),然后找到system-jazn-data.xml,修改这段里的 oc4jadmin原创 2009-03-12 10:08:00 · 1152 阅读 · 0 评论 -
ORACLE 参数和Unix Kernal关系
processes设置过大,就开不了ORACLE了.ORA-27303: additional information: invalid shared ctxORA-27146 : post/wait initialization failedORA-27300: OS system dependent operation:semget failed with status: 28ORA-2730原创 2009-01-08 15:50:00 · 1987 阅读 · 0 评论 -
通过oracle events查找Ora-00942问题
ORACLE EBS前台出错,报Ora-00942: Table Or View Does Not Exist错误,但不知道到底是哪个table or view, 又不能马上看代码,TRACE也没用。后来,突然想到可以使用EVENTS,让它直接报错进dump.ALTER SYSTEM SET EVENTS 942 trace name errorstack level 10;跑应用,果然在AL原创 2008-10-21 16:50:00 · 953 阅读 · 0 评论 -
Detecting duplicate Oracle indexes
转自:http://www.dba-oracle.com/t_detecting_duplicate_indexes.htm真的很神奇的SQL。select /*+ rule */ a.table_owner, a.table_name, a.index_owner, a.index_name, column_name_list, col转载 2008-09-01 15:46:00 · 745 阅读 · 0 评论 -
Initialize debug session failed: ORA-01031: insufficient privileges
用SQL NAVIGATOR来Debug package.提示没有权限:Initialize debug session failed: ORA-01031: insufficient privilegesORA-06512: at "SYS.PBSDE", line 78ORA-06512: at "SYS.DBMS_DEBUG", line 224原来需要加上这个权限:GRANT DEBUG原创 2008-05-26 20:04:00 · 2056 阅读 · 0 评论 -
ORACLE 10G R1 重建em
emca 出现ERROR,需要重建,但是提示Repository already exists....Do you wish to continue? [yes/no]: yesApr 15, 2008 1:38:59 PM oracle.sysman.emcp.EMConfig checkConfigurationSEVERE: Repository already exists. Fix t原创 2008-04-15 14:38:00 · 1637 阅读 · 0 评论 -
关于ORA-01000: maximum open cursors exceeded 在Websphere里
网上有很多,这边备忘一下。ORA-01000 这个参数决定一个SESSION的最大打开CURSOR的个数.可能是异常中断而没有CLOSE,或程序写嘚有问题,或者确实有这么多的CUSOR同时在应用. 首先查DB的参数, select value from v$parameter where name = open_cursors 建议大应用转载 2008-04-10 15:06:00 · 1846 阅读 · 0 评论 -
ORA-00600:[KSMASG1], [4032], [4032] 错误!
alert.log 显示:ORA-00600: internal error code, arguments: [KSMASG1], [4032], [4032], [], [], [], [], []trace file 显示:*** SESSION ID:(97.4384) 2008-03-16 18:07:41.011=================================Be原创 2008-03-17 09:43:00 · 1580 阅读 · 0 评论 -
清除其他废弃的MV
想体验一下Vista的侧边栏,无奈机子受限,用不了Vista,无意中看到这款模拟Vista侧边栏的软件,试用了一下,确实不错,下面是相关介绍 国人自主开发的侧边栏Widget,完美模拟Vista的侧边栏,完美模拟出Vista系统下的侧边栏软件,包括Widget列表、侧边栏以及设置窗口. 小巧、精致、半透明的镶嵌在桌面背景中.支持天气预报、日(月)历、时钟、CPU/内存/网络流量/原创 2008-03-14 16:16:00 · 768 阅读 · 0 评论 -
linux 下ORACLE 发Mail的怪事
用ORACLE的UTL_SMTP发邮件,在前台测试好好的,同样的语句,一进入SQLPLUS后,来发就报错: ORA-29279: SMTP permanent error 5.5.4 查了半天,终于在METALINK上找到,这样一篇,试一下,果然Ok,需要加这个看来和PORT有关系,并不是一定出现,原来也是OK的,就今天突然不行,怀疑是当有多个发送MAIL的过程同时启动,可能使用了其他非标准POR原创 2008-02-18 17:03:00 · 1483 阅读 · 0 评论 -
ORACLE 权限GRANT
如果带有内嵌的对象,如TYPE的TABLE,也需要把TYPE和TABLE的EXECUTE权限给出去。只是GRANT表没用!--9i DB原创 2005-09-21 14:38:00 · 2830 阅读 · 0 评论 -
OWB (一)
1.OWB Repository Assistant create the WB repository, must be use the user with sysdba to create new one! A.CREATE USER "DW", B.WARNING, enqueue_resources is 968 , recommend 3000. C.Choose the tabl原创 2005-09-22 15:54:00 · 1170 阅读 · 0 评论 -
Oracle 技术的一些记录
1.今天看到这个 Current_schema 的作用,切换用户身份。Alter session set current_schema=XXX好象除了,可以不用使用SCHEMA,其他没啥用!(2005-8-30)原创 2005-08-30 13:38:00 · 896 阅读 · 0 评论 -
Standby DB add datafile by manual (Memo)
alter system set standby_file_management=manual;select name from v$datafile;##ALTER DATABASE rename FILE /app/oracle/product/10.2/dbs/UNNAMED00005 TO /app/oracle/product/oradata/ora10g/test1.dbfa原创 2009-05-20 16:03:00 · 781 阅读 · 0 评论