2011-06-27 16 views

答えて

2

あなたはSQL * Plusを使用している場合は、接続を開くための最も一般的な構文は、この例では

sqlplus user_name/[email protected]_alias 

あるTNS_ALIASはあなたが(最も可能性が高い「XEに接続したい特定のデータベースのTNS別名です"インジウムの答えへのあなたのフォローアップに基づいて)。別のデータベースに接続する場合は、その特定のデータベースのTNSエイリアスを指定する必要があります。

SQL Serverのバックグラウンドから来ているため、データベースのSQL Serverの定義はOracleの定義とは多少異なります。 SQL Serverがデータベースを呼び出すものは、Oracleがスキーマを呼び出すのと論理的に似ています(そして、Oracleが表領域を呼び出すのと物理的に似ています)。したがって、Oracleを扱う際には、サーバー上に多数のデータベースを持つよりも、単一のデータベースに多くのスキーマを持たせる方がはるかに一般的です。これは、通常、マシンごとに1つのデータベースに限定されているExpress Edition(Oracle XE)を使用している場合に特に当てはまります。

+0

ここで私は良いOracleとSQL Serverデータベースの比較とチュートリアルを見つけることができます。はい、私はSQL ServerからOracleに切り替えています。 SQL Serverと比較してOracle Conceptsについて理解したい。 –

+0

@Mohan - オラクルのドキュメントはすべてhttp://tahiti.oracle.comでオンラインになっています。コンセプトガイドは始めるのに最適な場所です。これは、Oracleがどのように構築されているかを説明し、SQL Serverについて理解しているところとOracleがどこが違うのか、そしてどこが似ているのかを理解するのに役立ちます。私はフィーチャーごとにフィーチャーを比較し対比するのが特にうまくいくサイトを数多く見いだすことはできませんでした。それらはあまりに高水準になってしまい、同じアーキテクチャーの違いを繰り返し説明しなくてはなりません。 –

2

あなたはSQL Developerを使用することができますCMDおよびsqlplus <database-name>/<database-password>

+0

@inium:それは機能していません... –

+0

あなたはどんなエラーを受けていますか? sqlplusはcmdに入力すると起動しますか? – abhiasawa

+0

私はこのエラー "無効なユーザー名またはパスワード"を取得しています。次のコマンドを使用しました。sql> XE /パスワードを接続します。XEは自分のデータベース名です。 –

2

を入力して行く、それだけでDBユーザー名とパスワードを使用して新しい接続を作成SQL Enterprise Managerの2005に似ています。

+0

これは、SQL開発者のためのcmdベースのデータベースで動作するほど難しいでしょう。どのGuiツールをOracleに使用できますか? –

+0

私はまた、MS SQL ServerからOracleに切り替えて、SQL Developerを使用してすべてを簡単にしました。これは、Oracle用のJavaベースのグラフィカルなツールです。上のリンクにアクセスすれば、そこに必要なドキュメント、チュートリアル、ダウンロードがすべて見つかります。 – ArturEld

関連する問題