oracle物件emp不存在,oracle 物件emp不存在

2022-12-30 00:05:15 字數 3428 閱讀 8448

1樓:中國sos兒童村協會

看你用什麼使用者登陸的了 如果是用sys的話 你要指定schema。,因為emp是scott使用者下的表,所以你可以用 desc scott.emp來檢視是否有顯示,如果還不可以 那麼你可以看看你是否安裝時候勾選了example 的schema,如果沒有勾選那麼你需要去sqlplus 目錄裡面去找demo xx的東西,或者去其他的資料庫中匯出把scott使用者的所有物件用exp命令匯出 然後imp命令匯入到你的資料庫中。。

有什麼問題聯絡我~

2樓:匿名使用者

一般oracle中提示物件不存在一般是物件名稱錯誤或者使用者沒有許可權。

1、針對名稱錯誤的情況,自己核對名稱,修改成正確的即可。

2、針對沒有許可權的情況,可用物件所屬使用者登入,然後賦予其他使用者查詢許可權:

grant select on emp to 其他使用者;

3樓:匿名使用者

那個使用者預設已經過期 被鎖定,

alter user scott account unlock;

密碼預設是tiger

conn scott/tiger;

show user;

或者你可以直接修改密碼

alter user scott identified by ********;

如果你出現那個問題說改使用者被鎖定而不是說不存在,那麼你就一定已經裝了那個樣例sample了 只需要對該使用者解鎖,scott是oracle的一個主要創始人,他為了在oracle中加入他的印記,就以他的名字建立一個練習庫,tiger是因為傳說他喜歡老虎。

oracle中的scott賬戶以sysdba身份登陸時,為什麼查詢不到emp和dept表

4樓:

sysdba身份登入的使用者是sys使用者,和scott使用者是一樣一樣的,sys使用者是管理使用者,下面的表如果沒有授權scott使用者是看不到的,同樣,scott下面的表sys使用者也是看不到的。

emp和dept表是scott使用者下表,so...

5樓:匿名使用者

scott,tiger登入進去有對吧.

不會是在scott下,把這兩個表刪了吧.

oracle 中資料庫物件是什麼

6樓:匿名使用者

索引、表、檢視、函式、包、過程、同義詞、序列、觸發器

剛剛學習資料庫,用 的oracle,請問那個emp**在**啊

7樓:賓士

在scott使用者下面。

預設的scott使用者是被鎖定的,先解鎖就能登陸上了。

使用下面的語句解鎖scott:

alter user scott account unlock;

解鎖之後可能會要求你修改密碼:

alter user scott identified by tiger;

再登陸:

sqlplus scott/tiger

就能登陸了。

登陸後 select * from tab;

就能看到emp表了。

***補充一下:*****

在windows下面你是看不到emp表的檔案的,oracle的資料都是存在在資料檔案中的,不是一個表提個檔案的,而這個資料庫檔案直接是不可以編輯的。

******************

-- 以上,希望對你有所幫助。

執行oracle 中的sql plus ,輸入desc emp的時候出現error:ora-04043: object emp does not exist

8樓:匿名使用者

object emp does not exist 是說物件 emp沒有建立,desc 是檢視錶結構,你要檢視錶結構,至少得保證有表存在才行,你可以試試 select * from tab 看看有那些表,再試desc 命令

oracle中的emp表是不是沒有了

9樓:lzm_君臨天下

emp是scott使用者下的表

查詢此表:select * from scott.emp;

假如說沒有emp表

手動建立emp表。可以從其他有這個表的人那裡照結構將表建立起來。

10樓:

沒用過orc11,所以不清楚。

推薦你個工具:pl/sql dev

能很方便的檢視oracle裡面的表並對其進行編輯,很方便的視覺化。就像sql server的企業管理器那樣。用這個,oracle裡都有什麼表,每個表有哪些列,元素都有什麼值就一目瞭然了

11樓:匿名使用者

oracle中沒有這個表,這個表在mysql中才有,oracle中的臨時表可以用dual

12樓:劉自欒喜兒

你的emp表本來就存在,你匯入當然會失敗了

13樓:匿名使用者

select * from scott.emp;

emp是scott使用者下的表

oracle 建表 提示 ora-00955:名稱已由現有物件使用

14樓:匿名使用者

select a.object_type,a.* from user_objects a

where a.object_name = '裝置執行庫房'

查下看看,是不是已經有檢視或者過程存在。。

建立表時,如果報ora-00955名稱已由現有物件使用但select時候,又查不到。

還有可能。同義詞重名了。

在synonyms(oracle資料庫,pl/sql developer 工具)條目下。 檢視是否存在同義詞。

有的話將同義詞刪除就可以了。

否則就是你之前見過這個臨時表 test ,或者你這段**已經執行過至少1次了。

這段**中沒有看到你執行 drop的語句。

15樓:

你的裝置執行庫房是一張檢視已經存在資料庫中了,表的名稱不能與檢視重複.你可以執行drop view 裝置執行庫房;把檢視刪了

16樓:匿名使用者

很少見到用中文來建表的。。。

不過你不妨試一下 like來查詢這張表,因為我懷疑是不是你在建這張表時,前面或者後面多了空格什麼的。。。

借用一下2f的語句,修改下:

select a.object_type,a.* from user_objects a

where a.object_name like '%裝置%';

17樓:匿名使用者

存在的是檢視,可能不是表。

你到view裡去查一下

oracle匯入資料庫是出現表空間不存在怎麼解決

impdp命令可以指定匯入的表空間。比如你原來的表空間是a,想匯入到表空間b中,可以用remap tablespace a b來指定。你出的這個錯誤可能是因為你匯出的資料中有部分是儲存在emr empty表空間中的,你新的資料庫中沒有這個表空間。我建議 1.你先確定你源資料庫中的表空間,然後在目標資...

為什麼極限不存在?極限不存在的幾種情況?

當x趨近於1的時候,函式變成了1除以0,因為零不能做除數,所以極限不存在。當自變數x趨近於某一個數時,函式的值也會無 限 趨近於某一個常數,這就是函式的極限。只有無窮數列才有極限的概念,有窮數列是沒有極限的。無窮常數列的極限就是這個常數本身,這是一個補充規定,和極限的定義是不符合的,因為極限的定義是...

函式極限不存在是什麼意思,函式極限不存在有哪幾種情況?

極限是不存在的,考慮數列x pi 2 2 n pi n 無窮 這時候極限為0,同樣可以找出極限為1的數列 所以極限應該是不存在的 函式極限不存在有哪幾種情況?10 極限不存在有三種情況 1.極限為無窮,很好理解,明顯與極限存在定義相違。2.左右極限不相等,例如分段函式。3.沒有確定的函式值,例如li...