WIZDASHのプロフィール

@WIZDASH WIZDASH
ありがとう数7
質問数0
回答数11
ベストアンサー数
5
ベストアンサー率
71%
お礼率
0%

  • 登録日2008/05/04
  • DMLロック解除待ち時間の指定はできますか?

    AセッションがDML文でロックした行に対して、別のBセッションでDML文を発行してしまうと、Bセッションはロック解除待ちとなりますが、通常ですとAセッションのトランザクションが終了するまで、Bセッションは何時間でもずっと待機し続けると思います。 そこで管理面から20秒待機したらBセッションにはエラーを返す、といったような設定は可能でしょうか。セッション単位・文単位などではなく、データベース全体として指定できる初期パラメータなどありましたらご教示ください。現在使用しているのはOracle DB 10gR2です(オラクルのバージョンには依存しない機能かと思いますが念のため)

  • エクセル  困ってます;シート間のリンクについてです。

    sheet1に収められているデータで、sheet2に、新たにsheet1から必要なデータのみを関数で拾い出しました。 こんな感じです。(関数ってほどじゃないんですが) =sheet1!$C$3 そのsheet2を使ってsheet3にまたsheet2のデータをリンクさせたいのです。 なぜかと言いますと、sheet1はいろんなデータが織り交ざって収められているので、その中から必要なデータを拾い出しするのが難しいと分かった為、このようにワンクッション置くことにしました。 (sheet2で、今回必要なデータの整理をしたわけです。) sheet1を整理しないと、sheet3に引っぱるのがすごく難しかったので。 でもsheet1は勝手に表を変えられないので・・。 問題はここからなのですが、sheet2のデータをsheet3の表に引っぱった際、きちんとデータが表示されないのです。 sheet3に置いた関数式もかなり複雑なので(人に教えられて設置したんですが)、自分でも把握しきれずなにが原因なのか分からない状態なのです。 とりあえず空白の部分に0が表示されてしまうのが問題なのかも知れない・・・と思い、 =sheet1!$C$3 この式を =IF(sheet1!$C3="","",sheet1!$C3) このように、元データが空白のセルはsheet2に表示されないようにしてみましたが、やはりきちんと引っぱられてきません。 ※何が原因か分からないので、別に、計算式の入っていないsheet2で表を作成してみたところ、sheet3には普通に引っぱることができました。 (でもリンクしないと意味が無いのですが・・・) どんな問題が考えられますか・・・? 補足はいくらでもします! よろしくお願いします!

  • OracleDB10gインストール oemのjava.lang.exceptionについて

    初めまして。Oracle Database10gをインストールについて掲題のような例外を解決できず、ご助力いただきたいと思い投稿させていただきました。 OracleDBのバージョンは10.2.0.1、OSはWindows2003ServerR2(5/2現在までの全てのWindowsUpdate適用済み)です。 インストール先をC:\→D:\(以下のパスは全て変更なし)に変更し、他は全て初期値の設定でOracleをインストールしました。 インストール中にエラーは発生しませんでした。 その後、emにsysユーザでログインすると、java.lang.Exception:Exception in Sending Request :: null という例外が発生しました。 dbconsoleの開始自体は問題なく行えますし、SQL*PlusでDBに接続することは可能です。 調べましたところ、主に次の2つの対策があるようでした。 1)emca -deconfig、emca -configコマンドでdbconsoleを再構築する 2)emctl resetTZでagentのタイムゾーン問題を解決する 上記2つの対応を試したのですが、いずれも実行中に以下のようなエラーとなってしまい、問題が解決できませんでした。 1)emca -deconfig dbcontrol db、emca -config dbcontrol db を実行すると、emca -configを実行したときに 警告: Database Controlのショートカットは作成できません という警告が表示され、emにログインすると同様のExceptionが表示されます。 2)emctl config agent getTZを実行すると、タイムゾーンはGMTになっています。(OSのタイムゾーンは+09:00になっています) dbconsole停止後、emctl resetTZ agentを実行すると、以下のような結果になり、その後emにログインするとやはりExceptionになります。 resetTZ failed. The agentTZRegion in: <agentHome>/sysman/config/emd.properties is not in agreement with what the agent thinks it should be. Fix your environment. Pick a TZ value that corresponds to time zone settings listed in: <oracleHome>/sysman/admin/supportedtzs.lst OracleDBの再インストールも試したのですが、解決できず、途方に暮れています。解決方法に心当たりのある方がいらっしゃいましたら、ご回答いただけると大変助かります。 どうか、よろしくお願いいたします。

    • ベストアンサー
    • ym103mt
    • Oracle
    • 回答数2
  • ORA-12514が出た時の対処法と原因

    今回で2度目なのですが、ORA-12514のエラーがでる様になりました。 前回は仕方なくフォルダを削除して再インストールしたら直りましたが、 PCで作業している内に再び同じ現象になりましたので、 原因と再インストール以外の対処法があればと思い書き込みさせて頂きました。 環境はWindows2000でOracle10gです。 Oracleを入れたPCと作業しているPCは同じPCです。 前回と今回の違いは、 前回は「XYZ」の作成をしていない。 サービスのOracleOraDb10g_home1TNSLitenerが開始できなかった。 (一応コマンド入力でもダメでした) (リスナーの起動を試すみたいなのがインターネットで検索してる時に書いてあったので参考にしました) の2点です。 現在は「XYZ」が作成されているのと、 OracleOraDb10g_home1TNSLitenerが停止したり開始したりすることができます。 自分で作成したオラクルは初めてで、 最初にエラーが出た時もインターネットで検索したりして、 原因を探そうと思いましたが難しくて断念し再インストールといった感じでした。 どうかよろしくお願いします。 listener.oraとtnsnames.oraは下記の通りです。 # listener.ora Network Configuration File: g:\oracle\product\10.1.0\Db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = g:\oracle\product\10.1.0\Db_1) (PROGRAM = extproc) ) ) XYZ = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) ) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) # tnsnames.ora Network Configuration File: g:\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. XYZ = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )

  • ORA-12514が出た時の対処法と原因

    今回で2度目なのですが、ORA-12514のエラーがでる様になりました。 前回は仕方なくフォルダを削除して再インストールしたら直りましたが、 PCで作業している内に再び同じ現象になりましたので、 原因と再インストール以外の対処法があればと思い書き込みさせて頂きました。 環境はWindows2000でOracle10gです。 Oracleを入れたPCと作業しているPCは同じPCです。 前回と今回の違いは、 前回は「XYZ」の作成をしていない。 サービスのOracleOraDb10g_home1TNSLitenerが開始できなかった。 (一応コマンド入力でもダメでした) (リスナーの起動を試すみたいなのがインターネットで検索してる時に書いてあったので参考にしました) の2点です。 現在は「XYZ」が作成されているのと、 OracleOraDb10g_home1TNSLitenerが停止したり開始したりすることができます。 自分で作成したオラクルは初めてで、 最初にエラーが出た時もインターネットで検索したりして、 原因を探そうと思いましたが難しくて断念し再インストールといった感じでした。 どうかよろしくお願いします。 listener.oraとtnsnames.oraは下記の通りです。 # listener.ora Network Configuration File: g:\oracle\product\10.1.0\Db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = g:\oracle\product\10.1.0\Db_1) (PROGRAM = extproc) ) ) XYZ = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) ) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) # tnsnames.ora Network Configuration File: g:\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. XYZ = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )