怎么查看数据库表空间足不足?oracle

怎么查看数据库表空间足不足?oracle,第1张

这个方法很多吧,可以使用语句查询,也可以使用oracle数据库工具查看,还可以用EM。

我这有个自己写的sql脚本,是平时自己看公司数据库表空间状态时用的。你可以参考下:

.查看所有表空间的碎片程度(值在30以下表示碎片很多)

select tablespace_name,sum(bytes),sum(free),sum(free)*100/sum(bytes) from (select

b.file_id file_ID,

b.tablespace_name tablespace_name,

b.bytes Bytes,

(b.bytes-sum(nvl(a.bytes,0))) used,

sum(nvl(a.bytes,0)) free,

sum(nvl(a.bytes,0))/(b.bytes)*100 Percent

from dba_free_space a,dba_data_files b

where a.file_id=b.file_id

group by b.tablespace_name,b.file_id,b.bytes

order by b.file_id) group by tablespace_name order by sum(free)*100/sum(bytes);

查看表空间是否自动扩展

select file_name,autoextensible,increment_by from dba_data_files

表空间自动扩展

alter database datafile 'path:\datafile name' autoextend on next 1M maxsize 100M

表空间大小

select tablespace_name,count(*),sum(blocks),sum(bytes)/1024/1024

from dba_data_files

group by tablespace_name

使用情况

select df.tablespace_name "表空间名",totalspace "总空间M",freespace "剩余空间M",round((1-freespace/totalspace)*100,2) "使用率%"

from

(select tablespace_name,round(sum(bytes)/1024/1024) totalspace

from dba_data_files

group by tablespace_name) df,

(select tablespace_name,round(sum(bytes)/1024/1024) freespace

from dba_free_space

group by tablespace_name) fs

where df.tablespace_name=fs.tablespace_name

导致网站空白可能有以下多种原因:

1.数据库没有导入。

2.数据库配置文件里边的参数填写的不对。

3.网站环境配置问题。

4.权限问题。

针对以上可能出现的问题解决方法如下:

1.导入数据库,检查数据库版本是否兼容。

2.检查程序需要支持版本(php检查程序支持5.2 ,5.3, 5.4),然后切换到相应的版本。

3.查看空间是否支持你网站的运行脚本。

4.给与网站读写和执行的权限。

你先查看空间运营商主页,查看说明 是否支持asp+数据库(Access或SQLserver等)即是否支持动态网页,还有是否支持Ftp上传,

然后使用FTP软件将你编写的论坛或网上下载的论坛上传到空间即可

如FlashFXP

http://www.crsky.com/soft/1183.html

下载的论坛程序注意重设数据库路径 const.asp文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6724207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存