Oracle数据库临时表空间过大,请问改小一点语句如何写。
解决方案 »
- tnsnames这个配置文件是放在服务器端还是客户端啊
- 联动菜单查询的新问题
- red hat linux 5上安装oracle 10g遇到的问题
- mssql与ORACLE
- 菜鸟问个版本的问题!!!
- 請幫忙解釋一下:row_number() over() 這兩個函數的意義及用法
- oracle数据库启动时出现一提示:oar:00205???????????????????????????
- 请问,能否从程序中(比如jsp)直接得到oracle数据库中各个表的建表的sql语句?
- oracle关于数据仓库等商业智能的工具在哪下载????
- rman没有控制文件和参数文件,如何恢复?
- oracle 10g如何查找临时表空间的使用率?
- oracle数据库安装问题,环境变量
2、alter database tempfile '/oracle/oradata/test/temp01.dbf' drop including datafiles;
创建一个新的,设为default。然后把以前那个offline,drop掉就好了
并指定数据库临时表空间为新的。
1.首先找到tempfile文件的位置:
SELECT T.NAME ,T.* from v$tempfile T;2.再执行:
alter database tempfile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORADB\TEMP01.DBF' resize 25M;我检查过了,物理文件也发生了变化!
我在Windows系统下操作的结果是磁盘容量确实增加了,不过我早red had Linux操作系统下,我的磁盘列阵容量却没有增加。
然后扩展表空间的空间;
例如:
suse11_141:/dev/vg_data # lvscan | grep ring
ACTIVE '/dev/vg_index/sdpringidx' [14.72 GB] inherit
ACTIVE '/dev/vg_data/sdpring' [14.72 GB] inheritsuse11_141:/dev/vg_data # pvscan
PV /dev/sdg VG vg_dna_app lvm2 [9.51 GB / 9.02 GB free]
PV /dev/sdf VG vg_backup lvm2 [9.50 GB / 192.00 MB free]
PV /dev/sde VG vg_music lvm2 [19.98 GB / 19.78 GB free]
PV /dev/sdd VG vg_index lvm2 [19.50 GB / 4.78 GB free]
PV /dev/sdc VG vg_data lvm2 [19.50 GB / 4.78 GB free]
PV /dev/sdb VG vg_ora lvm2 [39.50 GB / 13.17 GB free]
Total: 6 [117.49 GB] / in use: 6 [117.49 GB] / in no VG: 0 [0 ]发现vg_data和vg_index的空间还有,可以扩展lv sdpringidx 和 sdpring;
使用 lvextend -L+1G /dev/vg_data/sdpring