• ベストアンサー
  • 困ってます

Oracle8i DBA StudioでOMSへ接続できない

みなさま、初心者ですが、どうぞ宜しくお願いいたします。 昨日、上司に「Oracle8のダンプファイルがあるから、ローカルにOracleインストールして、テーブルのデータを参照して。」とのことで、初めてOracleに触れました。 環境は、WindowsXPで、Oracle8.1.7です。 インストールし、Database Configuration Assistantで、データベースを作成しました。 そしてDBA Studioをスタンドアロンで起動させ、作成したデータベースを選択し、接続情報を入力しました。 ユーザ名:sys パスワード:sys 接続モード:SYSDBA そこで、[ツール]⇒[インポート]で、インポートできるのかなぁと思いやってみたところ、「OMSに接続されている場合のみ起動できます」との警告が表示されてしまいます。 再度、DBA Studioを起動させ、OMSへログインしようとしても、管理者・パスワード・Management Severが正しくないとログインできません。 そもそも、勉強が不足していて、こんな事態になっているのですが、「ダンプファイルをインポート」するにはどのように行えばよろしいのでしょうか? また、参考になるサイトがありましたら教えてください。 宜しくお願い申し上げます。

共感・応援の気持ちを伝えよう!

  • Oracle
  • 回答数1
  • 閲覧数396
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • anmochi
  • ベストアンサー率65% (1332/2045)

通常、ダンプのインポートはコマンドラインから行う。 コマンドプロンプトを起動して、 C:\>imp sys/sys とすると、対話モードでインポートが行える。imp.exeが見つからない場合は検索するべし。ORACLE_HOMEの下にある。パラメータを指定して実行する事もできる。詳しくはimp -helpなどで調べてくらはい。 ちなみに、ダンプをエクスポートするのはexp.exeだ。 1.DBを作る 2.(必要があれば)ユーザを作る 3.imp.exeでダンプをインポート ところで、ダンプにはentireとuserの2つがあり、よそからもってきたentireダンプのインポートに失敗する場合は大抵フォルダ構成が違うからだ。ダンプファイルをバイナリエディタなどで開き、テーブルスペースの場所を確認するか、上司に聞くかしてくれたまい。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

先生!ありがとうございました。 週末、ひぃひぃ言いながら無事インポートできました。 本当にありがとうございます!!!

関連するQ&A

  • オラクル ブロンズ DBA11gの勉強で

    オラクルブロンズDBA11gの勉強をしております。 テキスト通りにOracleの操作をしているのですが、つまづいてしまいました。 DatabaseControlからデータベースの優先資格証明がおこなえないのです。 SYSDBAユーザ:SYS SYSDBAパスワード:Oracleインストール時に設定してSYSのパスワード ホストユーザ名:ログインしているユーザ ホストパスワード:ログインしているユーザのパスワード を入力してテストボタンを押すのですが、「ユーザー○○○としての○○○への接続に失敗しました」 とのエラーメッセージが表示されています。 ログインしているユーザはAdministartorsとora_dbaのグループに所属しています。 なにが問題なのか全くわからない状態です。 どうか教えてください。

  • DBA Studioの代わり

    Oracle 8i ですと、DBA Studioというデータベースを管理するツールがありました。 このツールは、データベースの管理だけでなく、エクセルのようなGUI上で、表のレコードを取得したり、レコードの挿入や、値の更新、レコードの削除も可能です。 Oracle 9i 以降のバージョンでは、DBA Studioがないようです。 代わりのものとして、Oracle Enterprise Managerというものになるのでしょうか? 操作してみたところ、データベースの管理や、表のレコード取得はできるようですが、エクセルのようなGUIからのレコードの挿入・更新・削除はできないようです。 Oracle Enterprise Managerにも、そのような機能があるのでしょうか?それとも、他にそのような機能を持つツールがあるのでしょうか?

  • Sqlplusでの接続に関して

    掲示板利用させていただきます。 現在oracleのDBA1の勉強をしています。 sqlplusへ接続する際、as句を使用する意味がわかりません。 「connect sys/oracle as sysdba」の説明が、「sysdbaとして接続します」と参考書に書いています。 sysdbaは権限なのに、sysdbaで接続するとはどいういう意味なのでしょうか。sysユーザーにはsysdba権限が付与されているので、普通にas句を使わなくてもsysdba権限が必要な操作を実施可能と理解しています。 どなたかご教示いただけますでしょうか。

  • sqlplus / as sysdba で接続不可

    OS: CentOS-6.3 (64 bit) はじめまして Oracle Express Edition (11g Release2) を使って Oracle の勉強を始めた者です。 dba グループに属するユーザでログインし、端末から sqlplus / as sysdba と入力しても、 ERROR: ORA-12547: TNS: 接続を失いました。 となってしまいます。 その後、ユーザ名とパスワードを入力すると、接続できます。 このエラーが出ないようにするには、どうすればいいでしょうか? よろしくお願いします。 _________________________________ [oracle_admin@dell-t108 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on 月 8月 6 17:41:06 2012 Copyright (c) 1982, 2011, Oracle. All rights reserved. ERROR: ORA-12547: TNS: 接続を失いました。 ユーザー名を入力してください: sys@xe as sysdba パスワードを入力してください: Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production に接続されました。 SQL> SQL> select count(*) from hr.employees; COUNT(*) ---------- 107 SQL> exit Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Productionとの接続が切断されました。 [oracle_admin@dell-t108 ~]$ id uid=502(oracle_admin) gid=501(dba) 所属グループ=501(dba) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [oracle_admin@dell-t108 ~]$

  • インポートしたいのですが、OMSへの接続方法を教えてください。

    お世話になります。Oracle9i Enterprise Managerを使用してデータをインポートしたいのですが、「このウイザードはアプリケーションがOracle Management Server(OMS)に接続されている場合にのみ起動できます。アプリケーションを起動し、OMSに接続してからウイザードを再起動してください。」のメッセージがでてきます。具体的にどのようにすればOMSに接続できるのか教えて下さい。コマンド入力での処理は私にはやりにくいです。GUIで処理したいです。ORACLE7の時は簡単にデータマネジャでできてよかったのにと思っています。よろしくお願いいたします。

  • Oracle8iのImportとExport

    Oracle8iでのImportとExportができません。 必ず失敗してしまうのですが、原因がわかりません。 手順としては、DBA StudioからImportを実行して、 「正常終了」と言われた後に、EnterpriseManager のジョブを見ると失敗となっているという感じです。 Exportに関してもほぼ同様でです。 どなたかご助言をお願いします。

  • Enterprise Manager を使用し、SYSでログインできない

    専門学校の授業でOracle 10g リリース2を使用しています。 Enterprise Managerのログインページで、 ユーザ名:SYS パスワード:データベース作成時のパスワード 接続モード:SYSDBA としてログインしようとしましたが、再度ログインページが表示されるだけで、ログインできません。 Oracleを再インストールしても症状は変わりませんでした。 同じようにインストールしたクラスメイトは正常に動いています。 どうしたらログインできるようになるでしょうか。 スペック Microsoft WindowsXP Pro SP2 SHARP PC-AE50L Mobile AMD Sempron 3000+ メモリ512MB Oracle 10g リリース2

  • オラクルのユーザ、ロール、権限の位置づけについて

    オラクルブロンズ取得を目指して勉強しています。とても基本的なことで、いまいち分からないことがあるのですが・・・以下のユーザ、ロール、権限、表領域とも呼べるべきものの位置付けがはっきりしません。 ・SYS ・SYSTEM ・SYSAUX ・SYSDBA ・SYSMAN ・SYSOPER ・DBA DBAなんかはまるでユーザかのように書かれているあいまいな参考書もあり、初心者には混乱の元です。そこで整理してみたんですが、以下のような感じで間違いないでしょうか? ●表領域:SYS、SYSTEM、SYSAUX ●ユーザ:SYS、SYSTEM、SYSMAN ●スキーマ:SYS、SYSTEM、SYSMAN ●権限:SYSDBA、SYSOPER、DBA ●ロール:SYSDBA、SYSOPER、DBA

  • ApacheWebサーバがあるサーバから,別サーバにあるOracle8iデータベースに接続するには

    Webサーバ(ApacheWebサーバ)がインストールしてあるサーバとは別に, データベース(Oracle8i)がインストールしてあるサーバに接続したいのですが, とある文献に, ==================== Oracleの場合、データベースへの接続は「ocilogon関数」を利用します。 この関数 は、下記のように接続するデータベースとユーザーを指定します。 関数の返り値と して、接続IDが返されるので、そのIDを変数に受け取るようにしておきます。 ocilogon("ユーザー","パスワード","接続文字列"); // Oracleとの接続 $conn = OCILogon("scott", "tiger", "orcl"); ===================== という記述がありました. このような記述だけで,別サーバにあるOracle8iへ接続可能なのでしょうか? さらに, ===================== 「また、ここで「接続文字列」を指定することによって、  Webサーバとは別のサーバで稼働 しているデータベースへの接続も可能です。」 ===================== という記述もあります. 接続文字列(orcl)を入力しただけで,別サーバにあるデータベース に接続することは可能なのでしょうか?私が思うにはデータベースサーバの IPアドレスなどの情報がないと無理な気がするのですが,どうなのでしょうか? よろしくお願いします.

    • 締切済み
    • PHP
  • Oracle10g SQL*PLUSにログインするには?

    Oracleを使うのが初でよくわかっていない者の質問です。 Oracle10gをインストールの中に 「データベースの構成の選択」という画面で 初期データベースを作成する→詳細 を選択し、SIDをdevにし、 「ステップ4/11」の画面では sysやsystemにdevというパスワードを設定しました。 インストール終了後、SQL*Plusを起動し ユーザー名sys パスワードdev ホスト文字列dev と入力したのですが、接続できません SQL*PLUSの各項目には何を入力するのが正しいのでしょうか?