| « | 五月 2012 | » | ||||
|---|---|---|---|---|---|---|
| 一 | 二 | 三 | 四 | 五 | 六 | 日 |
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
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;
查看全文
1 同样的sql在不同的服务器上效果不同,都是oracle9i,一个正常,一个没有反应,但在sqlplus中都可以执行.
2 发现不正常的服务器上,临时表空间剧增,而且不能释放,时间长了导致无法从套接字中获取数据的异常
3 经过尝试,是由于distinct造成的
sql: select distinct a.a1,a.a2,a.a3....... from t a,如果distinct中的字段很多,而且存在子查询时,就会发生问题,如:
查看全文
应用系统在很长的一段时间内运转正常,但突然内存占用很大。一检查发现TNSLSNR监听程序占用了100%的内存,将该进程杀掉,再重启进程又正常了,但过了十几个小时后,又变成了100%的占用内存了。这是什么原因造成的?
解决办法
查看全文
select t.*, t.rowid from v$sql t 查询出来sql执行的日志,但是当数据库重起时,该表会清空
看看 查看全文
存储过程中可以采用user.table方式对其他用户的表进行调用, 但是必须赋予调用方被访问表的权限, 即使是dba也必须设置对象权限 。oracle8中必须用对象所有者进行权限分配。
创建一个别名
create synonym A for user.table;
索引实效 查看全文















