1. 程式人生 > >ORA-01658:無法為表空間users中的段建立initial區

ORA-01658:無法為表空間users中的段建立initial區

建表語句:


-- Create table
create table MODIFY_CARDPERSON
(
  id   NUMBER(10) not null,
  test CHAR(10)
)
tablespace USERS
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 648M
    next 1M
    minextents 1
    maxextents unlimited
  );
-- Create/Recreate primary, unique and foreign key constraints 
alter table MODIFY_CARDPERSON add primary key (ID) using index tablespace USERS pctfree 10 initrans 2 maxtrans 255;

執行插入語句報錯,如下圖:

這裡寫圖片描述
--查看錶空間 
select b.file_name as "物理檔名", 
       b.tablespace_name as "表空間", 
       b.bytes / 1024 / 1024 as "大小M", 
       (b.bytes - sum(nvl(a.bytes, 0))) / 1024
/ 1024 as "已使用M", substr((b.bytes - sum(nvl(a.bytes, 0))) / (b.bytes) * 100, 1, 5) as "利用率" from dba_free_space a, dba_data_files b where a.file_id = b.file_id group by b.tablespace_name, b.file_name, b.bytes order by b.tablespace_name;
這裡寫圖片描述

問題解決:可以像網上搜索出來的答案一樣更改整個表空間的大小;也可以降低我們新建立的這個表的大小。

因為某些原因,我採用第二種方法。因為原來的大小是648MB, 那麼我們改小一點改成6MB,再試一次就發現問題已經解決了。

相關推薦

ORA-01658無法空間users中的段建立initial

建表語句: -- Create table create table MODIFY_CARDPERSON ( id NUMBER(10) not null, test CHAR(10

ORA-01658無法空間XXX中的段創建initial

bsp Owner xxx group by 空間 nbsp taf 插入數據 segment 一:問題分析 有可能是因為表空間大小不夠造成在插入數據或者其他需要占用表空間大小的時候報錯。 二: 1.查看表空間大小:select tablespace_name,sum(by

ora-01658 :無法空間USERS 中的段建立INITIAL

"CREATE INDEX "IDX_TS_BONUS_Q_201209_DS" ON "TS_BONUS_Q_201209" ("DS" )  PCT"  "FREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 3145728

Ora-01536超出了空間users空間限量

正在開會,同事跑過來說資料庫有問題,通訊程式不能入庫,趕快獲取一條insert into a values()語句後在toad工具中手動插入,發現報錯:Ora-01536:超出了表空間users的空間限量。 該表a的是使用者A下的一個大表,表空間是users,而非A使用者的預設表空間。u

Ora-01536超出了空間users空間限量。

Ora-01536:超出了表空間users的空間限量。   該表a的是使用者A下的一個大表,表空是users,而非A使用者的預設表空間。users表空間有大約70%的空閒空間,為什麼a表就不能使用了呢?從網上搜索後終於明白:   ora-1536 是指的你建表的那個us

ORA-01658: 無法空間 XXXX 中的段建立 INITIAL

在匯入資料或插入大量資料時,可能會出現下面的錯誤:        ORA-01658: 無法為表空間 XXXX 中的段建立 INITIAL 區       出現這個錯誤的原因是由於表空間的可用空間不足引起。如果並不是由於磁碟空間不足引起的,那主要就是表空間沒有設定為自動增長

oracle出現“無法空間 XX 中的段建立 INITIAL ”錯誤

這個錯誤可能出現在create表的時候,也可能出現在insert資料的時候,也可能出現在匯入dmp檔案的時候,還可能出現在建立索引的時候...等等原因:表空間不足。解決辦法:1.設定表空間自動增長(有弊端,一般最大增長會有限制)                    2.增加

ORA-04089無法對SYS擁有的物件建立觸發器

ORA-04089 cannot create triggers on objects owned by SYS Cause: An attempt was made to create a trigger on an object owned by SYS.

oracle ORA-01654- ORA-01653: Attachment 無法通過 1024 (在空間 USERS 中) 擴展

ora image virtual num max 技術 nbsp 32gb alter 1.查看表空間使用情況 SELECT T.TABLESPACE_NAME,D.FILE_NAME,D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.ST

ORA-01653: xxxx 無法通過 8192 (在空間 USERS 中) 擴充套件

Oracle中增加表空間大小的四種方法 1:給表空間增加資料檔案 ALTER TABLESPACE app_data ADD DATAFILE ‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF’ SIZ

解決ORA-29857:空間中存在域索引和/或次級物件 & ORA-01940無法刪除當前連線的使用者問題

今天ArcGIS的SDE發生了一點小故障,導致系統表丟失,所以需要重建一下SDE資料庫,在刪除SDE使用者和所在的表空間過程中遇到下面兩個ORA錯誤,解決方法如下: 1)刪除表空間時報錯:ORA-29

ORA-01653 無法空間擴展的解決辦法 -- 增加空間大小或給空間增加數據文件

xid com 滿了 height log rod details 空閑 weight 轉自原文 ORA-01653 無法在表空間擴展的解決辦法 -- 增加表空間大小或給表空間增加數據文件 當前系統的數據量越來越大的,昨天還運行正常的數據庫,突然無法使用了。經過定位發現

PostgreSQL即學即用庫、空間、角色、SCHEMA

前置 sudo su - postgres // 切換到postgres使用者 1、PostgreSQL會在安裝階段預設建立一個超級使用者角色和一個database,均是postgres, a、修改PostgreSQL資料庫預設使用者postgres的密碼 sudo  pa

關於ORA-1658錯誤和使用者空間配額

如圖四川網省在匯入總部匯出的DMP檔案中報1658錯誤,但是經過查詢,表空間的使用率才10%,最後查明的使用者空間配額給的太小造成的問題。 使用者表空間配額與使用者表空間是完全不一樣的概念:如果對使用者進行了表空間配額限制,哪怕使用者就算擁有再大的表空間也只能使用被限制

64位系統裝plsql,oracle(ora-12154無法解析指定的連線識別符號)

    裝了n次的oracle,前幾天裝了個oracle10g客戶端版本,結果遇到了一個問題,讓我百思不得其解,但最終在查閱了各種資料讓給解決了。     我裝的伺服器是64位的客戶端,裝完oracle後我就用直接登陸sql沒問題,整合配置也測試能連上,心想資料庫應該是裝好了;但是後來裝了plsql後,登

rman備份+完全備份+完全備份案例+檢視備份集和備份段資訊+備份空間案例+檢視備份的空間users資訊

rman備份 1要做備份操作,資料庫模式需要為存檔模式 完全備份 1完全備份就是對資料庫使用過的所有資料塊進行備份,沒有使用過的資料塊是不做備份的。在進行完全備份時,rman將資料檔案中所有的非空

[置頂] 解決“提示錯誤 無法或索引檢視'T_shili' 使用 CONTAINS 或 FREETEXT 謂詞,因為它未編制全文索引。 ”

依據錯誤提示解決問題。 create table T_shili(id int not null, name varchar(10)) insert   T_shili select 1,'lee' union all select 2,'zhang' union al

oracle本地管理空間,管理機制

表空間是一種為段(表,索引等)提供空間的邏輯結構,所以,當在表空間中增加,刪除段的時候,資料庫就必須跟蹤這些

ORACLE-介紹空間及其的建立以及在空間下使用者的建立

什麼是表空間: ORACLE資料庫被劃分成稱作為表空間的邏輯區域——形成ORACLE資料庫的邏輯結構。一個ORACLE資料庫能夠有一個或多個表空間,而一個表空間則對應著一個或多個物理的資料庫檔案。表空間是ORACLE資料庫恢復的最小單位,容納著許多資料庫實體,如表、檢視、索引、聚簇、回退段和臨時

搭建AD域環境時 出現錯誤未能域xx.xx.xx建立GPO 出現擴充套件錯誤 解決辦法

今天在Window Server 2003 SP2 企業版 搭建Active Directory (活動目錄 )時,建立到一半,就報錯, 錯誤資訊如下: 由於以下原因,操作失敗: 未能為域 oayaling.oa.cn   建立GPO。 “出現了擴充套件錯誤。” 從安裝D