技术小站

欢迎访问Oracle最新发布

Oracle查看表空间使用情况

以MB为单位

col TABLESPACE_NAME for a20
SELECT D.TABLESPACE_NAME,SPACE "Total(M)", SPACE-NVL(FREE_SPACE,0) "USED(M)",
ROUND((1-NVL(FREE_SPACE,0)/SPACE)*100,2) "USED(%)",FREE_SPACE "FREE(M)"
FROM
(SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) SPACE,SUM(BLOCKS) BLOCKS
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) D,
(SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) FREE_SPACE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)
UNION ALL --if have tempfile
SELECT D.TABLESPACE_NAME,SPACE "Total(M)",
USED_SPACE "USED(M)",ROUND(NVL(USED_SPACE,0)/SPACE*100,2) "USED(%)",
NVL(FREE_SPACE,0) "FREE(M)"
FROM
(SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) SPACE,SUM(BLOCKS) BLOCKS
FROM DBA_TEMP_FILES
GROUP BY TABLESPACE_NAME) D,
(SELECT TABLESPACE_NAME,ROUND(SUM(BYTES_USED)/(1024*1024),2) USED_SPACE,
ROUND(SUM(BYTES_FREE)/(1024*1024),2) FREE_SPACE
FROM V$TEMP_SPACE_HEADER
GROUP BY TABLESPACE_NAME) F
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+);


...

查看Oracle数据库属性

Oracle 在做数据迁移前要做很多准备,其中很重要的一项就是 查看数据库属性,因为如果两个数据库的配置不一样,可以会产生乱码等问题。查看Oracle数据库属性命令col PARAMETER for a30col VALUE for a40set linesize 160;select * from nls_database_parameters;select * from database_properties;...

AIX 6.1 安装 oracle 10G

第一章    AIX系统调整查询系统版本: # oslevel -r6100-072:查询系统是否64位: # bootinfo -K64 3:查询物理内存大小(2G):# lsattr -E -l sys0 -a realmemrealmem 10485760 Amount of usable physical memory in Kbytes False...

Oracle常用命令(1)

查看当前用户的角色SQL>select * from user_role_privs;查看当前用户的系统权限和表级权限SQL>select * from user_sys_privs;SQL>select * from user_tab_privs;查看当前用户的缺省表空间SQL>select username,default_tablespace from user_users;...