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 問題很嚴重...