タグ

Oracleに関するtmftakeのブックマーク (73)

  • Enterprise Manager Configuration Assistant(EMCA)

    21 Enterprise Manager Configuration Assistant(EMCA) この章では、Enterprise Manager Configuration Assistant(EMCA)について説明します。 この章の主な内容は、次のとおりです。 EMCAによるDatabase Controlの構成 EMCAによるソフトウェア・ライブラリの構成 EMCAパラメータへの入力ファイルの使用方法 Oracle Real Application ClustersによるEMCAの使用方法 EMCAで使用するポートの指定 EMCAによるトラブルシューティングのヒント EMCAによるDatabase Controlの構成 Database Configuration Assistant(DBCA)を使用してOracle Database 11g を構成する場合、DBCAのGrap

    tmftake
    tmftake 2010/06/25
    ホスト名・IPアドレス変更時はリポジトリ再作成。
  • ダイレクト・パス・インサート - オラクル・Oracleをマスターするための基本と仕組み

    ダイレクト・パス・インサート (ダイレクト・ロード・インサート) ダイレクト・パス・インサートとは、データベースバッファを経由せずデータファイルへ 直接データを落とし込むという点から、ある特定条件下で非常に優れた処理方法である。 データベースのバッファ処理を経由しないことで高速に処理でき、バッファから他のキャッシュを追い出すことによるキャッシュヒット率の低下を防ぐこともできる。 高速に大量データをインサートさせるための手法 ダイレクト・パス・インサートによる高速のインサート処理にはトレードオフがあるが脅威的な速さを誇る。 数百万件オーダのデータの投入するのに数分とかからない(レコードサイズ、スペックに左右はされる) 通常のパスのローディングに比べて 数分の1 程度の時間で投入できる。 NOLOGGING 状態の場合 REDO ログが出力されない。(高速にはなる一方でフルバックアップするまで

  • Oracle

    Oracle DatabaseWorld の全セッション動画が日語字幕付きにて視聴いただけます。自然言語による問合せ、AIベクトル検索、True Cache, JSON Duality, OCI GoldenGate Stream, GoldenGate 23ai, SQL Firewall, 23aiの高可用性、など様々なトピックを扱っています。

  • PL/SQL に関する覚え書き 1 — 旧メイン・ブログ | Baldanders.info

    何年かぶりにアプリケーションエンジニアに戻ったのだが, なんかもう色々忘れちゃってて。 歳はとりたくないものである。 特に忘れちゃってたのが PL/SQL。 設計段階で計画して使っていれば別だけど, こういうのって大抵抜き差しならない状態になって慌てて検討を始めるんだよね。 デスマーチ一歩手前のときとか。 で, そのときになって必死に思い出そうとするんだけど, 過去の悪夢も一緒によみがえって精神的なダメージを受けたり。 まぁ今回は幸いにも「抜き差しならない状態」ではなかったのでじっくり(といっても10人日ほど)取り組めたのでよかったのだが, もしかして「次回」があるかもしれないので, 忘れないうちに覚え書きの形で残しておこうと思う。 といっても PL/SQL の言語仕様を列挙してもしょうがないのでごくさわりの部分だけ。 こんだけ書いときゃ「そういえばそうだっけ」と(私が)思い出せる程度の内

    PL/SQL に関する覚え書き 1 — 旧メイン・ブログ | Baldanders.info
  • OTN Japan - 404 Error

  • ORACLE/オラクルSQLリファレンス(CREATE TEMPORARY TABLE)

    スポンサード リンク 一時表とは、トランザクションの終了時、または、セッション終了時に切り捨てられる(TRUNCATE)表のことです。 一時表のレコードは、作成したセッションからしか参照できません。 またREDOに記録されないので高速に処理されます。 CREATE GLOBAL TEMPORARY TABLE 表1 ( 列名 データ型 ,・・・) ON COMMIT [DELETE ROWS | PRESERVE ROWS] ON COMMIT DELETE ROWS トランザクション内で有効となり、コミット後に切り捨てられる(TRUNCATEされる) ON COMMIT PRESERVE ROWS セッション内で有効となり、セッション終了時に切り捨てられる

  • Oracle Databaseオンライン・ドキュメント 11g リリース2 (11.2)

    データベース管理者用の基礎情報 Enterprise Manager GUIを使用してOracleデータベースを管理します。

  • SQL*Loaderメモ(Hishidama's sqlloader for Oracle9i Memo)

    CSVファイルからOracleのテーブルへデータを流し込むツール。 大量のinsert文を発行するよりは、断然高速。 データであるCSVファイルや固定長ファイルと、ロード方法を指定するコントロールファイルを用意 して実行する。 (CSVファイルからのロードはこのSQL*Loaderが使えるが、CSV出力には標準的な方法は無いらしくて、select文で加工する方法がよく使われるらしい。 このSQL文をいちいち書くのは少々面倒なので、SQL生成用Excelマクロを作ってみました) コントロールファイル CSVファイルの各項目とテーブルの項目との関連付け等を指定する。 (コントロールファイルをテキストエディタで書くのはけっこう面倒なので、コントロールファイル作成用Excelマクロを作ってみました(CSVファイル用、固定長ファイル用)) 例)emp.ctl: OPTIONS(LOAD=100,SK

  • SQL*Plusメモ(Hishidama's sqlplus for Oracle9i Memo)

    sqlplusの起動(オプション) [/2008-02-20] exp・imp [/2008-12-17] WindowsSQL*Plus [/2008-01-13] 起動時実行SQL [2006-11-21] SQL*Plusのコマンド [/2008-08-23] 起動 sqlplusの引数にユーザー名を指定すると、そのユーザーでログオン(接続)する。[2008-02-20] ユーザーの指定形式は「ユーザー」「ユーザー/パスワード」「ユーザー/パスワード@接続名」「ユーザー@接続名」等。 パスワードを指定していない場合は別途パスワードの入力が求められる。 接続名(サービス名)を省略した場合はデフォルトの接続先になる。 存在しないユーザーだったりパスワードが違ったり接続名が認識できなかったり間違っていたりするとエラーとなり、再度ユーザー名とパスワードの入力が要求される。(-Lオプションを

  • データベースを特定する名前 - オラクル・Oracleをマスターするための基本と仕組み

    データベース名のいろいろ ORACLE_SID、システム識別子、SID、インスタンス名、グローバルデータベース名、ネットサービス名、TNS サービス名、 接続識別子、Oracle のデータベースをあらわす言葉は非常に多い、混乱するほどに多い、それを整理しておく。 DBID、ネットサービス名などのデータベースを特定する名前 インスタンス関連 データベース識別子、DBID(Database IDentifer) データベースの内部の一意データベース識別子。 通常、複数ホスト間でもデータベースを物理コピーしない限り同じ番号になることはない。(100% ないとはいえないだろうが、無視できるほど限りなく少ないと思われる。) RMAN でも一意に識別するための ID として使用している。(他のベンダーから販売されているツールも利用しているらしい。) ということは… 物理コピーでインストールしたデータベ

    tmftake
    tmftake 2010/06/08
    確かに用語多すぎだ・・・。
  • OTN Japan Homepage

    All Blogs Corporate Site CRM On Demand Discussion Forums Documentation Education Java.com JavaOne and Oracle Develop MySQL Oracle OpenWorld PartnerNetwork Sun Defects Technology Network Video and Multimedia

  • 門外不出のOracle現場ワザ 第5章

    目次 Part1 DB接続のパフォーマンスと管理性を最大化するコネクションプーリングの仕組み コネクションとは? 接続するタイミング コネクションプーリングの構成要素 コネクションプーリングに付随する技術 共有サーバー構成 OCIコネクションプーリング Part2 Java &.NETで使えるコネクションプーリング究極の選択 Javaにおけるコネクションプーリング コネクションプーリングの選択基準 コネクションプーリングの実装の紹介 コネクションプーリングの切り替え .NETのコネクションプーリング おわりに Part1 DB接続のパフォーマンスと管理性を最大化するコネクションプーリングの仕組み コネクションとは? コネクションプーリングについて解説する前に、まず「コネクションとは何か?」を説明しましょう。 アプリケーションがOracleを用いてSQLを実行するためには、OracleにS

  • 自律型トランザクション - オラクル・Oracleをマスターするための基本と仕組み

    自律型トランザクション (Autonomous Transactions) 自律型トランザクションプラグマ (PRAGMA AUTONOMOUS_TRANSACTION) は、メイントランザクション(以降 MT)とは独立した 自律トランザクション(以降 AT) を宣言するためのものである。 注意:自立型トランザクションという表記は正しくない。 自律型トランザクションのメリット SLECT で呼び出す関数の内部で DML を実行することが可能 通常 SELECT で呼び出す関数に DML が含まれると ORA-14551: 問合せの中でDML操作を実行することはできません。 とエラーが発生するが、この関数を自律型トランザクション宣言すると SELECT 内でテーブルデータを更新することができる。 MT 処理の中にエラー処理のログや監査のログを永続テーブルに書き込むことなどが可能 2つのトラン

  • 独り言 : NHibernateでMyGeneration

    NHibernateでMyGeneration Nhibernateでマッピングファイルと永続化クラスを自動生成したくて、『MyGeneration』を試してみました。 MyGenerationは.NET用のソースコード自動生成ツールです。 テンプレートを指定することにより、NHibernateだけでなくかなりいろいろなソースコードを生成可能というすぐれもの。 今回使用したテンプレートは、 公式のTemplateLibraryにあった「NHibernate Object Mapping 1.1 By Romulo」というテンプレートです。 MyGenerationの使い方は以下のサイトを参考にさせて頂きました。 GUIだし使うだけなら難しいことは何も無いんですが、英語が苦手なダメグラマとしては、日語の解説がありがたいところ。 Spring.NET JP - MyGenerationを利用

  • はてなブログ | 無料ブログを作成しよう

    【自分語り】1推しの卒業によせて . 私の1推し、ゆきりんこと柏木由紀ちゃんが、17年に渡り在籍したAKB48を卒業することになった。 この機会に、ゆきりん推し(48ファン)としての自分自身のことをすべては不可能であるものの振り返ろうと思う。 内容からして世代がわかることも仕方ないし、限りなくゼ…

    はてなブログ | 無料ブログを作成しよう
  • VB.NETで楽々Oracleストアド・プロシージャ作成

    VB.NETで楽々Oracleストアド・プロシージャ作成:.NETOracleアプリを作ろう(5)(1/4 ページ) 記事では、Oracleが提供する.NETプラットフォーム開発向けのミドルウェアやツールを使って、.NET環境でOracleアプリケーション開発を効率的に行うためのノウハウを解説する。(編集部) 前回「Oracleにも“SQL CLR”と同じ開発生産性を!」では、Oracle Database 10g Release2の新機能であるOracle Database Extensions for .NET(以下、ODE.NET)を使用して、簡単な.NETストアド・プロシージャを作成する手順を紹介しました。今回は、.NETストアド・プロシージャでOracleデータベースにアクセスする方法について説明します。.NETストアド・プロシージャからOracleデータベースへアクセスする

    VB.NETで楽々Oracleストアド・プロシージャ作成
  • SQL*Plus Guide Book

    データベースから一度に取り出すデータ列の数(バッチ)を設定する。1〜5000の値を設定できる。大きい値を設定すると、問合せや副問合せの効率が上がり、多くのデータ列を取り出すことができるが、その場合はメモリー容量が大きくなければならない。なお、値がほぼ100以上になると、パフォーマンスにはほとんど差がなくなる。ARRAYSIZEはSQL*Plusの動作結果にはまったく影響せず、単に効率を高めるだけの機能である。 [補足] 現在のマシンでの能力では特に必要はないが、データ量が多いテーブルを操作するときメモリ 不足になることがある。その場合、処理スピードが多少犠牲になるが正常に実行させるために 「set array 2」を指定するとよい。 Oracleにおいてデータベースに対する保留中の変更をコミットするタイミングを制御する。 ONにすると、INSERT、UPDATE、DELETEコマン

  • Oracle |クラウド・アプリケーションとクラウド・プラットフォーム

    のオラクル・コミュニティが一堂に会するプレミア・イベントにぜひご参加ください。新しいスキルを身に付け、業界エキスパートと交流し、複雑なビジネス課題を解決するためのソリューションを発見しましょう。

  • Oracleのデータを復元する

    Oracleデータベースエンジニアとしての実力を証明するORACLE MASTER資格。その入り口であるBronze資格の取得は難しくない。連載と、同時掲載中の連載「Bronze SQL基礎I 講座」で合格を目指そう!(参考記事:「Oracle 10g対応のORACLE MASTERとは?」) 連載第9回「Oracleの表の作成とビューの利用」、第10回「Oracleのスキーマオブジェクトを活用する」で、スキーマオブジェクトの管理について学びました。今回は、バックアップ/リカバリを紹介します。 理解しておきたいこと 1.確認しておきたい内容 バックアップ/リカバリのためのデータベース構成 データベースのバックアップと管理 リストアとリカバリ操作 フラッシュバックドロップとフラッシュバックテーブルの使用 2.フラッシュリカバリ領域 フラッシュリカバリ領域は、バックアップファイルやアーカイ

    Oracleのデータを復元する
  • フラッシュバックリカバリの基礎知識

    連載バックナンバー Oracleトラブル対策の基礎知識 今回の主な内容 フラッシュリカバリ領域とは? フラッシュリカバリ領域を利用するための設定 初期化パラメータの設定 アーカイブモードとフラッシュバックデータベースモードの有効化 フラッシュリカバリ領域がいっぱいになったときの回避方法 (関連キーワード:ORA-02097、ORA-19802、ORA-38706、ORA-38707) フラッシュリカバリ領域とは、バックアップの自動化を実現するためにOracle10g R1から新機能(フラッシュバックリカバリ機能)として用意された格納領域です。 以前のバージョンでは、アーカイブログやバックアップの出力先として、それぞれ任意のディレクトリやテープデバイスを指定し、管理を行う必要がありました。 フラッシュリカバリ領域には、アーカイブログファイル、RMAN(Recovery Manager)を使用

    フラッシュバックリカバリの基礎知識