タグ

oracleに関するnantanのブックマーク (25)

  • オラクル、エンタープライズアプリ向けJavaScriptライブラリ「Oracle JET」をオープンソースで公開。SPA、UIコンポーネント、レスポンシブ対応などを統合

    オラクルはエンタープライズアプリケーション向けのJavaScriptライブラリ「Oracle JET」(Oracle JavaScript Extension Toolkit)をオープンソースで公開しました。 Oracle JETは、28の言語と160以上のロケールを備えたアプリケーションの国際化やテンプレートベースのSingle Page Application開発などをサポート。同社が以前から公開していたUIコンポーネントの「Alta UI」のほか、JQuery、KnockoutJS、RequireJS、Hammerなども含まれた統合的なライブラリになっています。 下記はOracle JETで開発されたデモサイトの画面。 Oracle JETには、フォームやボタン、メニュー、テーブルやデータグリッドなどのコンポーネントや、線グラフ、棒グラフ、パイチャート、エリアチャートなど多数のグラフ

    オラクル、エンタープライズアプリ向けJavaScriptライブラリ「Oracle JET」をオープンソースで公開。SPA、UIコンポーネント、レスポンシブ対応などを統合
  • カーソル・ループ処理 - オラクル・Oracle PL/SQL 入門

    明示カーソルと暗黙カーソル カーソル(CURSOR) とは、主に問い合わせ(データ操作も含む)を行なうための情報を管理する作業領域をあらわすための「タグ」のようなものである。 このカーソルにユーザーが名前を付けているものを 明示カーソル と呼ぶ。 暗黙カーソル では Oracle によって用意されている名前の無い作業領域を使用している。 明示カーソルを使用するとカーソルの再利用や %ROWTYPE などを使用してメタデータ(定義情報)を PL/SQL 上などから容易にフェッチ(取り出し)することができる。 暗黙カーソルを使用した SELECT 文による FOR ループ カーソルを定義せずに FOR の制御リストに記述することでループ変数に結果レコードを代入する。 SELECT した結果セットが存在しない場合にはループ処理は発生しない。 SQLPlus の場合には実行の前に SET SERV

  • ALTER SYSTEM KILL SESSION | Oracle

    ロックを解除するには、そのロックを保持するセッションを切る必要があります。 セッションを切るには ALTER SYSTEM KILL SESSION 'SID,SERIAL#' を実行します。ロックを保持しているSID,SERIAL#は、V$SESSIONとV$LOCKから取得します。 SELECT SID,SERIAL#,USERNAME,STATUS,SERVER,SCHEMANAME,OSUSER,MACHINE,PROGRAM FROM V$SESSION WHERE SID IN (SELECT SID FROM V$LOCK)

  • 通知の使用

    4 通知の使用 通知システムによって、特定のインシデント、イベントまたは問題が発生したときにEnterprise Manager管理者に通知できます。 管理フレームワークの重要な部分として、通知は、特定のインシデント、イベントまたは問題の発生時にオペレーティング・システム・コマンド(スクリプトを含む)やPL/SQLプロシージャの実行などのアクションも実行できます。この機能により、ITプラクティスを自動化できます。たとえば、インシデント(データベースの動作(稼働/停止)ステータスの監視など)が発生したときに、通知システムによってOSスクリプトを介して社内のトラブル・チケットを自動的に開き、担当のITスタッフが適時に応答できるようにします。 また、Enterprise Managerの通知システムでは、Simple Network Management Protocol(SNMP)トラップを使

  • OTN Japan マニュアル

    お探しのものを見つけるために、以下の項目を試してみてください。 キーワード検索のスペルを確認してください。 入力したキーワードの同義語を使用してください。たとえば、「ソフトウェア」の代わりに「アプリケーション」を試してみてください。 新しい検索を開始してください。

    OTN Japan マニュアル
  • Oracle 11gのパスワード大文字・小文字の区別 - shibainu55日記

    Oracle Databaseは11gから、パスワード文字列の大文字と小文字をデフォルトで区別する仕様になった。セキュリティの観点で考えればこれは当然好ましい仕様ではあり、Oracle社もこの動作をそのまま変更せず使用することを推奨している。ただ、実際のシステム開発・構築の現場では既存のアプリケーションでパスワード文字列がハードコードされている場合があったり、クラサバ型システムにおいて多数のクライアント端末に大/小文字を区別されずに設定されたパスワードがある場合など、Oracle側でパスワードの大/小文字区別をすることが必ずしも嬉しくないケースもある。今回はそんな場合の対処方法に関する備忘録。 まず、Oracle 11gにおけるパスワード大/小文字を区別に関わる要素としては、Oracleのパスワードファイル(orapwファイル)と初期化パラメータ「SET SEC_CASE_SENSITIV

    Oracle 11gのパスワード大文字・小文字の区別 - shibainu55日記
  • HDDをSSDにしたらデータベースはどれだけ速くなるか? オラクルと富士通が実験

    リレーショナルデータベースを利用する際には、高い性能を引き出すために物理設計をし、スキーマを工夫し、パラメータのチューニングを行うことがつねに行われてきました。 性能のボトルネックはたいがいHDDにあり、いかにそのボトルネックを回避するかがチューニングのポイントですが、最近では性能向上のための武器として、HDDよりもずっとアクセス性能の高いSSDが注目されています。SSDはHDDと置き換えるだけで、アプリケーションにまったく手を加えずに性能向上を可能にする手段として非常に魅力的です。 HDDの代わりにSSDを利用したら、リレーショナルデータベースの性能はどれだけ向上するのでしょうか? オラクルと富士通が共同検証を行い、その結果をホワイトペーパーとして先週発表しました(参考「日オラクルと富士通 フラッシュ技術活用によるデータベース高速化を共同検証」)。 ホワイトペーパーでは、HDDの代わり

    HDDをSSDにしたらデータベースはどれだけ速くなるか? オラクルと富士通が実験
  • Another way to monitor Oracle - ZABBIX Forums

    Hi to everyone, i've wrote within a workmate a plugin for zabbix to monitor oracle instances. This script work on serverside and don't use zabbix send, but simply the zabbix server run some script and collect data from oracle instances. This plugin is server-centric because for me is more simple manage and upgrade a single application. The work that is done with zabora is simply great,and i've rea

    nantan
    nantan 2010/03/29
    check_ora
  • Oracle and Perl

    nantan
    nantan 2010/03/05
    sqlplus
  • ORACLE/オラクルSQLリファレンス(SQLPLUS)

    スポンサード リンク 例1) 表「emp」のSELECT結果を、カンマ','区切りのCSVファイルを「c\tmp\emp.csv」に出力します。 SQL> set echo off SQL> set linesize 1000 SQL> set pagesize 0 SQL> set trimspool on SQL> set feedback off SQL> set colsep ',' SQL> spool c:\temp\emp.csv SQL> select * from emp; E01,D01,名字1  ,名前1  , 10 E02,D01,名字2  ,名前2  , 50 E03,D02,名字3  ,名前3  , 100 SQL> spool off

    nantan
    nantan 2009/11/27
    オプション、set pagesize 0
  • ORACLE/SQL*Plus - centromezzo wiki

    nantan
    nantan 2009/11/27
    カラム行を非表示、SQL*PLUSのオプション、set pagesize 0
  • ラッチ(Latch)とOracleデータベース - /* Grid Thinking */

    ラッチは、もともと家のドアなどにかけるチェーンのことで、 Oracleではシステム・グローバル領域(SGA)のメモリー構造を保護するためにOracleで使用される下位レベルの内部ロックです。 サーバー・プロセス やバックグラウンド・プロセスは、SGAで操作を行う際に、メモリー情報が変更されないように 非常に短い間(1秒もない)、ラッチを獲得します。複数のプロセスがラッチ を獲得しようとすると競合がおき、待機が発生します。 ラッチの目的は、同時に資源にアクセスすることで壊しあいや不整合を防ぐもので、アクセスをシリアライズします。 目的はロックと同じですが、ユーザーに見せるのがロック、ユーザーに見せないのがラッチです。 一般的にラッチには、共有モードと排他モードがあるようです。共有モード同士は読み取りを許し、 相手が排他モードだったら読み取りは許されないです これも、可能なら並行度を上げるため

    ラッチ(Latch)とOracleデータベース - /* Grid Thinking */
    nantan
    nantan 2009/05/27
    ラッチ?
  • テーブルの結合順序を制御したい! - SQL> shutdown abort

    ということで、今日はヒント句について少し。 皆さんよく使うであろう ORDEREDヒント と ちょっとマイナーな LEADINGヒント についてです。 ORDEREDヒント と LEADINGヒント は「結合順序に関するヒント」です。 つまり、これを使用すれば、 FROM句以下に記述しているテーブルの結合順序を ユーザ側で制御できるというわけです。 たとえば、下記のようなSQLがあります。 SQL> explain plan for 2 SELECT EMP2.ENAME ,DEPT.DNAME ,EMP2.JOB 3 FROM EMP EMP1 4 ,EMP EMP2 5 ,DEPT 6 WHERE EMP1.MGR = EMP2.EMPNO 7 AND EMP2.DEPTNO = DEPT.DEPTNO 8 AND EMP1.ENAME = 'TURNER'; 解析されました。 すでに

    テーブルの結合順序を制御したい! - SQL> shutdown abort
  • 『[Oracle] ORA-01000エラーの回避方法』

    大量のデータを処理した場合などに ORA-01000 最大オープン・カーソル数を超えました。 というエラーが発生することがあります。 これは文字通り一度にオープンできるカーソルの最大数を超えたことを示すエラーです。 Oracleで同時にオープンできるカーソルの最大数は初期化パラメータOPEN_CURSORSで設定することができます。 では増やせばいいじゃないかと安易に考えてしまいがちですが、そう易々と解決できるものではありません。 OPEN_CURSORSの値を増やせば、確かに上記のエラーが発生する確率を減らすことはできますが、逆にリソースを多く消費するようになり、Oracleのパフォーマンスが全体的に低下してしまうからです。 そもそもカーソルというもの自体リソースを多く消費するものなので、大量に使用するというのはアプリケーションの仕組み的に好ましくありません。 ですから、上記のエラーを回

    『[Oracle] ORA-01000エラーの回避方法』
  • ORACLE/オラクルSQLリファレンス(WITH句)

    スポンサード リンク ORACLE9iから、WITH句がサポートされました。 WITH句で指定したSQLの結果は、VIEWの様にSQL内部から参照することができます。 これにより、インランインビュー、や、内部結合、外部結合を使った複雑なSQLを分かりやすく見せることが出来ます。 構文は、WITHキーワードの後に、副問合せSQL結果のVIEW名と、ASキーワードに続いて括弧内にSQLを指定します。 以下の例では、副問合せ結果の「view01」と表「table01」を内部結合しています。 with view01 as ( select column99 from table99 where column01 = '01' ) select view01.column99, table01.column77 from table01, view01 where table01.column99

    nantan
    nantan 2009/04/08
    WITH句で見やすく
  • bashからsqlplusへの引数渡しと戻り値取得 - Pumpkin Moonshine

    ・bashからsqlplusへ引数を渡して戻り値を取得します。 ・sqlplusの終了で「quit 文字列」としたらエラーになるので 中間ファイルを経由させました。 ・中間ファイル経由の方法はかなり無理やりな気がします。 もう少し良い方法が知りたいです。 #!/bin/sh # TMP_FILE="./hoge.tmp" # sqplus処理 function printSqlplus { ${ORACLE_HOME}/bin/sqlplus -s scott/tiger >>EOF < /dev/null SET HEADING OFF SET ECHO OFF SET FEEDBACK OFF SET PAGESIZE 0 SET TRIMSPOOL ON SET TERMOUT OFF SET LINESIZE 1000 SPOOL ${TMP_FILE}; SELECT 'Hell

  • Oracle SQL の Hint(ヒント)句まとめ(一覧)

    以前 Oracle SQLのHint句のメモ って記事を書きましたが、これが意外と検索されているんですよね。 バッチ処理向け SQL での話なのですが、パフォーマンスを突き詰めるとどうしてもヒント句に頼らざるを得ないケースがでてきます。なんでそっちのインデックス使うんだよぉ〜とか、何故かテーブルフルスキャンしてるときとか・・・その他もろもろ Oracle のコストベースの判定に泣きを見るケースがあります。 そんな僕もヒント句を使いこなせているわけではありません。 昨日 Oracle 使いなら手元におきたい! - 書評 - 詳解Oracle アーキテクチャ を書いていて知らないヒント句があまりにたくさんあったので一覧をまとめてみました。情報ソースはオラクルのマニュアルです。無料で入手できて、最も正しく、最も情報量が多い教科書です。(わかりやすいかどうかは全く別問題です。w) ※下記サイトの閲

  • DBA Tips(分析・チューニング) - オラクル・Oracleをマスターするための基本と仕組み

    分析・チューニング関連 チューニング( キャッシュヒット率、隠し初期化パラメータ、 DML とトランザクション数) キャッシュヒット率の取得 ライブラリ・キャッシュ SELECT ROUND(100 * SUM(PINHITS) / SUM(PINS), 2) "LIBRARY HIT RATE(%)" FROM V$LIBRARYCACHE ; ディクショナリ・キャッシュ SELECT ROUND(100 * SUM(GETS-GETMISSES) / SUM(GETS), 2) "DICTIONARY HIT RATE(%)" FROM V$ROWCACHE ; 関連 初期化パラメータ SHARED_POOL_SIZE (共有プール) データベースバッファ・キャッシュ SELECT ROUND(100- 100 * SUM(DECODE(NAME,'physical reads',VA

  • [て] Windows XPにRuby周りをセットアップしてOracleに繋いでみるメモ: 大阪てきとー日記

    トップページ >OracleRubyパソコン・インターネット> Windows XPにRuby周りをセットアップしてOracleに繋いでみるメモ « いざ健康診断! | トップページ | きょうは(BlogPet) » 2007/04/05 Windows XPにRuby周りをセットアップしてOracleに繋いでみるメモ 思い立ったが吉日 と言うことで新年度早々、どうしても「Windows PCRubyからOracleにアクセスして、データを取り出してホゲホゲして、何らかの形でアウトプットしてみたい」という思いに駆られました。そうなったらもう、後先考えずにGO!です。 幸いにしてネット上には、先達が公開している有益な情報が数多くありますので、後はそれらを参考にして、とにかくやってみるだけです。何かの参考になるかもしれないので、メモだけは残しておこうと思います。 おかしな部分とかあったら

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。