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資料庫建立表空間問題

二者的主要區別就是前乙個的 extent 區 是自動管理的 extent management local 也就是說這個表空間oracle會根據缺省區的引數對extent進行管理。後面乙個語句所形成的表空間的 extent 是通過defaultstorage initial 20knext 10mp...

oracle資料庫建立表時,int型資料為何報錯

oracle資料庫中是有int型的,你在建立表的時候,使用int型報錯,可能的原因是你為int型增加了精度,如int 10 或者是你的oracle 版本過低造成的。在oracle中int型與integer型都是number型別的子型別,int是integer 的簡寫,相當於number 38 是為了...

oracle資料庫,oracle資料庫價格

oracle是一種適用於大型 中型和微型計算機的關聯式資料庫管理系統,它使用sql structured guery language 作為它的資料庫語言。sql主要包括資料定義 資料操縱 包括查詢 和資料控制等三方面功能。sql是一種非過程化程度很高的語言,使用者只需說明 幹什麼 而無需具體說明 怎麼...