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...