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

時間 2021-10-27 04:36:37

1樓:

從你的sqlplus中看你是在建立user,再grant許可權。而不是建立表空間。

你連概念都分不清還怎麼做。。。

另外,建立物件的時候如果使用雙引號,是區分大小寫的。(oracle預設是不區分大小寫)

2樓:匿名使用者

這是報錯使用者不存在,沒許可權。必須用dba許可權操作的。

建立表空間:

create tablespace tbs_etl_data logging datafile 'g:\oracle\product\10.2.

0\oradata\tbs_etl_data01.dbf' size 521m autoextend off;

建立使用者:

create user vpetl identified by vpetl default tablespace tbs_etl_data;

賦許可權:

grant connect,resource,alter system,debug connect session,select any table,delete any table,drop any table,alter any table to vpetl;

建立表:

create table tablename(id varchar2(20));

oracle中建立表空間出現錯誤ora-01537 該檔案已經是資料庫的一部分 很急 求助。。

3樓:匿名使用者

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

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

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

4樓:

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

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

5樓:

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

6樓:匿名使用者

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

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

7樓:匿名使用者

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

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

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

檢視資料庫建立了哪些表空間oracle

檢視oracle中表空間需要用具有dba許可權的使用者使用以下語句 select distinct tablespace name from dba data files 查詢結果 另外,可通過其他方法檢視一下oracle中表空間的使用率,語句如下 select total.tablespace n...

oracle資料庫還原段和TEMP表空間滿了各對業務會有什麼

1 undo 是什麼作用,undo是事物的一致性讀的作用,是重寫的。影響不是很大,但是如果閃回查詢可能會報 snap to old 的錯誤。oracle臨時段表空間不足,因為oracle總是儘量分配連續空間,一但沒有足夠的可分配空間或者分配不連續就會出現上述的現象。解決方法 知道由於oracle將表...

oracle資料庫表增加欄位,oracle資料庫中怎樣對多個表增加欄位

會,比如 說增加了欄位,你 insert into table values 這樣就出錯了,因為你是全欄位插入。但是其實你沒有values。alter table table name add column name column type column name column type 問題很嚴重...