blaze

欢迎来到blaze>>   | 首页 资源中心 | solaris | Ruby on rails | ajax | oracle | JCOM | tapestry | WorkFlow | 我的项目 | JSF | 乱七八糟 | spring | opensource | struts | hibernate | eclipse | 灵光乍现 | ITPUB论坛

批量生成sql并执行

发表人:fourfire | 发表时间: 2006年十二月18日, 17:13

set heading off ;
set feedback off ;

SPOOL ON.SQL;
select 'alter table '||a.Table_Name||' move tablespace FSPTDATA;'
from sys.all_tables a
where a.owner = 'FSPT'
and a.tablespace_name <> 'FSPTDATA';
SPOOL OFF;

@ON.SQL;

 查看全文

oracle临时表空间不能清空问题

发表人:fourfire | 发表时间: 2006年十二月03日, 15:32

1 同样的sql在不同的服务器上效果不同,都是oracle9i,一个正常,一个没有反应,但在sqlplus中都可以执行.

2 发现不正常的服务器上,临时表空间剧增,而且不能释放,时间长了导致无法从套接字中获取数据的异常

3 经过尝试,是由于distinct造成的

sql: select distinct a.a1,a.a2,a.a3....... from t a,如果distinct中的字段很多,而且存在子查询时,就会发生问题,如:

 查看全文

TNSLSNR占用100%的内存

发表人:fourfire | 发表时间: 2006年七月27日, 16:49

应用系统在很长的一段时间内运转正常,但突然内存占用很大。一检查发现TNSLSNR监听程序占用了100%的内存,将该进程杀掉,再重启进程又正常了,但过了十几个小时后,又变成了100%的占用内存了。这是什么原因造成的?

解决办法

 查看全文

oracle sql日志表

发表人:fourfire | 发表时间: 2006年七月19日, 14:32

select t.*, t.rowid from v$sql t 查询出来sql执行的日志,但是当数据库重起时,该表会清空

转贴,数据库索引知识

发表人:fourfire | 发表时间: 2006年七月13日, 13:17

看看 查看全文

oracle存储过程中调用其他用户的表

发表人:fourfire | 发表时间: 2006年五月26日, 14:48

存储过程中可以采用user.table方式对其他用户的表进行调用, 但是必须赋予调用方被访问表的权限, 即使是dba也必须设置对象权限 。oracle8中必须用对象所有者进行权限分配。

创建一个别名

create synonym A for user.table;


ORA-01502

发表人:fourfire | 发表时间: 2006年五月26日, 14:43

索引实效 查看全文

Valid XHTML 1.0 Strict and CSS. Powered by pLog
Design by Blog.lvwo.com