91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Oracle 10g中如何使用ALTER TABLESPACE命令的RENAME功能實現表空間快速重命名

發布時間:2021-11-08 14:05:24 來源:億速云 閱讀:268 作者:小新 欄目:建站服務器

這篇文章主要介紹了在Oracle 10g中如何使用ALTER TABLESPACE命令的RENAME功能實現表空間快速重命名,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

  在Oracle 10g環境中使用“ALTER TABLESPACE”命令的“RENAME TO”可以實現表空間快速重命名的功能,我們體驗一下這種方便快捷的方法。

1.查詢數據庫版本信息
sys@ora10g> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE    10.2.0.1.0      Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

2.創建表空間TBS_SECOOLER
sys@ora10g> create tablespace tbs_secooler datafile '/oracle/ora10gR2/oradata/ora10g/tbs_secooler_01.dbf' size 10m;

Tablespace created.

3.查詢表空間與數據文件的對應關系
sys@ora10g> col tablespace_name for a20
sys@ora10g> col file_name for a51
sys@ora10g> select tablespace_name,file_name from dba_data_files where file_name like '%secooler%';

TABLESPACE_NAME      FILE_NAME
-------------------- ---------------------------------------------------
TBS_SECOOLER         /oracle/ora10gR2/oradata/ora10g/tbs_secooler_01.dbf

此處信息用作后面的比較。

4.在TBS_SECOOLER表空間上創建用戶SECOOLER并授權
sys@ora10g> create user secooler identified by secooler default tablespace tbs_secooler;

User created.

sys@ora10g> grant connect,resource to secooler;

Grant succeeded.

5.查詢用戶與表空間的對應關系
sys@ora10g> select username,default_tablespace from dba_users where username = 'SECOOLER';

USERNAME                       DEFAULT_TABLESPACE
------------------------------ ------------------------------
SECOOLER                       TBS_SECOOLER

此處信息用作后續比較。

6.在SECOOLER用戶中創建測試表
sys@ora10g> conn secooler/secooler
Connected.
secooler@ora10g> create table t_secooler as select * from all_objects;

Table created.

7.查詢表與表空間的對應關系
secooler@ora10g> conn / as sysdba
Connected.

sys@ora10g> select segment_name,tablespace_name from dba_segments where segment_name='T_SECOOLER';

SEGMENT_NAME                   TABLESPACE_NAME
------------------------------ --------------------
T_SECOOLER                     TBS_SECOOLER

此處信息用作后續比較。

8.調整表空間名字
我們將表空間TBS_SECOOLER更名為TBS_ANDY。
sys@ora10g> alter tablespace TBS_SECOOLER rename to TBS_ANDY;

Tablespace altered.

9.表空間調整后的查詢確認
1)查詢表空間與數據文件的對應關系
sys@ora10g> select tablespace_name,file_name from dba_data_files where file_name like '%secooler%';

TABLESPACE_NAME      FILE_NAME
-------------------- ---------------------------------------------------
TBS_ANDY             /oracle/ora10gR2/oradata/ora10g/tbs_secooler_01.dbf

可見,表空間的名字發生的變化,但對應的數據文件并沒有改變。

2)查詢SECOOLER用戶與表空間的對應關系
sys@ora10g> select username,default_tablespace from dba_users where username = 'SECOOLER';

USERNAME                       DEFAULT_TABLESPACE
------------------------------ ------------------------------
SECOOLER                       TBS_ANDY

SECOOLER用戶的默認表空間已經有原來的TBS_SECOOLER調整為現在的TBS_ANDY。

3)查詢表與表空間的對應關系
sys@ora10g> select segment_name,tablespace_name from dba_segments where segment_name='T_SECOOLER';

SEGMENT_NAME                   TABLESPACE_NAME
------------------------------ --------------------
T_SECOOLER                     TBS_ANDY

表T_SECOOLER的存儲表空間已經由原來的TBS_SECOOLER調整為現在的TBS_ANDY。

通過以上測試,可見使用“ALTER TABLESPACE”命令的“RENAME TO”功能可以完美的實現表空間快速重命名的目標。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“在Oracle 10g中如何使用ALTER TABLESPACE命令的RENAME功能實現表空間快速重命名”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

普安县| 吉林市| 天门市| 突泉县| 康马县| 海南省| 七台河市| 互助| 岳普湖县| 江门市| 庄河市| 团风县| 拜城县| 德兴市| 鄂伦春自治旗| 白山市| 大英县| 西青区| 太仓市| 汉中市| 吴川市| 平顶山市| 红河县| 达孜县| 赤壁市| 南部县| 辉县市| 肥东县| 乌审旗| 陵水| 都江堰市| 桓台县| 平乡县| 鹿泉市| 永川市| 惠东县| 松潘县| 鄂托克前旗| 马关县| 兴国县| 桑日县|