Oracle導入數據數據庫沒有數據---SQLLoader-500: 無法打開文件---ORA-39166: 找不到對象 HR.EMPLOYEES

在expdp中出現:ORA-39166: 找不到對象 HR.EMPLOYEES;ORA-31655: 尚未爲作業選擇數據或元數據對象

我這是因爲命令後面多加了一個分號;導致出錯
原先的
在這裏插入圖片描述
改後:
在這裏插入圖片描述

SQLLoader-500: 無法打開文件 (d:\E:\文檔\數據庫Oracle\某班同學的成績.ctl),SQLLoader-554: 打開文件時出錯,SQL*Loader-509: 系統錯誤: 設備不識別此命令。

我這原因是出現了中文,建議都用英文,控制文件內容等等都用英文
原先:
在這裏插入圖片描述
修改後;
在這裏插入圖片描述

導入數據數據庫沒有數據,只有“達到提交點 - 邏輯記錄計數 37”

在用sqlldr 導入Excel文件,數據庫沒有數據,顯示“達到提交點 - 邏輯記錄計數 37“
原因是因爲建表時沒有跟Excel的數據格式保持一致,比如類型不對,長度太少了
原先:
SQL> desc grades;
名稱 是否爲空? 類型


ID VARCHAR2(10)
NAME VARCHAR2(10)
SEX VARCHAR2(5)
CLASS VARCHAR2(20)
GRADE NUMBER
修改後:

create table grades(id varchar2(30),name varchar2(30),sex varchar2(30),class varchar2(30),grade varchar(20));

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章