WIZDASH の回答履歴

全11件中1~11件表示
  • 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) ) )

  • 「何々でなければ、この値」というような関数

    「何々でなければ、この値」というような関数を探しています。 こんな感じです。 func(ZZZ, 'A', 'P') ZZZが'A'でなければ'P'を返す イメージ select ZZZ z, func(ZZZ, 'A', 'P')  f from テーブル; z     f -   - A    A NULL P P    P B    P なお、一つの関数である必要はなく、関数を組み合わせたり、入れ子にしたりするのはかまいません。 もしかすると、次のようにするとできるかもしれません。 NVL2 ( NULLIF('A', ZZZ), 'P', 'A' ) ただ、わかりにくい感じがするので。

    • ベストアンサー
    • noname#62152
    • Oracle
    • 回答数3
  • Oracle10gのあるマシンに8iをインストールしたい

    Oracle初心者です。 テスト環境作成のために、 Dドライブの直下にOracle10gがあるマシンに 新たに8i(8.1.6)をインストールしたいのですが、 次のエラーメッセージが出てしまい、先に進めません。 -------------------------------------------------- [Oralce ODBC Driverは単独のOracleホーム製品です。 すでにD:\Oracle\product\10.1.0\Db_1にインストールされています。 Oracle Provider for OLE DBは単独のホーム製品です。 すでにD:\Oracle\product\10.1.0\Db_1にインストールされています。 Oracle Objects for OLEは単独のホーム製品です。 すでにD:\Oracle\product\10.1.0\Db_1にインストールされています。] これらの製品を削除することも、単独のホーム製品として同じ位置に製品をインストールすることもできます。 -------------------------------------------------- やったこと (1)マシンがPentium4の場合、本体の画面表示に従ってもインストールができないということで、Cドライブ直下にtemporaryフォルダを作成し、その中にCDの中身を丸々コピー。 (2)作成したディレクトリにある 「oo4o81637\Components\oracle.swd.jre\1.1.7.24\2\DataFiles\Expanded\jre \win32\bin」と 「stage\Components\oracle.swd.jre\1.1.7.24\1\DataFiles\Expanded\jre\win32\bin」 の「symcjit.dll」を「symcjit.old」に変更。 (3)「\install\win32\setup.exe」から実行。 (4)「次へ」ボタンで先に進み、[インストール先]に自作フォルダ(C:\oracle\8i\)を指定、標準インストールを選択。 博学の皆様、ご指南いただけますでしょうか。 よろしくお願い致します。

  • どうすればいいのでしょうか?

    私と同じ職場で働いていた会社の同期の子のことです。 たまに会うのですが、いつも「○○ちゃん、ケーキが食べたい」などと 言ってきます。(ちなみに、○○というのは私です) ある人に言ったら、「あんたがお金をもってそうだからじゃない?」 って言いました。 私は、会うたびにいつも言われるのが苦痛です。 (私は、一緒に働いていたとき、いろいろ仕事で助けてもらったことが あったので仕事が終わったあとたまに食事に行ったとき、向こうが 「私、○○ちゃんの仕事手伝ってあげたりしてることが多いのに ○○ちゃんと報酬が同じだよね~だからご馳走してよ~」と結構言って きたことが多かったので そのことを考えるとおごったりしたことがあ りました。当時もそれが結構苦痛で、親戚に相談をしました。親戚は  「仕事で助けてもらったからっていって 同期の子におごる必要 はない、ワリカンでいいよ」と言ってくれました。   でも どうもその子の気迫に負けてしまって 当時食事代を出しちゃっ たことがありました…) 「会わない?」って誘ってくるのは、いつも相手からです。 もちろん、言われてもおごったりはしません。 何故なら、私はその子の恋人でもあるまいし、その子がやめてから何も 迷惑を掛けているわけではないので…) もし、私から遊ぼうと誘ったら何かおごらされそうな感じがして嫌で す。  これを聞いたら、皆さんは「そんなことを言われるのに何でその子と 遊ぶの?なら遊ばなければいいじゃん!」 って思うと思います。  私は、その子にも他の友達が持っていないよい面がたくさんあるので 嫌いではありません。嫌いだったら最初から誘われても会ったりしませ ん。  できれば、友達として付き合っていきたいのです。  でも、そういう関係なのに 「○○ちゃん~ ケーキが食べた~い」 見たいなことを言われると精神的に苦痛です。腸の調子が悪くなりま す。その子の彼氏でもないのに。 どうすればいいのでしょうか? どうしたら、その子から「おごって~」なんて言われなくなるのでしょ か?

  • UNDO表領域(AUTOEXTENDのデフォルト値)

    Oracle9iを使っています。 インスタンス作成時に自動UNDO管理モードで、UNDO表領域を指定しています。(CREATE UNDO TABLESPACE ~) 名前、ファイル、サイズ等は指定しているのですが、「AUTOEXTEND ON|OFF」パラメータを指定していません。 (1)この場合、AUTOEXTENDのデフォルト値はON,OFFどちらになっているのでしょうか? (2)UNDO表領域を使い切った場合、AUTOEXTENDの値によってどのような動作をするのでしょうか? よろしくお願いします。

    • ベストアンサー
    • kames
    • Oracle
    • 回答数2
  • OracleDBConsoleorclのサービスが起動しません。

    いつもお世話になっております。 下記、ご教示願います。 Oracle Master SQL基礎Iを受験しようと、Oracle DataBaseトライアル版をインストールしました。 最初はいろいろできたのですが、いつのまにかOracle Enterprise ManagerやiSQL*Plusへのログインができなくなりました。 OracleDBConsoleorclが起動していないことが原因とわかりましたが、 起動しません。 コントロールパネル>管理ツール>サービスにて起動を試みていますが、 「ローカルコンピュータでOracleDBConsoleorclを開始できません。詳細についてはイベントログを確認してください。これがMicrosoft以外のサービスである場合は、サービスの製造元に問い合わせて参照してください。」 というエラーメッセージが出ます。 いろいろサイトを検索してみましたが、わかりません。 何卒よろしくお願いします。

  • oracleクライアント9.2.0.1とoracleサーバ10gで動きますでしょうか?

    Windows 2003 server上でoracle10gを動かす予定です。 それに接続するためのoracleクライアントは9.2.0.1でも動くのでしょうか? oracleの公式的には9.2.0.4以上でないと動作保障はしない、ということはわかりました。が、実際に動くかどうかを知りたいと思っています。 上記のような環境で動かしたことがある、または実際に運用しているというような事例がございましたら教えていただきたく思います。

    • ベストアンサー
    • aeta
    • Oracle
    • 回答数2