可用如下方法:
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設公司、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務阜新,10余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220
1、用指定用戶登錄指定的數(shù)據(jù)庫實例:
2、打開sql窗口,寫如下語句:
select?*?from?user_tables;
3、此時,查詢出的結(jié)果(table_name列)即為這個實例中所有的表名。
實例名,也就是當前數(shù)據(jù)庫的實例名
那么v$instance視圖中的instance_name就是當前實例的實例名
其實還有其他方式,比如在系統(tǒng)層面查詢實例名的方式(linux的用戶參數(shù)也可以),但是因為可能同時啟動兩個數(shù)據(jù)庫實例,而你當前的數(shù)據(jù)庫,可能并不是系統(tǒng)層面顯示的實例名,所以這種方式還是不那么靠譜的。所以instance個人認為是最好的方式。
可以在一個庫中為每一個數(shù)據(jù)庫都建立DBLINK,然后通過DBLINK同時查詢多個數(shù)據(jù)庫的數(shù)據(jù)
可以通過監(jiān)聽間接的看出存在幾個實例----lsnrctl status
也可以去安裝目錄里看到實例個數(shù),每個實例對應一個數(shù)據(jù)庫
如果是windows下裝的數(shù)據(jù)庫,只要去看數(shù)據(jù)庫服務是否啟動就可以了;
linux下要先進入oracle用戶,橋status命令就可以查看了
假設oracle數(shù)據(jù)庫默認數(shù)據(jù)實例為orcl,
那么使用pl/sql工具連接到些實例,執(zhí)行以下命令:
select username from sys.all_users;
可以查詢到該orcl下具體有哪些用戶。
sys,system是創(chuàng)建oracle實例是的默認用戶。
創(chuàng)建的每個實例都會有。
甲骨文公司,全稱甲骨文股份有限公司(甲骨文軟件系統(tǒng)有限公司),是全球最大的企業(yè)級軟件公司,總部位于美國加利福尼亞州的紅木灘。1989年正式進入中國市場。2013年,甲骨文已超越 IBM ,成為繼 Microsoft 后全球第二大軟件公司。