タグ

Oracleに関するtaka84u16のブックマーク (19)

  • Solaris | Shinta's Site

    現在の最大プロセス数や System V IPC関連の情報を確認する sysdef コマンドで確認できるが情報が大量に表示されます。 最大プロセスの情報は以下の部分 # sysdef ... * * Tunable Parameters * 41406464 maximum memory allowed in buffer cache (bufhwm) 16346 maximum number of processes (v.v_proc) 99 maximum global priority in sys class (MAXCLSYSPRI) 16341 maximum processes per user id (v.v_maxup) 30 auto update time limit in seconds (NAUTOUP) 25 page stealing low water m

  • オラクルサポート 日本語技術情報 | Oracle 日本

    オラクルサポート 日技術情報 このページでは、過去に日オラクルのサポートから一般に公開された日技術情報を掲載しています。 Critical Patch UpdatesとSecurity Alerts のページは 2019 年を持ちまして更新を終了いたしました。 2020年より製品セキュリティについては下記のページをご参照いただけますようお願いいたします。 Critical Patch Updates, Security Alerts and Bulletins https://www.oracle.com/security-alerts/ ご注意: 日技術情報の中からリンクされているナレッジ情報(Note, KROWN)の参照には、My Oracle Support へのログインが必要となります。 一般技術情報 内 容 番 号 オラクル・ナレッジ活用ガイド オラクル・サポート

  • バックグラウンド・プロセス

    F バックグラウンド・プロセス 表F-1に、Oracle Databaseのバックグラウンド・プロセスを示します。ここでは、V$PROCESSでリストされるプロセスのうち、pname列の値がNULLではないものをすべて、バックグラウンド・プロセスと定義しています。 この表の外部プロパティ列には、プロセスが実行されるインスタンスのタイプのリストを示します。プロセスが特定の機能専用の場合には、その機能名が外部プロパティ列に示されます。

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

    オラクルは、イスラエルとその市民に対するテロ攻撃を許しません。オラクルは、当社の従業員、イスラエル政府、および同国の防衛組織に必要なあらゆる支援を提供する方針です。 Magen David Adomは、イスラエル市民に緊急医療サービスを提供する非営利団体で、あらゆる場所で人間の苦しみを軽減し、すべての人々の健康と尊厳を守ることに尽力しています。オラクルは、当社の従業員から寄せられた寄付金と同額を上乗せして、この重要な組織に寄付します。#istandwithisrael

    taka84u16
    taka84u16 2011/10/14
    こういうこと、あるよね~
  • OraDBPedia - Home

  • MySQL :: MySQL 8.0 Reference Manual :: 15.2.7.2 INSERT ... ON DUPLICATE KEY UPDATE Statement

    SAVEPOINT, ROLLBACK TO SAVEPOINT, and RELEASE SAVEPOINT Statements

  • Oracle の MERGE に相当するコマンドを PostgreSQL で行うには?

    Oracle の MERGE に相当するコマンドを PostgreSQL で行うには?

  • @IT:Oracleパフォーマンス障害の克服(1) Page 1

    障害発生! 問題切り分けはスピード勝負:Oracleパフォーマンス障害の克服(1)(1/3 ページ) Oracleデータベースの運用管理者は、突発的に直面するパフォーマンス障害にどうやって対処したらよいか。連載は、非常に複雑なOracleのアーキテクチャに頭を悩ます管理者に向け、短時間で問題を切り分け、対処法を見つけるノウハウを紹介する。対象とするバージョンはOracle8から9iまでを基とし、10gの情報は随時加えていく。(編集局) はじめに 連載では、Oracleデータベースのパフォーマンス障害を克服するための方法を解説します。データベース管理者は基知識として、どのようなシステム構成でどのように処理が行われているかなど、Oracleデータベースのアーキテクチャを深く理解しておくことが求められます。しかし、実際にパフォーマンス障害が発生したときに、アプリケーション開発者や管理者が

    @IT:Oracleパフォーマンス障害の克服(1) Page 1
  • OTN Japan マニュアル

    OTN Japan マニュアル
  • ORA-02049 - オラクル・Oracle エラー FAQ

    運用時に発生するエラー ORA-02049: タイムアウト: 分散トランザクションがロックを待機しています。 分散トランザクションのタイムアウトが発生している データベースリンクを直接使用しているトランザクションやシノニムなどを用いて間接的に行なっている 分散トランザクションにはロックのタイムアウトの設定が存在する。 初期化パラメータの distributed_lock_timeout (単位:秒/設定後、要再起動) に指定された時間内に 要求した(ロックされている)リソースを取得できない場合に、ORA-02049: 〜エラーとなる。 デフォルトのタイムアウト時間は 60 秒なので初期化パラメータを変更して待機時間を延長するか、 例外処理を施してリラン(RE-RUN) させるようにする。 もしくは、ロックの設計自体に大きな問題がある可能性も考えられる。ロックの設計の見直しやバッチ処理の ス

  • 表ロックの種類と相互関係 - オラクル・Oracleをマスターするための基本と仕組み

    ● ロックを取得可能 × ロックの取得は不可能 ▲ ロックを取得可能であるが別セッションからの同一行へのアクセスは待機させられる(TX待機) ▼ ロックを取得可能であるが別セッションからの プライマリキー制約、ユニーク制約 に該当する行の INSERT は待機させられる(TX待機) ▲ ▼ に関して:トランザクションが分散トランザクションの場合には初期化パラメータによってタイムアウトが発生する。 参考 ⇒ ORA-02049: タイムアウト: 分散トランザクションがロックを待機しています。 共有ロックと排他ロック 共有ロック 共有ロックとは主に参照を行う際に掛けるロックであり複数設定することも可能。しかし SELECT の度にロックを掛けているわけではなく、データや表定義が変更されると困る操作のときにだけ掛けられる。 例: 更新予定の行を宣言して SELECT する(RSロック)、インデッ

  • 外部キー制約による表ロック - オラクル・Oracleをマスターするための基本と仕組み

    外部キー制約項目の更新(削除)によるロックエスカレーション 外部キー制約を使用する場合、原則的に子表の外部キーにはインデックス(第一キーに含む)を設定するようにしたい。 というのは、インデックスを設置しないと整合性チェックは子表全体のテーブルフルスキャンが実行される。 そのためにデッドロックが発生する可能性を抱えることになってしまう。 インデックスの容量と更新時のコストは少なからず消費してしまうもののデッドロックに悩まされるのとは比べられない。 ※ この状態がロックエスカレーションというのが適切かどうかはわからない。 オラクルはロックエスカレーションが発生しない行レベルによるロッキングと宣言しているので、 ロックエスカレーションと位置付けてはいない可能性もある。 しかし、実質的には行ロックと思っている状態が表ロックにエスカレート(拡大)しているケースではあることには変わりない。 外部キー制

  • 表領域の作成方法

    表領域の作成する時のノウハウについてまとめてあります。 表領域を作成、削除、拡張する方法 表領域を作成する方法 SVRMGR(SQL*DBA)のSQLコマンドで作成します。 SVRMGR# create tablespace TBS01 datafile 'tbs01.dbf' size 100M default storage (initial 50M next 50M minextents 1 maxextents 99 pctincrease 10) online; 表領域を削除する方法 SVRMGR(SQL*DBA)のSQLコマンドで削除後、UNIXの rmコマンドで削除しなければなりません。 この順序を間違えると、データベースを再構築するしかありません。

  • Oracle

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

  • SQL*Plusで実行計画を取得する - オラクル・Oracle SQL*Plus リファレンス

    EXPLAIN PLAN 文による実行計画の取得とは異なり DML の処理とフェッチ、データ転送処理も行なわれる(※)ので大量の件数を取得する検索文の場合には注意する。 (※) TRACEONLY を使用することでデータ表示に伴う速度の低下は軽減することは可能 AUTOTRACE 準備作業 実行計画と統計情報は 動的パフォーマンス・ビュー を参照する必要があるため一般ユーザーには使用できない場合がある。 PLUSTRACE ロールの作成スクリプト (sys の v_$sesstat,v_$statname,v_$mystat パフォーマンスビューへの参照権限をもつロールの作成) SYSDBA 権限で接続 (Windows 系でも '/' によるディレクトリ表記で問題ない) # sqlplus / as sysdba SQL> @?/sqlplus/admin/plustrce.sql ..

  • チューニングが必要なSQLを洗い出す

    連載では、Oracleデータベースのパフォーマンス・チューニングの中から、特にSQLのチューニングに注目して、実践レベルの手法を解説する。読者はOracleデータベースのアーキテクチャを理解し、運用管理の実務経験を積んでいることが望ましい。対象とするバージョンは現状で広く使われているOracle9iの機能を基とするが、Oracle 10gで有効な情報も随時紹介していく。(編集局) 連載目次 前回までの記事でSQLチューニングを行うために必要な基礎知識を説明しました。今回は、チューニング対象とすべきSQLを、どのような観点から、どのように洗い出していくのかを説明していきます。 チューニング対象SQLの洗い出し 通常、アプリケーションでは多くのSQLが実行されています。SQLチューニングのステップは、実行されている多くのSQLの中から、チューニングの目標に合わせて、対象とするSQLを洗い出

    チューニングが必要なSQLを洗い出す
  • Windows版 Oracle Database 10g XE で JA16SJISTILD を使用する方法

    ================================================ 【Windows版手順】 ================================================ 注)SQLを実行する場合には以下の手順でSQLコマンドライン画面を起動して下さい 【スタート】→【プログラム】→【Oracle Database 10g Express Edition】→【SQLコマンドラインの実行】 1)データベースの削除 まず、データベースを削除します 2)ディレクトリの作成 データベース作成に必要なディレクトリを作成します。 ※     ここではORACLEのインストールディレクトリをC:\oracle\app\oracle\product\10.2.0\serverとします。 また、ベース・ディレクトリをC:\oracle

  • OracleXE(10g)でJA16SJISの利用 - なんとなく

    Oracleの、無償版である、 Oracle Express Edition(以下、OracleXE)は、便利そうではあるものの、日語・・・というか、英語以外では、NCHARを駆使する必要があって大変です。 これは、 CHARACTER SET:ヨーロッパのどっか NATINAL CHARACTER SET:UTF8 とゆー形で、多言語用のインスタンスが用意されているためです。 そこで、このデフォルトのインスタンスをすてさって、新たに、好きな言語でインスタンスを作成すれば、そこそこ便利になるはず・・・・ということで、手順をメモ代わりにぺたぺたと。 なお、OracleXEは、入出力の言語としては多数の文字コードをサポートしているむねの記載がありますが、CHARACTER SETとして指定できるかどうかや、インスタンスを作成すること(CREATE DATABASE)を、サポートしているかどう

    OracleXE(10g)でJA16SJISの利用 - なんとなく
  • 忘れっぽいエンジニアのオラクルSQLリファレンス

    物忘れの激しい管理人は、調べたこともすぐ忘れてしまうので、同じことを、何度も調べながら開発しています。 ただ、IT業界は覚えることが多過ぎて、文法などの細かいことはあまり覚える気が無いというのもありますが(笑) そこで、何度も同じことを調べなくてもいいように、ORACLE SQLリファレンスをサイトにまとめる事にしました。 私と同じようなプログラマーやSEも結構いるんじゃないかと思いますので使えそうだったら利用してみて下さい。

  • 1