苹果电脑终端连接oracle数据库的常见操作
1、访问服务器
Ssh root@192.0.0.0输入您的密码
2.切换到oracle用户
苏–神谕
3.登录到数据库
sqlplus / as sysdba
4.查询数据库实例
从v $数据库中选择名称;
5.查询表间总容量空
select a.TABLESPACE_NAME,sum(a . BYTES)/1024/1024 as MB from sys . DBA _ data _ files a group by a . TABLESPACE _ NAME;
6.在表空中查询空的备用容量。
select b.TABLESPACE_NAME,count(1)为extends,sum(b.BYTES) / 1024 / 1024为MB,sum(b.BLOCKS)为来自sys . DBA _ free _ space b group by b . TABLESPACE _ NAME的块;
7.检查tables 空的用法
选择总计。表空间名称,舍入(总计。MB,2)作为TOTAL_MB,round(total。MB & # 8211免费。MB,2) as USED_MB,ROUND((1 –免费。MB /总计。MB) * 100,2)| | ‘%’已用百分比,四舍五入(免费。MB,2)as FREE _ MB from(select a . TABLESPACE _ NAME,sum(a . BYTES)/1024/1024 as MB from sys . DBA _ data _ files a group by a . TABLESPACE _ NAME)total,(select b.TABLESPACE_NAME,count(1) as extends,sum(b.BYTES) / 1024 / 1024 as MB,sum(b . BLOCKS)as BLOCKS from sys . DBA _ FREE _ space b group by b . TABLESPACE _ NAME)FREE where total。表空间名称=空闲。表空间名称;
8.查询阻塞SQL语句
SELECT UPPER(F .表空间名称)“table空Inter-name ”,D . TOT _ GROOTTE _ MB & # 8220表格之间的大小空”,D . TOT _ GROOTTE _ MB & # 8211f .总字节数“二手空房”,TO _ CHAR(ROUND((D . TOT _ GROOTTE _ MB –f . TOTAL _ BYTES)/D . TOT _ GROOTTE _ MB * 100,2)、’990.99′)||’%’“使用比”,F .总字节数“空自由空房间(M)”,F . MAX _ BYTES & # 8220最大块(M)”FROM (SELECT表空间名称,ROUND(SUM(字节)/ (1024 * 1024),2) TOTAL_BYTES,ROUND(MAX(字节)/ (1024 * 1024),2) MAX_BYTES FROM SYS。DBA _ FREE _ SPACE GROUP BY TABLESPACE _ NAME)F,(SELECT DD。表空间名称,ROUND(SUM(DD。BYTES) / (1024 * 1024),2)来自SYS的TOT_GROOTTE_MB。DBA_DATA_FILES按DD分组。TABLESPACE_NAME) D其中D . TABLESPACE _ NAME = F . TABLESPACE _ NAME按4位DESC排序;
本文来自润情无声投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/597262.html