資料匯入3

2021-08-29 09:54:57 字數 1383 閱讀 5624

ora-01659 unable to allocate minextents beyond

表空間太小,擴大表空間,或者讓其自增長

錯誤2:

imp-00058:oracle error 1688 encountered

ora-1688:unable to extend table 表名 partition *** by 8192 in tablespace tbs_data2

根源都是表空間不足

檢視表空間檔案 select * from dba_data_files

檢視表空間資訊 select * from user_tablespace

查詢tablespace剩餘空間:select tablespace_name,round(sum(bytes)/1024/1024,2) 「free_mb」 from dba_free_space group by tablespace_name

匯入資料前,檢查 nnc_data01 表空間是否為自動擴充套件,如果是,在檢查一下 nnc_data01 表空間對應的資料檔案所在的磁碟或者目錄是否有足夠的空間用於nnc_data01表空間擴充套件。

錯誤3:被drop的表資料如何找回來

方案:利用oracel的閃回機制,oracle有個**站可以找回

有用sql:

select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;

恢復drop掉的表: (person=表名)

flashback table person to before drop;

flashback table 「bin$ejdm+lpcq22xkbt22knjxq==0"t

obef

ored

rop;

alte

rind

ex"b

in

0" to before drop; alter index "bin

0"tobe

fore

drop

;alt

erin

dex"

binoemdlvxddhjgqbcsowqz5w==$0」 rename to indx1;

如果沒有沒有新的同名表: flashback table 表名 to before drop

如果有同名表:可以rename或者把新的同名表刪除後(**站會對刪除的表重新標識,類似於bin $globaluid $version $24位識別符號),

利用oracle recyclebin (**站)閃回刪除功能

除了表資料的閃回,還有索引的

索引也回來了,但是是亂碼

重新命名索引

3 匯入匯出資料

import pandas as pd 資料分析與挖掘庫 series index 預設值為0 1 類似於 的行或者列 dataframe 類似於 以陣列形式建立資料框 a pd.series 8,9,2,1 a pd.series 8,9,2,1 index one two three four ...

匯入本地3

public sub command1 click2 para as string 首先,從html table中提取出表頭 傳為引數 no 在本地新建乙個mdb檔案,各字段為表頭 ok 開啟mdb檔案,迴圈寫入表體資料 ok dim cat as new adox.catalog dim rs a...

案例3 資料驅動測試 從excel匯入資料

excel 測試資料.xlsx python獲取excel中的資料方法,excelutil.py encoding utf 8 coding utf 8 from openpyxl import load workbook class pexcel object def init self,exce...