2011-07-25 36 views
0

我是oracle新手。我運行一個批處理文件文件在oracle中創建一個數據庫。現在我想檢查數據庫是否被創建。當我嘗試通過sqlplus登錄。它要求的用戶名和密碼,但它說無效。所以你可以給我一些其他的方式來檢查它!如何檢查數據庫是否創建?

+0

但是......?怎麼了? – Sap

+0

@ Mayilarun,但是什麼? – Rasel

+0

Cliffhanger?我們在電視上嗎? – Jacob

回答

1

通常一個批處理作業會產生某種形式的日誌文件。去看看。

因爲你沒有指定哪個操作系統,我會假定Linux或其他* nix變體。 Windows是一個黑洞,從計算機中榨取所有生命,只留下一個寒冷黑暗的外殼。 [好吧,我說謊。但它沒有豐富的命令行界面,所以很難給出指示。特別是沒有版本和版本的信息。 「找一個有點像油桶的圖標,點擊它,直到發生什麼事情」使Windows上的用戶支持成了一場噩夢。]

我喜歡updatedb並找到。他們找到你的文件,所以你不必記住你把它們放在哪裏。如果你正在接管一個系統,並且有人把文件放在某個地方而不是離開地圖,它們是非常好的。你可能需要做一個sudo(特別是如果它沒有安裝)。運行updatedb,去喝杯咖啡。當你回來時應該完成。

做一個locate system.dbf 這應該給你一個關於數據庫可能在哪裏的好主意。如果找不到,你可能沒有數據庫。我猜你已經有了,當你嘗試登錄時,它說'無效的用戶名或密碼',所以它可能實際上在某處檢查它們。

現在檢查你是否有一個實例。 ps -ef | grep smon是我的最愛。你應該得到'ora_smon_blub'之類的東西,其中blub是實例的SID。

如果您有一個實例(並且如果它正在抱怨密碼,您可能會這樣做),請嘗試sqlplus/as sysdba。如果允許創建數據庫,那麼應該讓你進入。

然後慢慢地通過「2-Day DBA」指南。如果時間不到2天,請再閱讀一次。