Oracle學習筆記

2022-04-04 01:04:07 字數 973 閱讀 7206

oracle學習筆記---oracle資料庫中表空間不足。

今天對oracle操作的時候遇到這個問題:

[err] ora-01658: unable to create initial extent for segment in tablespace system

解決辦法:

報錯的原因是:匯入的表的initial extent 太大,表空間剩餘空間不足以分配。

解決方法:

第一種:增大表空間中的資料檔案。

1.以sysdba身份執行這個sql,檢視表空間中的資料檔案:

【注】:sysdba不需要密碼

select file_name from dba_data_files where tablespace_name = my_data'

2.同樣以sysdba身份執行alter database datafile 'xx' resize 1000m

這裡的xx為上面sql查出來的file_name,resize的大小自己視情況定。

第二種:也可以在表空間中新增加資料檔案。

以sysdba身份執行

alter tablespace mispro_data add datafile 'xx/xx/xx.dbf' size 10m autoextend on

next10m maxsize 500m

這裡的資料檔案路徑和大小同樣自己視情況定。

第三種:把錶空間中的資料檔案設定為自動增長(如果你的表空間資料檔案已經設定為自動增長,並且已經達到或接近了maxsize,也可以增大maxsize)。以sysdba身份執行:

alter database datafile 'xx' autoextend on next 10m maxsize 1000m

如果資料檔案已經是自動增長的話,可以選擇第二種方法或者執行下面的命令來增大資料檔案的maxsize

alter database datafile 'xx' maxsize 1000m

oracle 學習筆記

本地網路服務名配置 在客戶機的 oracle oracle90 network admin 安裝目錄下有乙個名為tnsnames.ora的命名檔案,其中儲存的就是本地命名的配置.當客戶機應用程式提出登入要求時,其使用的連線字串被命名檔案解析.在命名檔案裡儲存的是與連線字串對應的網路位址.例如 mys...

Oracle學習筆記

許可權管理 oracle 9i 3個預設使用者 sys 超級管理員 預設密碼 change on install system 普通管理員 預設密碼 manager scott 普通使用者 預設密碼 tiger oracle 10g sys 密碼在安裝時設定 system 密碼在安裝時設定 scot...

oracle學習筆記

1 set linesize 100 設定長度 2 set pagesize 30 設定每頁顯示數目 3 em a.sql 開啟記事本 4 a 執行檔案a中的 可指定檔案的路徑 d a.txt 5 conn 使用者名稱 密碼 根據使用者名稱和密碼連線資料庫 如果連線超級管理員 sys 則應加上as ...