DBに関するpribalのブックマーク (14)

  • データベース・オブジェクト名および修飾子

    データベース・オブジェクト名および修飾子 データベース・オブジェクトの中には、複数のコンポーネントから構成されていて、各コンポーネントに名前を付けることが可能または必須のものがあります(たとえば、表またはビュー内の列、索引および表のパーティションとサブパーティション、表の整合性制約、パッケージ内に格納されるオブジェクト(プロシージャやストアド・ファンクションなど))。この項の内容は次のとおりです。 データベース・オブジェクトとデータベース・オブジェクトの位置修飾子のネーミング規則 データベース・オブジェクトと修飾子のネーミングのガイドライン 注意: Oracleでは、暗黙的に生成されるデータベース・オブジェクトとサブオブジェクトには「SYS_」で始まるシステム生成名を使用し、Oracleが提供する一部のオブジェクトには、「ORA_」で始まる名前を使用します。名前解決での競合を避けるため、こ

    pribal
    pribal 2014/05/09
  • [5]RDSのつまずきポイント、DBサーバーと思うと失敗する

    最終回はAWS上でRDB(リレーショナルデータベース)をフルマネージドサービスとして提供しているRDS(Relational Database Service)のつまずきポイントについて解説する。RDSとはMySQLをはじめ、MS SQL ServerやOracle DatabaseなどのRDBを、OSやRDBをインストールすることなくすぐに利用できるサービスである。 必要なパラメーターをRDS起動時に設定し、起動したRDSは各RDBクライアントから接続して利用する。また、フルマネージドサービスなのでOSやRDBのパッチングについてはユーザーが意識する必要がない。オプションも豊富で、複数のアベイラビリティーゾーンでActive-Standby構成を実現する「Multi-AZ」機能や、参照用RDSを作成する「Read Replica」機能も簡単に設定できる。 このように便利なサービスなのだが

    [5]RDSのつまずきポイント、DBサーバーと思うと失敗する
    pribal
    pribal 2014/04/08
  • Oracleインストール メモ(Hishidama's Oracle for CentOS install Memo)

    Oracle11g Oracle11gをインストールする。 ダウンロード Oracleのデータベースのところから アーカイブをダウンロードする。 上部のメニューっぽいところから「ダウンロード」→「Oracle 11g」をクリックするか、文内の「Oracle Database 11g Release 2」をクリックして、Oracle Database ソフトウェア・ダウンロードページを開く。 「ライセンスに同意する」を選ぶ。 環境に合った選択肢(Linux x86-64とか)のFile1をクリックする。(後でFile2も同様にダウンロードする) オラクルのアカウントでサインインする。 CentOS上でOracleをインストールする為のユーザーとグループを作成する。# groupadd oinstall # groupadd dba # useradd -g oinstall -G dba

    pribal
    pribal 2013/12/09
  • 一緒にまなぼ!「hiromi と楽しむOracleパフォーマンスチューニング!」【Vol.1 実行計画を見てみよう】 | 株式会社クロノス

    こんにちわ〜はじめまして〜Oracle女子のhiromiです hiromiのことを先にちょっとだけ紹介させてね。あたし、 カワイイものすき〜 イケメンすき〜 みんなでワイワイするの大すき〜 な感じのふつ〜の女の子。でも、ITエンジニアなの。見えないってよく言われる。 でも、Oracleと出会って、DBが気になってきて・・・で、ER図描くのが好きになって〜って、自分でもウケる〜。 そんなあたしが、みんなのお役に立てたらなって思って、hiromiが知ってるOracleのパフォーマンスチューニング(ぱふぉちゅ)を教えるよ〜 hiromiと一緒に楽しくパフォチュしてみよ〜 SQL遅ぉ-い(泣)、と思ったら実行計画を見てみよう 作ったアプリケーションがなんか遅いな〜なんて思って調べてみたらSQLが遅いせいだった!なんてことよくあるよね。 そういう場合はまずSQLの実行計画を見るの。そっこ〜見る!!実

    pribal
    pribal 2013/09/03
  • エラーページ みっちーわーるど

    エラーページ みっちーわーるど

    pribal
    pribal 2013/07/24
  • Oracleの生存確認の方法

    皆さん、Oracleの監視ってどうしていますか?監視と言ってもいろいろありますが、まずはOracleが使用可能な状態にあるのかを監視する必要があります。しかも市販のツールはとっても高価なので、監視シェルを公開することにしました。監視項目のキモは下記の通り。 (1)Oracleのプロセスの監視 (2)リスナーの監視 (3)実際にOracleに接続してデータを取得できるか?(プロセスがゾンビになってるだけ?) ≫監視スクリプトはこちら(ora_ping.sh) <特徴> 上記(1)〜(3)のチェックをもとにメール/ログにて結果を出力します。またリスナーサービスが落ちている場合は自動的に再起動までしてくれます! <動作環境> LINUXやUNIXな環境。(シェルで記述してあるため、Windowsは未対応) <バージョン UP履歴> [02.01.11] リスナー障害時の再起動を試行する回数を設定

    pribal
    pribal 2013/07/19
  • MariaDBをCentOS 6にyumでインストールする方法

    MariaDBとは? MariaDBは、MySQL派生のオープンソースな関係データベース管理システム(RDBMS)である。 MariaDBの開発は、MySQLのオリジナルコードの作者でMySQL ABの創設者でもあるMichael “Monty” Wideniusにより、 現在オラクルによって所有されているMySQLをフォークして立ち上げられたプロジェクトにより行われている。 配布ライセンスは、GNU General Public Licenseのバージョン2。 via http://ja.wikipedia.org/wiki/MariaDB的にはMySQLと互換のリレーショナルデータベースです。 特別な学習コストなく使えるそうです。 つい先日、MariaDB 10.0.1がリリースされたので、インストールをしてみました。 MariaDBをインストール CentOS 6.3で試してみ

    MariaDBをCentOS 6にyumでインストールする方法
  • Squirrel SQL ClientをApache Derby(JavaDB)のフロントエンドに使ってみる - seraphyの日記

    Apache DerbyにはGUIの管理ツールが標準では存在しない。 コンソール画面での対話ツールである「ij」で一通りデータベースの管理はできる。 これは、OracleでいうところのSQL*Plusみたいなものである。 DDLのようなものは、たとえばERツールで生成するなどしてファイルにするであろうから、あとは、これをijから「run」コマンドで実行すればよい。 この程度であれば、特にGUI画面でなければならない、ということもない。 しかし、DML文、とくに複数のテーブルを結合するようなクエリを書く場合には、さすがにテーブルの列名を一覧しつつSQL文を編集できるGUIツールが欲しくなる。 こうゆうGUI的なツールがないと生産効率が悪すぎてやってられない。 何故、Squirrel SQL Clientなのか? この日記でもたびたびderbyをデータベースに使った各種ライブラリの使用方法など

    Squirrel SQL ClientをApache Derby(JavaDB)のフロントエンドに使ってみる - seraphyの日記
    pribal
    pribal 2013/04/24
  • LISTAGG(集計関数) - オラクル・Oracle SQL 関数リファレンス

    全員の name を並び順を気にせずに連結する。 WITHIN GROUP は省略できないので意味のない 「order by null」 を指定してみた。数値を指定してもカラムの第 N 番目でソートというわけでない。 Oracle 11g R2 時点では実行計画に SORT GROUP BY があり、暗黙的に expr 昇順にソートされている。 SQL> select LISTAGG(name) WITHIN GROUP (order by null) concat_name 2    from listagg_sample; CONCAT_NAME -------------------------------------------------- あおきこばやしさとうすずきたかはしやまもと 部門毎に名前をカンマ区切りで連結する。名前の並び順は給料の高い順 SQL> select dep

    pribal
    pribal 2013/03/29
    LIST 集計関数:グループにおける 数値式、文字列式、または、バイナリ文字列式 expr の連結 結果を戻す。言い換えると、縦並びの表示結果を横に並び替えた上、カンマ区切りなどで1つの文字列に変換することができる。
  • Oracleの階層問い合わせ(1) (start with句、connect by句)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Oracleの階層問い合わせ(1) (start with句、connect by句)
    pribal
    pribal 2013/03/29
     Oracleの階層問い合わせについて、基本事項から使用例まで、SQLのイメージを交えて解説します。本稿では、start with句,connect by句を扱います。
  • 簡単なXML Schemaから始めよう

    この連載では、XML Schemaについて解説します。簡単なXMLの構造をXML Schemaにより記述できるようになることを目標に、XML Schemaの概要、要素・属性の定義、Complex TypeやSimple Type、属性グループについて解説していきます。連載を読むに当たり、整形式のXMLに関して十分理解していることを前提とします。 XMLの構造を表すスキーマ言語とは? XML Schemaはスキーマ言語です。ところで、「スキーマ言語」とは何なのでしょう?そもそも「スキーマ」とは何なのでしょう? スキーマとは、XMLの構造です。「いつ、どの要素が出現するのか」「その要素にはどのような属性があるのか」など、XMLの木構造についての定義がスキーマです。そして、スキーマを記述する言語が「スキーマ言語」です。 例えば、インターネットショップなどでWebを通して商品を購入するとします。こ

    簡単なXML Schemaから始めよう
    pribal
    pribal 2013/02/24
  • https://education.oracle.com/certification

    pribal
    pribal 2013/02/24
  • オラクル整合性制約メモ(Hishidama's Oracle constraint Memo)

    Oracle 整合性制約 整合性制約は、“テーブルにデータを入れる条件”を設定するもの。 この条件を満たさないデータは入れることが出来ない。(入れようとした時点でエラーになる) これにより、テーブルの整合性を保つことが出来る(不整合にならない)。 不正なデータを事前にはじくという考えは、アサート(アサーション)みたいなものかな。

    pribal
    pribal 2013/02/24
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    pribal
    pribal 2012/05/24
    SQLのJOIN文を視覚的に理解する
  • 1