oracle中建立表空間出現錯誤ora 01537 該檔案已

時間 2021-05-07 19:58:51

1樓:匿名使用者

改一下表空間名,已經有一個這樣的名字.

擴表空間:alter tablespace users add datafile '/oradata/wxw/users02.dbf' size 31g autoextend on;

預設是users01 滿了擴充套件users02 最多31g

2樓:

答:出現」錯誤ora-01537 該檔案已經是資料庫的一部分「,表名建立語句中使用的datafile名已經存在並且被使用。修改語句中的datafile明,即可解決問題。

建立表空間的語句create tablespace  your_tablespace_name  datafile'......' size .... ;

3樓:

你改一下表空間名,可能是已經有一個這樣的名字了

4樓:匿名使用者

問下:你是怎麼解決這個問題的,我現在也遇到啦。。。不會是重灌的嘛

oracle刪除表空間後,重新建立相同名字的表空間出現錯誤ora-01537無法新增檔案,該檔案已是資料庫一部分 50

5樓:匿名使用者

這個原因就是那個資料檔案沒有刪除,雖然表空間刪除了。

需要你到test目錄下將那個檔案進行刪除,就可以建立了;

按理說,用你的那個drop命令是可以同時刪除表空間和資料檔案的。但是好像是有的時候就刪除不掉,或者是在客戶端執行的原因。

oracle建立表空間顯示資料檔案已存在

6樓:

oracle 的物理-邏輯結構是一個表空間可以對應多個資料檔案,而一個資料檔案只能屬於一個表空間,所以你在建立表空間的時候報資料檔案已存在,就是是因為同一個資料檔案不能屬於兩個表空間,建議你更換一下資料檔案的名字再試試

7樓:匿名使用者

如果提示資料檔案已存在,則說明在當前的資料庫中,已經有一個同名檔案,可將物理檔名換做其他的就可以解決,語法如下:

create  tablespace shopping --建立shopping表空間

datafile 'shopping.dbf'  --物理檔名為shopping.dbf

size 50m  --初始大小50m

autoextend on  --自動擴充套件

next 50m maxsize 20480m  --每次擴充套件50m, 最大到20480m

extent management local;

表空間:

表空間是資料庫的邏輯劃分,一個表空間只能屬於一個資料庫。所有的資料庫物件都存放在指定的表空間中。但主要存放的是表, 所以稱作表空間。

oracle資料庫中至少存在一個表空間,即system的表空間。

oracle 中怎麼建立同義詞,Oracle怎樣建立同義詞

很多很多 我們需要準備的材料分別是 電腦 oracle。1 首先開啟oracle,如果想要實現表空間的方法,則輸入以下 2 如果想要實現使用者的方法,則輸入以下 3 如果想要實現表的方法,則輸入以下 4 如果想要實現索引的方法,則輸入以下 5 如果想要實現序列號的方法,則輸入以下 6 如果想要實現檢...

oracle中建立函式如何檢視自己都建立了哪些函式

在user objects裡面,裡面還儲存了其他物件,通過object type區分.select object name from user objects where object type function 這樣就能看到函式名稱了.當然,跟別的一樣,也有對應的all objects,dba o...

oracle資料庫建立表空間出現錯誤ora 01917 ora

從你的sqlplus中看你是在建立user,再grant許可權。而不是建立表空間。你連概念都分不清還怎麼做。另外,建立物件的時候如果使用雙引號,是區分大小寫的。oracle預設是不區分大小寫 這是報錯使用者不存在,沒許可權。必須用dba許可權操作的。建立表空間 create tablespace t...