ORA-01658 無法為表空間TTS_EX2中的段建立 INITIAL 區
在今天的練習中遇到這個問題,可能有2個原因:
1. 使用者預設表空間已滿,並且該表空間不支援自動擴充套件;
2. 使用者預設表空間使用有問題;
現把操作步驟帖出來:
sqlplus /nolog
SQL> conn tts_user/tts_user
已連線。
SQL> select * from scott.emp where rownum < 2;
在列 DEPTNO 前截斷 (按要求)
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800
SQL> create table emp as select * from scott.emp;
create table emp as select * from scott.emp
*
ERROR 位於第 1 行:
ORA-01658: 無法為表空間TTS_EX2中的段建立 INITIAL 區
SQL> conn / as sysdba
SQL> select username,default_tablespace from dba_users where username = 'TTS_USER'
2 /
USERNAME DEFAULT_TABLESPACE
------------------------------ ------------------------------
TTS_USER TTS_EX2
--查系統表空間情況
SELECT a.tablespace_name "表空間名",total 表空間大小,free 表空間剩餘大小,
(total-free) 表空間使用大小,
ROUND((total-free)/total,4)*100 "使用率 %"
FROM (SELECT tablespace_name,SUM(bytes) free FROM DBA_FREE_SPACE
GROUP BY tablespace_name ) a,
(SELECT tablespace_name,SUM(bytes) total FROM DBA_DATA_FILES
GROUP BY tablespace_name) b
WHERE a.tablespace_name=b.tablespace_name and a.tablespace_name = 'TTS_EX2'
/
未選定行
!原來tts_ex2被自己幹掉了
修改使用者預設表空間
SQL> conn tts_user/tts_user
SQL> alter user tts_user default tablespace tts_ex1
2 /
使用者已更改。
SQL> create table emp as select * from scott.emp;
表已建立。
問題得到解決
--the end
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9896745/viewspace-1005927/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-01658: 無法為表空間space中的段建立 INITIAL 區
- Oracle的邏輯結構(表空間、段、區間、塊)——表空間Oracle
- 建立表空間、回滾段、使用者、表的詳細語法資訊
- 建立表空間、回滾段、使用者、表的詳細語法資訊(轉)
- Oracle OCP(46):表空間、段、區、塊Oracle
- 表空間、段、區、塊的相關總結
- Oracle表空間、段、區和塊簡述Oracle
- 建立ASSM/MSSM管理表空間及建立表、分割槽表、大物件段等示例SSM物件
- ORA-01652: 無法通過 8 (在表空間 TONGYIHUA 中) 擴充套件 temp 段套件
- Data Guard 主庫建立表空間,備庫MRP無法啟動
- oracle建立表空間Oracle
- 建立加密表空間加密
- ORA-01652:無法通過128(在表空間TEMP中)擴充套件temp段套件
- ORA-01652 無法透過128 (在表空間 TEMP中)擴充套件temp段套件
- Oracle create tablespace 建立表空間語法詳解Oracle
- 透過sql語句建立表時指定表空間的語法SQL
- [轉]ORA-01652 無法通過128 (在表空間 TEMP中)擴充套件temp段套件
- 資料庫邏輯結構:表空間、段、區、塊的字典資料庫
- Oracle OCP(47):表空間的建立Oracle
- 表空間的建立修改等操作
- 命令建立表空間的基本格式
- oracle回滾段 undo 表空間Oracle
- ora-01652:無法通過128(在表空間space中)擴充套件temp段解決套件
- Oracle的邏輯結構(表空間、段、區間、塊)——Oracle資料塊(二)Oracle
- 單例項和RAC下建立表空間的小區別單例
- 在JavaScript中建立名稱空間的幾種寫法JavaScript
- 表空間無法擴充套件問題處理套件
- 遷移SYSTEM表空間為本地管理表空間
- 解決ora-01652無法通過128(在temp表空間中)擴充套件temp段的過程套件
- 解決ora-01652無法透過128(在temp表空間中)擴充套件temp段的過程套件
- ORACLE表空間的建立修改刪除Oracle
- 【儲存管理】建立臨時表空間組、建立臨時表空間組及使用
- 臨時表空間的建立、刪除,設定預設臨時表空間
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- 根據源庫表空間實際使用建立表空間指令碼指令碼
- 【儲存管理】建立永久表空間
- Oracle表空間建立引數解析Oracle
- Linux下建立Oracle表空間LinuxOracle