私はすでにOracleデータベースにhrデータベースを持っています。私は、OracleのSQL開発者の別のデータベースを作成したいと私はまた、hrデータベースがまだ存在します。 これを解決する方法を私に教えてくださいhrデータベースがまだ存在する場合、oracle sql開発者に新しいデータベースを作成する方法はありますか?
答えて
おそらく、多くのデータベースが浮かんでいるMicrosoft Accessのような環境から来ていると思います。 Oracleでは、(おそらく)多くの「スキーマ」を持つデータベースが1つしかありません。すべてのテーブルは1つの大きなデータベースに含まれていますが、各テーブル(およびその他のオブジェクト)には、アクセスが許可されているユーザーのサブセット(通常はより小さい)のみがあります。
OracleのHRはデータベースではなく、スキーマのみです。データベースには既にsysなどの他のスキーマがあります。
新しいスキーマを作成するには、実際に新しいUSERを作成します。 (おそらく自分で - dinesh
と呼んでください。create user
コマンドを使用してsysdbaとしてログインした後、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
新しいスキーマを作成する方法と、そのスキーマの下にいくつかのテーブルを作成する方法は? – Dinesh
@Dinesh - 私はすでに私の答えでそれを説明しました。あなたは新しいユーザーを作成し、それを 'dinesh'と呼ぶことにしましょう。 (あなたはsysdbaとしてログインする必要があります)あなたは(sysdbaとして)あなたが 'dinesh'権限を与える必要があります - テーブルの作成、テーブルからの読み込みなど。' dinesh'としてログインしてテーブルを作成します。 CREATE TABLEステートメントなどです。これは 'dinesh'スキーマです。ただし、時間がない場合や、このようなことについてもっと知りたくない場合は、テーブルなどを使用して新しいスキーマを作成して作成することはできません。 – mathguy
ユーザー/スキーマ、権限/特権、SQL Developerを使用して多くのタスクを簡単に実行する方法、またはプロセス中に30分ごとにここに再度投稿する方法について説明しています。これがドキュメントの目的です。 – mathguy
- 1. データベースがまだ存在しない場合は作成してください
- 2. PHP mysqlデータベースが存在しない場合は作成する
- 3. ユーザーにはOracle SQL開発者が存在しません
- 4. テーブルを作成する方法データベースが存在しない場合は、PHPを使用してデータベースですか?
- 5. Cakephp IDがデータベースに存在しない場合、複数のレコードを更新または新規作成する
- 6. Oracle開発者をAccessまたはMicrosoft SQLデータベースに接続
- 7. Oracle SQL開発者のDB2データベース
- 8. ユーザーがデータベースに存在する場合、ユーザーIDを取得する方法はありますか?
- 9. 既に存在しない場合、Oracle PL/SQLで新しいオブジェクト型を作成する方法
- 10. Java - すでに存在しないテキストファイルを開く方法はありますか?存在する場合は追加する方法はありますか?
- 11. SQLデータベースにデータベースが存在する場合はjava netbeansをチェックしてください
- 12. Oracleデータベースの開発者サンドボックス
- 13. Postgresデータベースが存在しない場合は作成
- 14. データベースが存在しない場合は作成
- 15. SQL更新が存在する場合は、存在しない場合は挿入してください。
- 16. Oracle Trigger:値がデータベースBに存在しない場合、データベースAのテーブルにエラーを表示します
- 17. 開発者ビルドのオーディエンスを作成する方法はありますか?
- 18. oracle sql開発者ツールで新しい表オプションを有効にする方法
- 19. PHPMyAdminとmySQL:既存のデータベースに挿入し、新しいデータベースを作成しない。エラー "データベースを作成できません;データベースは存在します"
- 20. Wordpressプラグインの開発 - データベースに新しいテーブルを作成する
- 21. Oracle SQL - 存在しない場合に使用する最良の方法は?
- 22. ServiceBusトピックがまだ存在しない場合に作成
- 23. SQLの開発者、私はそれを更新する必要があるのOracle SQLの開発者 とマテリアライズド・ビューを作成するマテリアライズド・ビュー
- 24. 既存のファイルがすでに存在する場合、新しいファイルを作成する方法は?
- 25. VBAを使用すると、開いている場合は既存のデータベースを使用し、それ以外の場合は新しいデータベースを開きます。
- 26. データベースにオブジェクトが存在しない場合は保存します(Hibernate&Spring)
- 27. 開発だけがgitに存在する場合にマスターブランチを作成するには?
- 28. SQLストアドプロシージャがSQLサーバーに存在しない場合は作成
- 29. タイマーをデータベースに保存する方法はありますか?
- 30. Android起動時にデータベースを作成し、それが存在しない場合にデータベースを作成して次回起動時に取得する方法スタートアップ
ここでの問題は何ですか?あなたはスキーマを作ることができますか? – Aleksandar
はい、私はスキーマを意味します – Dinesh