11

UbuntuにOracle XEをインストールしました。インストールに付属するデータベース以外に、できればコマンドラインから新しいデータベースを作成して、スクリプトから作成する方法はありますか? 可能であれば、複数のデータベースを同時に開始するとよいでしょう。

新しいデータベースを作成できない場合、デフォルトのデータベースを「クリーンアップ」する方法はありますか? 私が必要としているのは、新しいデータベースでいつでも「最初からやり直す」ことができることです。

私は Oracle 管理の経験がないので、ヒント、リンク、提案を歓迎します。

ありがとう。

4

2 に答える 2

32

あなたがこれを知っているかどうかはわかりませんが、ほとんどの初心者はこれをOracleについて混乱させています。

Oracleでは、データベースとは、ディスクに保存されているデータファイルと制御ファイルのコレクションを意味します。OracleXEで使用できるデータベースは1つだけです。データベースはOracleインスタンスによってマウントされます。これは、で表示できるすべてのバックグラウンドデーモンとプログラムを意味します。ps

他のDBMS製品(MySQLなど)が「データベース」と呼ぶことが多いスキーマが必要になる場合があります。IIRCでは、OracleXEのスキーマ数に制限はありませんでした。これらは、XEに付属のAPEX UIから、またはコマンドラインから作成できます(この場合CREATE USERユーザースキーマはほぼ同義語です)。

Oracleのドキュメントの概念ガイドを読むことをお勧めします。この基本的なもののほとんど(たとえば、Oracle-lingoでの呼び出し方法)については、ここで説明しています。

于 2009-04-01T20:02:37.510 に答える