web-dev-qa-db-ja.com

Macbook Pro(OS X Yosemite)でのOracleデータベースの設定

Oracle 11gまたは12cにはOS Xのダウンロードファイルがないようです。しかし、OS Xで利用できるSQL Developerのバージョンがあります。データベースがない場合のSQL Developerのポイントは何ですか?

OS XにOracleデータベース(12cまたは11g Express Editionが望ましい)をインストールするにはどうすればよいですか?

10
Grant

OS Xに直接データベースサーバーソフトウェアをインストールすることはできません1。オラクルはしばらく前に決定を下しましたが、おそらくそれをサポートすることはありません。おそらく、関連するコストを正当化するのに十分に使用されなかったためです。その終焉はXserveのラインを落としたAppleとおおむね一致したことを思い出すようですが、想像していたかもしれません。

SQL Developerのようなクライアントは、サポートの観点からは非常に異なる命題です。 SQL DeveloperはJavaアプリケーションであり、JVM/JDKをインストールする必要があります。Javaのwrite-once-run-anywhereは完全には当てはまらない場合がありますが、比較的小さなJavaアプリケーションは、完全なRDBMSのようにネイティブにコンパイルされた獣よりもサポートします。appバンドルを作成するためにいくつかの作業を行う必要があり、Windowsバージョンとのアプリケーションの違いがいくつかあります。しかし、それはJVMの問題であるため、異なるアーキテクチャーやシステムライブラリなどについて心配する必要はありません。

MacでSQL Developerを使用して、WindowsまたはUnix/Linuxなどで実行されているデータベースに接続できます。同じハードウェア上でローカルサーバーを実行することができないという事実は、ほとんどの人にとって実際には関係ありません。開発者がWindowsまたはLinux PCに強制する代わりにMacを使用できるようにするだけです。

Macにしかアクセスできない場合でも、最も単純なルートは 前述のとおり で、インストールは VirtualBox事前に作成されたVMイメージ Oracleが提供します。

また、WindowsまたはLinuxをBootcampまたは独自のVM Virtualbox、Parallels、またはVMWareにインストールしてから、Oracleをネイティブでインストールすることもできます。ビルド済みのイメージを使用すると、インストール方法を学ぶ必要がなくなります。データベースサーバーソフトウェアを使用すると、簡単に元に戻すことができます。何かがめちゃくちゃになったら、それを破棄して、かなり簡単にやり直すことができます。

パフォーマンスや電力使用が心配な場合は、VMから始めて、どのように進むかを確認することをお勧めします。必要に応じて、後でBootcampを追加して、データを移動することもできます。そのルートを下ります。


1 もちろん、一緒に何かをハックしようとすることもできます。 以前に行われました 10gですが、最近誰も試したことがないので、ヨセミテと11g/12cではそれほど簡単ではないかもしれません。

15
Alex Poole

開発とテストのために、この方法でDockerを介してMacでOracle Database 12cを実行しました https://koacervate.blogspot.com/2019/01/quick-start-fastest-way-to-run-instance.html

お役に立てれば幸いです。よろしく、

1
Do Tat Hoan