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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ORACLE表空间的相关操作

發布時間:2025/1/21 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ORACLE表空间的相关操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
sqlplus /nolog
connect /as sysdba
startup<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

sqlplus /nolog
connect /as sysdba
SHUTDOWN IMMEDIATE

如果想在windows下使用默認的日期格式。不是中文的
在環境變量里配置: NLS_LANG american_america.us7ASCII


--
查詢表空間大小
SELECT a.NAME,SUM(b.bytes)/1024/1024/1024 FROM v$tablespace a, v$datafile b WHERE a.TS#=b.TS# GROUP BY a.NAME
--
查詢表空間空閑空間
Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 / 1024
From Dba_Free_Space
Group By Tablespace_Name

查看表空間中分布的用戶信息
select tablespace_name, owner,sum(bytes) from dba_segments
group by tablespace_name, owner


創建一個新的表空間給用戶。50M
? 1? alter tablespace sd0603
? 2* add datafile '/u1/oradata/userdata_002.ora' size 50m

space為剩余表空間百分比
select
b.file_id,
b.tablespace_name ,
b.bytes,
sum(nvl(a.bytes,0))/(b.bytes)*100 as space
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
/
?


可以用以下兩種方法:
  
  1、為這個表空間增加一個數據文件
?
  SQL> alter tablespace 表空間名 add datafile '/u1/oradata/userdata_002.ora' size 50m;  --Unix
  SQL> alter tablespace 表空間名 add datafile 'c:\oradata\userdata_002.ora' size 50m;   --Windows NT
  
  2、重新調整數據文件的大小
  SQL> alter database datafile '/u1/oradata/userdata_001.ora' resize 50M;  --Unix
  SQL> alter database datafile 'c:\oradata\userdata_002.ora' resize 50M;  --Windows NT

轉載于:https://blog.51cto.com/xiaoli/105032

總結

以上是生活随笔為你收集整理的ORACLE表空间的相关操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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