當前位置:首頁 » 編程軟體 » 創建的對象帶有編譯警告

創建的對象帶有編譯警告

發布時間: 2022-04-24 12:37:28

㈠ IMP-00041:警告:創建的對象帶有編譯警告 在sqlplus中刪除用戶然後在創建用戶並給許可權,然後在導入提示如上

對於Oracle來說,IMP導入命令根據EXP導出方式採用的方式有所不同。
EXP以「全資料庫方式」和「表空間方式」導出的資料庫,IMP需要有DBA許可權,並且導入資料庫要有與導出資料庫一致的表空間。
例:EXP system/口令@連接串... ...
IMP system/口令@連接串... ...
EXP以「用戶方式」和「表方式」導出的用戶和表,IMP需要有被導入的用戶與導出用戶一致的許可權,用戶名可以不同,表名需要一致。
例:EXP scott/tiger@orcl ... ...
IMP 用戶名/kouling@orcl ... ...
有時出現警告信息也沒有問題的。查看一下被安裝數據是否正確。

㈡ 用命令導入資料庫時出現創建的對象帶有編譯警告,終止導入

編譯警告一般是指存儲過程,視圖什麼的腳本出現問題,不知道你的導入時基於用戶的還是全庫的,你需要查看出問題的OBJECT,看看是報的什麼錯,有可能是基於DB_LINK的錯誤,也有可能是調用了其他用戶的表或視圖,而你這一次導入的時候遺漏了

㈢ oracle警告:創建的存儲過程帶有編譯錯誤

第一個exeception1寫錯了;
第二個,oracle沒有else if只有elsif;
第三個:多了一個end if;
最後一個,輸出的時候後面的";"應該改為英文分號

㈣ ORACLE11G IMP導入時出現問題,一個警告一個報錯。IMP-00041: 遇到 ORACLE 錯誤 942 ORA-00942

就沒有人說怎麼解決嗎?導入的時候就提示表或視圖不存在。
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00041: Warning: object created with compilation warnings
"CREATE trigger LYASP.inser_CAS_SYSTEMS_"
" before insert on CAS_SYSTEMS"
" for each row"
""
"begin"
" select inser_CAS_SYSTEMS_next.nextval into:new.id from al;"
"end;"
IMP-00017: following statement failed with ORACLE error 942:
"CREATE trigger LYASP.inser_LYASP_indiviation_"
" before insert on WC_INDIVIDUATION"
" for each row"
""
"begin"
" select inser_lyasp_indiviation_next.nextval into:new.id from al;"
"end;"
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
About to enable constraints...
Import terminated successfully with warnings.
完了系統都起不來。。。

㈤ oracle資料庫導入 導入到創建的對象帶有編譯警告 不動了

你當前導入的對象上之前應該有,而且被鎖定了

㈥ oracle導入dmp,日誌顯示已經導入了需要的數據,但PLSQL里看不到。

imp system/asd@orcl file=Z:\ora.dmp full=y log=c:\impdata20140921.log constraints=N indexes=N

㈦ 用cmd導入oracle資料庫時報視圖錯誤,大神給看看

可以忽略掉,這只是警告,沒有報錯
如果不放心你可以用plSQL登錄查看下視圖,有沒有打紅叉,如果沒有說明沒問題,一般View,Trigger,存儲過程 都會報出這個警告的

㈧ plsql導入dmp文件時:IMP-00041:警告:創建的對象有編譯警告

不是導入導出的問題,而是導入的內容編譯不通過,我忘了導入的時候是不是直接編譯了。
你進入導入的資料庫重新編譯一下,看看是不是有問題,如果有問題才能看是什麼問題。如果直接編譯通過,那麼就是導入的時候不能直接編譯。如果有問題,才能看看到底什麼問題。

㈨ oracle 警告創建的過程帶有編譯錯誤

1. 創建完存儲過程(在命令行),可以用showerr看具體錯誤
2. 可以在PLSQL中,輸入"全班排名", 然後俺右鍵->編輯,看到具體錯誤
3. 你的sql從from後一直到group by的分號;是多餘的,即便單獨在SQL窗口也會報錯
SQL應該改成
select b.學號,a.姓名, avg(a.成績) 平均分,sum(a.成績) 總分

from 成績信息表 a
join 學籍信息表 b on (a.學號=b.學號)
join 班級信息表 c on (c.班級號=b.班級號)
where c.班級名稱=class
group by b.學號
order by avg(成績) ,b.學號 desc;
4. 存儲過程不能直接用SQL,要用游標或select……into方式
比如:
create or replace procere 全班排名(
class in char(8)
)
as
cursor cur(p_class char(8)) is
select b.學號,a.姓名, avg(a.成績) 平均分,sum(a.成績) 總分

from 成績信息表 a
join 學籍信息表 b on (a.學號=b.學號)
join 班級信息表 c on (c.班級號=b.班級號)
where c.班級名稱=class
group by b.學號
order by avg(成績) ,b.學號 desc;
rs cur%rowtype;
begin
for rs in cur(class) loop
dbms_output.put_line(rs.學號||','||rs.姓名||','||rs.平均分||','||rs.總分);
end loop;
end;

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:525
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:24
linux485 發布:2025-07-05 14:38:28 瀏覽:304
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:754
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:431
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:698
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:240
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:685
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:282
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:833