Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

RSS

  • 受付中

    回答
    2

    文字列より前を抽出するSQL

    お世話になっております。 ログを解析したく、SQLを抽出したいのですが ログテーブル ID LOG 1 1秒処理時間 売上 2 6034秒処理時間 在庫照会 このようなテーブルを照会する場合に、 '1秒'のみSELECTしたい場合どのようにすればいいでしょうか substrでは、秒までの文字位置が決まっていない為、判断できません。 よろしくお

    • 0評価
    • 51PV
    yamaguti yamaguti 3日前に コメント
  • 解決済

    回答
    1

    Oracle で同じ場所に更新インストールしたい

    いつもお世話になっております。 Oracle Databaseを 「12.1.0.1.0」→「12.1.0.2.0」に更新しようとしています。 サーバの管理部門から提供されたのは、12.1.0.2.0のOUIでした。 インストール場所に現在のORACLE_HOMEを指定すると、以下のメッセージが表示され ます。 「選択したインストールは、指定した

    • 0評価
    • 38PV
    mno mno 4日前に ベストアンサー
  • 受付中

    回答
    3

    between旬で、(日付 between 開始日列 and 終了日列)は問題ないのか

    前提・実現したいこと 動作できているのは確認しているのですが、以下のbetweenについて動作保証されている物かの教えていただけないでしょうか? 以下のDBがあるとします(記載しているsqlはsqliteですが、本番はoracle 11gです) create table `test_table` ( `name` text, `

    • 0評価
    • 104PV
    Orlofsky Orlofsky 6日前に コメント
  • 解決済

    回答
    3

    SQL副問合せのFROM句で複数テーブルを使用したい

    前提・実現したいこと SQLで親テーブルに存在しないCLIENT_CDが他テーブルに存在する件数を取得するSQLを作成したいです。 各SQLのブロックで親テーブルに存在しないCLIENT_CDが他テーブルに存在するかどうかが確認できるため 全てつなげて対象テーブル内に親テーブルに存在しないCLIENT_CDが存在する件数がいくつあるのか確認したいと思いました

    • 0評価
    • 81PV
    chanrina0920 chanrina0920 1週間前に 回答
  • 受付中

    回答
    2

    Oracleの非アクティブセッションを切断する

    いつもお世話になっております。 OracleのSQL文について質問です。 ・OracleのV$SESSON表とV$LOCK表より、一定時間以上(60s等) 非アクティブとなっているセッションを切断するSQLを作成。 ・それをSQL Plus等から実行するシェルを作成。 ・cronで実行。(5分間隔?) ・セッション切断ログをファイルに出力 上記を踏ま

    • 0評価
    • 48PV
    Orlofsky Orlofsky 1週間前に 回答を編集
  • 解決済

    回答
    1

    Oracle Database 11g 改行コードについて

    前提・実現したいこと DBに登録する文字列に対しての改行の方法を知りたいです。 サンプルでDBに登録されている、改行している文字列を見ても改行している 所はただの空白行または、これといった文字を記述していなく何かしらの 改行コードが施されていると思うのですが、SQL文で改行コードなどのリテラルを埋め込むのでしょうか? それともDBに直接値を打ち込むときに

    • 0評価
    • 57PV
    xss xss 1週間前に ベストアンサー
  • 解決済

    回答
    1

    OracleSQLで歯抜けになったデータの取得方法

    OracleDBに下図の例のようにデータが登録されています。 データは各年度ごとに50件近くあります。 年度 氏名 所属部署 退職理由コード 退職理由名称 2015 A A 11 自己都合 2015 B A 12 会社都合 2015 C A 13 定年退職 2015 D A 14 契約期間満了 2015 E A 15 死亡

    • 0評価
    • 55PV
    HachiPotch HachiPotch 1週間前に コメント
  • 受付中

    回答
    2

    ORACLE 12cで、ときおり接続できない

    ORACLE 12c(12.1.0.1.0)で、ときおり接続できないことがあります。 10人程度で開発を行っており、1つのDBインスタンスに接続しています。 接続数が増えると、DBの動作が遅くなったり接続できなかったり することがあります。 なにか調査の取っ掛かりになるようなことがあれば、ご教示 いただけないでしょうか。 事象: いずれも、朝や深

    • 0評価
    • 89PV
    mno mno 1週間前に コメント
  • 解決済

    回答
    4

    【SQL】REGEXP_LIKEの性能について

    SQLの性能について質問です。 Oracle 11gにて、抽出条件が『ID(varchar2)の下一桁が「1」でないレコード』というSQLを作成しています。(IDは索引付きのカラムです。) 仕様をそのままコーディングすると WHERE NOT SUBSTR(ID,-1) = '1' となると思いますが、 NOTにより索引走査ではなく全表走査となると認識し

    • 0評価
    • 102PV
    sazi sazi 2週間前に コメント
  • 受付中

    回答
    1

    Oracleでテーブルの統計情報取得をしたいが、アクセス権限エラーが発生する

    set autotrace onコマンドを実行後にテーブルの統計情報を取得しようとしたところ以下のエラーが発生しましたので、解決方法を教えていただきたいです。 @?/sqlplus/admin/plustrce.sqlは実行済みでplustraceロールもテーブル所有ユーザに権限与えています。 また、エラー内容の「v_$sesstat、v_$statna

    • 0評価
    • 61PV
    imoyokan imoyokan 2週間前に コメント
  • 解決済

    回答
    4

    sqlの<>について

    お世話になっております。 SQLの<>について質問です。 以下のようなデータがある場合、 番号テーブル ID CD 1  1 2 1 3 NULL select * from 番号テーブル where ID <> CD で実行すると結果はID2のレコードのみが抽出されますか?

    • 0評価
    • 80PV
    sazi sazi 2週間前に ベストアンサー
  • 解決済

    回答
    1

    IF文のNOTをやめたい

    IF 文で、 NOT (intA = 2 AND intB <> 3) という記述がありますが、 これを先頭の、NOTを取ったコーディングにするには どうしたらいいでしょうか? ちょっと混乱してわからなくなってます。 よろしくお願いします。

    • 0評価
    • 79PV
    m24yama m24yama 2週間前に ベストアンサー
  • 受付中

    回答
    1

    [Java] アップロードされたファイルのタイムスタンプをサーバー側で保持したい

    ■前提 ・JSPからファイルのアップロード・ダウンロードをしようとしています。 ・アップロードにはJakarta Commons FileUploadを使っています。 ・アップロードしたファイルはOracleのblobオブジェクトに直接格納しています。 ■やりたいこと ・アップロードされたファイルのタイムスタンプをサーバー側(DB内)で取得、保持 ・ブラ

    • 0評価
    • 49PV
    neeg neeg 2週間前に コメント
  • 解決済

    回答
    1

    Vagrantで立ち上げたLinuxのOracleにJDBCで接続したいがエラーが出て解決できない

    vagrantを使って仮想サーバを立ち上げOracleをインストールしました。 しかし、ゲストOS(Windows8.1)からeclipseでJDBCを使って接続しようと試みましたが、エラーが発生して解決できません。 ■Linuxの情報 ・ホスト名   vagrant-centos65.vagrantup.com ■Oracleの情報 ・tnsnam

    • 0評価
    • 52PV
    imoyokan imoyokan 3週間前に ベストアンサー
  • 解決済

    回答
    2

    OracleのCONNECTロールの中身が検索できない

    CONNECTロールにどんな権限が含まれているのか確認したいのですが、以下のいずれのコマンドを実行しても取得結果が0件となってしまいます。 どのようなコマンドで確認することができますか? select * from role_role_privs where role = 'CONNECT'; select * from role_sys_privs

    • 0評価
    • 56PV
    imoyokan imoyokan 3週間前に コメント
  • 解決済

    回答
    1

    pgpool insert_lockテーブルについて

    とある環境で pgpool→postgresql×2のネイティブレプリケーション構成で pgpool_catalog.insert_lockテーブルを作成しInsert文に対しては、 行ロックをかけているのですが、 動作についていまいち理解ができていません。 以下マニュアルページには ≪http://www.pgpool.net/docs/latest/

    • 0評価
    • 77PV
    A.Ichi A.Ichi 1ヶ月前に コメント
  • 受付中

    回答
    1

    PostgresからOracleにつなぐ

    Oracel FDW を使用して、PostgresからOracleのテーブルへアクセスを設定しています。 以前登録したAテーブルはアクセス可能なのですが、今回新しくBテーブルへのアクセスしたく Aテーブルと同じ設定をしたつもりなのですが、BテーブルへのSelect文を実行すると以下のエラーが出力されます ERROR: Oracle table "bta

    • 0評価
    • 73PV
    plue plue 1ヶ月前に 回答
  • 受付中

    回答
    1

    Oracle Database XEホームページの表示方法

    Oracle Database 11g Express EditionのOracle Database XEホームページが見れません解決方法を教えてください!! インターネットショートカットGet_Startedをhttp://127.0.0.1:8080/apex/f?p=4950、http://127.0.0.1:8081/apex/f?p=4950

    • 0評価
    • 67PV
    Orlofsky Orlofsky 1ヶ月前に 回答
  • 解決済

    回答
    1

    SQL Developerで他のユーザーを表示できなくすることは可能なのか?

    SQL Developerの「他のユーザー」項目を開くと登録ユーザー名の一覧が出てきますが、この一覧を特定のユーザに対して非表示にすることは可能でしょうか?

    • 0評価
    • 76PV
    imoyokan imoyokan 1ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    plsqlで作成したプロシージャを他のユーザでも実行できるようにしたい

    usr01ユーザで下記のようにプロシージャを作成して、それをusr02ユーザで実行したいのですがどうすれば実行できるのでしょうか? create procedure out_put is begin dbms_output.put_line('100'); end; usr02ユーザの領域?にはout_putプロシージャがないため、実行権限を与えても

    • 0評価
    • 80PV
    imoyokan imoyokan 1ヶ月前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    1843

  • 総質問数

    429

  • 今週の質問数

    4

関連するタグ

Oracleタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る