簡體   English   中英

如果hr數據庫仍然存在,如何在oracle sql developer中創建新數據庫?

[英]how to create a new database in oracle sql developer if hr database is still there?

我的Oracle sql中已經有hr數據庫。 我想在Oracle sql developer中創建另一個數據庫,我也希望hr數據庫仍然存在。 請建議我如何解決這個問題

也許您來自Microsoft Access之類的環境,那里有許多數據庫在浮動。 在Oracle中,您只有一個數據庫,該數據庫有(可能)許多“方案”。 所有表都是一個大數據庫的一部分,但是每個表(和其他對象)只有一個(通常較小)的允許用戶訪問它的用戶子集。

Oracle中的HR不是數據庫,而只是一個架構。 您的數據庫已經具有其他架構,例如sys。

要創建新的架構,您實際上是在創建一個新的USER。 (可能是您自己-稱為dinesh 。您以sysdba身份登錄時使用create user命令。然后以dinesh身份登錄並開始構建架構(創建表等)。可以使用SQL Developer從HR復制表或通過scott (另一種標准模式)進行復制,或者甚至可以將整個模式“克隆”(復制)到自己的模式中,最好閱讀Oracle文檔中的所有內容。

https://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_8003.htm https://docs.oracle.com/cd/E11882_01/server.112/e10897/users_secure.htm#ADMQS007

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM