日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java获取oracle表空间_Oracle 表空间使用情况查询与修改

發布時間:2024/4/11 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java获取oracle表空间_Oracle 表空间使用情况查询与修改 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

-- 查詢用戶表空間

select username, default_tablespace, u.temporary_tablespace from dba_users u;

-- 查詢表空間信息

-- 查詢表空間使用情況

SELECT a.tablespace_name "表空間名",

total / 1024 / 1024 "大小[M]",

free / 1024 / 1024 "剩余大小[M]",

(total - free) / 1024 / 1024 "使用大小[M]",

Round((total - free) / total, 4) * 100 "使用率 ? [%]",

b.file_name "文件路徑",

'ALTER DATABASE DATAFILE ''' || file_name || ''' resize 4096M ;' "修改表空間大小",

'ALTER DATABASE DATAFILE ''' || file_name ||

''' AUTOEXTEND ON NEXT 100M MAXSIZE 10G;' "修改自增和最大容量"

FROM (SELECT tablespace_name, Sum(bytes) free

FROM DBA_FREE_SPACE

GROUP BY tablespace_name) a,

(SELECT tablespace_name, Sum(bytes) total, file_name

FROM DBA_DATA_FILES

GROUP BY tablespace_name, file_name) b

WHERE a.tablespace_name = b.tablespace_name

order by "使用率 ? [%]" desc;

-- 查詢表空間文件路徑

select tablespace_name, file_name, autoextensible from dba_data_files ;

-- 查詢表空間并拼接修改表空間自動增長、表空間最大空間,通過執行結果集更改表空間信息

select 'ALTER DATABASE DATAFILE ''' || file_name ||

''' AUTOEXTEND ON NEXT 100M MAXSIZE 10G;'

from dba_data_files;

-- 查詢表空間并拼接修改表空間當前空間大小,通過執行結果集更改表空間信息

select 'ALTER DATABASE DATAFILE ''' || file_name || ''' resize 4096M ; '

from dba_data_files;

總結

以上是生活随笔為你收集整理的java获取oracle表空间_Oracle 表空间使用情况查询与修改的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。