oracleデータファイルとテーブル空間名を変更します。
712 ワード
新しい表空間を再構築してお客様に使いたくないので、古いのを持って直接直します。
一、表の空間名を変更する
二、表空間のデータファイル名を変更する(オンライン状態)
1、表の空間をoffineにする
2、データファイルの名前を変更する
3、改めて表空間をオンラインにする
OKです
一、表の空間名を変更する
SQL> alter tablespace TMS_RITONG rename to TMS_LYT;
Tablespace altered
二、表空間のデータファイル名を変更する(オンライン状態)
1、表の空間をoffineにする
SQL> ALTER TABLESPACE TMS_LYT OFFLINE;
Tablespace altered
私のローカルデータベースの環境はwindowsですので、直接データファイルの物理的な経路に進み、手で名前を変えてから、コマンドで修正します。2、データファイルの名前を変更する
SQL> alter tablespace TMS_LYT rename DATAFILE 'E:\APP\HUIJUAN\PRODUCT\LOCALDATEBASE\TMS_RITONG' TO 'E:\APP\HUIJUAN\PRODUCT\LOCALDATEBASE\TMS_LYT';
Tablespace altered
3、改めて表空間をオンラインにする
SQL> ALTER TABLESPACE TMS_LYT online;
Tablespace altered
OKです