タグ

Oracleに関するkuwalabのブックマーク (68)

  • DockerコンテナにOracleXEをインストールする : アジャイル株式会社

    Dockerfile の作成 先ず、Dockerfile を作成します。 ファイルの中身はOracle XE をインストールし、サービスを起動できる状態のコンテナイメージを作成するというもの。 # CentOS6 base image FROM centos:centos6 # Maintainer of the image MAINTAINER Masao Suda # 必要なライブラリのインストール RUN yum install -y libaio bc # RPMパッケージ - コンテナにコピーするファイル ADD Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm /tmp/oracle-xe-11.2.0-1.0.x86_64.rpm # Oracle XE インストール RUN yum localinstall -y /tmp/oracle-xe-11

    DockerコンテナにOracleXEをインストールする : アジャイル株式会社
  • Oracle 10g で ORA-00257 エラーが発生したときの対処方法

    3月1日から構築をはじめる Oracle 10g RAC なデータベース。気がつけば残り1週間。そう言えば2月は煮っすが少なかったんだ・・・と今日になってちょっと焦る。いろいろ検証している最中なのですが、なんてか、8i や 9i とちょっと違う。9i まではマジメに勉強してきたのである程度知っているのですが、10g は勉強時間ゼロな状態で触りはじめたのでパラメータとかイマイチ理解し切れてません。 おまけに初めての RAC でちょっと不安。まぁ構築自体は技術力のあるベンダーがやってくれるので安心なんですが。で、検証中にいろいろハマッたことを備忘録的にメモ。後ほど自分が再びハマッても困らないようにと。 ORA-00257 エラーがでた!どうすればいいの? 約11GBというエクスポートファイルを元にデータ移行していたら、途中の巨大テーブルのインポート処理に入ってから、いつまで経っても作業が進行す

    kuwalab
    kuwalab 2014/07/31
    アーカイブREDOログとフラッシュリカバリエリアがデフォルト同じらしい
  • オリジナルのエクスポート

    21 オリジナルのエクスポート この章では、オリジナルのエクスポート・ユーティリティ(exp)を使用して、Oracle Databaseのデータをオペレーティング・システム・ファイルにバイナリ形式で書き込む方法を説明します。このファイルはデータベースの外部に格納されるため、オリジナルのインポート・ユーティリティを使用して、別のOracle Databaseに読み込むことができます。 注意: オリジナルのエクスポートは、Oracle Database 11gからは原則としてサポートされなくなりました。Oracle Database 11gで唯一サポートされているオリジナルのエクスポートの使用法は、XMLTypeデータのOracle Database 10gリリース2(10.2)以前への下位移行です。したがって、オリジナルのエクスポートおよびインポートが必要な次の場合を除いて、データ・ポンプ・

  • 再帰SQL — Let's Postgres

    NTT オープンソースソフトウェアセンタ 板垣 貴裕 共通表式 WITH 句と再帰SQL (WITH RECURSIVE) は PostgreSQL 8.4 の新機能です。WITH と WITH RECURSIVE それぞれの説明と、実際の利用例として再帰クエリを使ったロック競合解析の方法を解説します。 共通表式 WITH 句 あるクエリの中で他のクエリの結果を使う方法には、既にサブクエリがあります。WITH 句は、サブクエリの結果に名前をつけ、クエリの複数の箇所からその結果を参照するための構文です。そのクエリの中だけで使用できる一時表 (TEMP TABLE) を作るのに近い動作になります。 利用例としては、あるサブクエリの結果を複数の列と比較する場合が挙げられます。例えば以下のように、表 keyword_list から取得した結果を、表 document の keyword1, key

    kuwalab
    kuwalab 2012/11/27
    再帰問い合わせ。Oracleも新しいバージョンからは標準ぽい。
  • Unicodeを使用した多言語データベースのサポート

    6 Unicodeを使用した多言語データベースのサポート この章では、Oracleデータベース環境でのUnicodeの使用方法について説明します。 この章の内容は、次のとおりです。 Unicodeの概要 Unicodeの内容 Unicodeソリューションのデータベースへの実装 Unicodeの事例 複数言語サポートのためのデータベース・スキーマ設計 Unicodeの概要 同じアプリケーションやデータベース内で多数の異なる言語を処理することは、長い間複雑で困難な処理でした。既存の文字エンコーディングの制約を克服するために、1980年代の後半、複数の組織がグローバル・キャラクタ・セットの作成に着手しました。グローバル・キャラクタ・セットの必要性は、1990年代中頃に入り、World Wide Webの発展とともにますます大きくなりました。インターネットの普及によってビジネスの形態が変化し、グロ

    kuwalab
    kuwalab 2012/08/17
    多言語対応。
  • 【楽天市場】エラー

    エラーが発生しました。 大変申し訳ございません。 こちらのページは削除された、またはURL(ページアドレス)が変更された可能性がございます。 (このページから自動的にショップのトップページへ切り替わります。)

    kuwalab
    kuwalab 2012/04/09
    領収書もでるみたいだしここで買うか。
  • PL/SQLアプリケーションのパフォーマンスのチューニング

    kuwalab
    kuwalab 2012/03/28
    BULK COLLECTでrecord型に入れられないのかな。入れたらコケる。
  • ORACLE/オラクルPL/SQLリファレンス(バルク処理:SELECT~INTO)

    declare -- 表「emp」のコレクション型「emp_type」定義 type emp_type is table of emp%rowtype; -- コレクション型「emp_type」の配列定義 emp_rec emp_type; begin -- 表「emp」から取得した項目を、配列「emp_rec」に代入する select * bulk collect into emp_rec from emp; end; declare -- 表「emp」のコレクション型「emp_type」定義 type emp_type is table of emp%rowtype; -- コレクション型「emp_type」の配列定義 emp_rec emp_type; begin -- 表「emp」から取得した項目を、配列「emp_rec」に代入する select * bulk collect in

    kuwalab
    kuwalab 2012/03/28
    bulk collectってか。
  • パフォーマンスセラピー / システム統計情報とセッション統計情報を取得してみよう

    章ではパフォーマンス診断にとって有効な情報となる統計情報について説明します。システム統計情報を定期的に取得し確認することでOracleデータベースの「動き」を把握することができますので活用していきましょう。 システム統計情報は、システム全体を表すV$SYSSTATビュー、セッション情報であるV$SESSTATビュー及びV$SYS_TIME_MODELビューが存在します。目的にあわせて必要な情報を収集してください。 また、各システム統計情報は累積値が記されていますので、特定期間の情報を得るためには、2点間の差分値を計算する必要があります。 V$SYSSTATビューには、インスタンスが起動してから現在までに発生したシステム統計の合計値が示されます。 以下に例を示します。 例)ユーザーがコミットした回数 ディスクから読込まれたブロック数 生成されたREDOの合計サイズ    など

    kuwalab
    kuwalab 2012/03/15
    統計とかの見方。
  • コーディングのヒント

    B コーディングのヒント この付録では、Java Database Connectivity(JDBC)アプリケーションまたはアプレットの最適化の方法について説明します。次の項目が含まれます。 JDBCとマルチスレッド パフォーマンスの最適化 トランザクション分離レベルとアクセス・モード JDBCとマルチスレッド Oracle JDBCドライバは、Javaマルチスレッドを使用するアプリケーションを完全にサポートし、それに対応するように最適化されています。接続キャッシュによって提供されるアクセスなど、接続に対する制御されたシリアル・アクセスが必要であり、そのようなアクセス方法をお薦めします。ただし、複数スレッド間でのデータベース接続の共有はお薦めしません。複数のスレッドが1つの接続に同時にアクセスできないようにしてください。複数のスレッドで接続を共有する必要がある場合は、規則的な使用開始/使

    kuwalab
    kuwalab 2012/03/14
    Oracle JDBCパフォーマンスはこっちのほうが詳しいかな。
  • データソースおよびURL

    9 データソースおよびURL この章では、Java Database Connectivity(JDBC)データソースを使用したアプリケーションのデータベースへの接続と、データベースを記述するURLについて説明します。この章では、次の項目について説明します。 データソース データベースURLとデータベース指定子 データソース データソースは、使用するデータベースまたはその他のリソースを指定するための標準汎用オブジェクトです。データソースの概念は、JDBC 2.0 Extension Application Program Interface(API)で導入されました。データソースは、便宜性と移植性のために、Java Naming and Directory Interface(JNDI)エントリにバインドできるため、データベースには論理名でアクセスできます。 データソース機能は、以前のJD

    kuwalab
    kuwalab 2012/03/14
    OracleのJDBCのプロパティはこのあたりか。
  • https://blogs.oracle.com/oracle4engineer/post/entry/column_sqldev_31

    kuwalab
    kuwalab 2012/02/16
    やっと出た。データポンプを試してみる。
  • Interested Transaction List - オラクル・Oracleをマスターするための基本と仕組み

    Interested Transaction List Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 ITL (Interested Transaction List) ITL とはデータブロック内に配置され、データブロック内の変更情報を管理しているリスト構造で UNDO 領域への中継役。マルチバージョニングによる読み取り一貫性にも使用されている。 トランザクション による行レベルのロックは、このリストの情報により排他制御されている。 ブロックヘッダだけでなく空き領域(データ領域)も使用して管理されている。ITL が不足すると MAXTRANS まで自動的に拡張する。(10g で

    kuwalab
    kuwalab 2012/02/07
    コミット、ロールバックで解消しているんだよなあ。
  • 他にロックがないのに ORA-00054 エラーが発生する理由と対処

    PCTFREE デフォルト値10%と INITRANS のデフォルト値1がマズイ点について 一般には PCTFREE パラメータを適切に設定していれば、複数の ITL を静的に確保しておく必要がないと言われていますが、データ更新により頻繁にレコード長が変わるテーブルで、かつ各レコード長が小さい場合には PCTFREE を使い切ってしまう場合があります。 PCTFREE パラメータはデフォルト値10%です。例えば、8Kのブロックサイズのデータベースだとすると、PCTFREE で確保される空き領域は僅かに 800 byte です。varchar2 型のデータをもつテーブルで頻繁に更新がある場合は PCTFREE を使い切ってしまう場合が実際あります。とすると、ITL はデフォルトの1しか確保できないので、 PCTFREE に空きがないデータブロックに対しては、トランザクションが1つしか同時実行

    kuwalab
    kuwalab 2012/02/03
    ロックがないのにロックのエラー。。
  • 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

  • Java Magazine 日本版

    <Insert Picture Here> Oracle Direct Seminar 今さら聞けない!? パフォーマンス・チューニング入門 日オラクル株式会社 Copyright© 2010, Oracle. All rights reserved. 2 Agenda • パフォーマンス・チューニングとは • ボトルネック箇所の特定 • 代表的なチューニング項目 • メモリ割り当てのチューニング • ディスクI/Oのチューニング • SQL文のチューニング Copyright© 2010, Oracle. All rights reserved. 3 Agenda • パフォーマンス・チューニングとは • ボトルネック箇所の特定 • 代表的なチューニング項目 • メモリ割り当てのチューニング • ディスクI/Oのチューニング • SQL文のチューニング Copyright© 2010,

    kuwalab
    kuwalab 2012/01/20
    パフォーマンスチューニング
  • Amazonクラウド、Oracle 11gのデータベースサービスを発表。パッチ適用やバックアップなど運用は全部クラウドにおまかせ

    Amazonクラウドは、同社が提供しているデータベースサービス「Amazon Relational Database Service」(Amazon RDS)でOracle 11gのサポートを開始すると発表しました。 Amazon RDSはこれまでMySQLによるデータベースサービスを提供していましたが、Oracle 11gにも対応することで業務システムのクラウド移行が容易になります。 Amazon RDSはデータベースの導入と運用を自動化 Amazon RDSは、クラウドによるデータベースの導入と運用を自動化してくれるサービスです。Database as a Service(DBaaS)と呼ばれることもあります。利用者がコンソールからボタンを押すだけで自動的にデータベースのインスタンスが起動し、数分で利用を開始することができます。 運用に関しても、バックアップ、ソフトウェアへのパッチ適用

    Amazonクラウド、Oracle 11gのデータベースサービスを発表。パッチ適用やバックアップなど運用は全部クラウドにおまかせ
    kuwalab
    kuwalab 2011/02/02
    クラウドでOracleが使えるのは大きい。どれだけスケールできるかが問題かなあ。
  • CentOS 5.3にOracle Application ExpressとOraTweetをインストールする その1

    イントラネット向けにTwitterのようなアプリケーションを提供する 「OraTweet」がOracleから提供されています。 社内Twitter「OraTweet」リリース CentOS 5.3に Oracle Database 10g Express Edition Oracle Application Express OraTweet をインストールし、OraTweetを触ってみようと思います。 Oracle Database 10g Express Editionのインストール CentOS5.2にOracle Database 10g Express Editionをインストール ここを参考にインストールしました。 一応、手順をメモしておきます。 http://www.oracle.com/technology/products/database/xe/index.html ここ

    CentOS 5.3にOracle Application ExpressとOraTweetをインストールする その1
  • Oracle Price 2003

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

    kuwalab
    kuwalab 2010/10/01
    製品価格
  • Software - Overview | Oracle High Technology | Oracle 日本

    ハイテク・ソフトウェア ソフトウェア企業の上位25社中22社がOracle Applicationsを使用 オラクルのソリューションを使用することで、ソフトウェア企業はワールドクラスの顧客サービスを提供し、販売活動を効率化できると同時に、受注、調達、収益を完全に把握できるようになります。 ソリューション概要:Mitigating Risk and Supply Threats in the High Tech Industry(PDF) ソリューション概要:Oracle Accelerate for High Technology(PDF) オラクルが選ばれる理由 オラクルが提供する包括的で統合型のソフトウェアは、顧客情報を集中化することで、クロスセルやアップセルによる売上げの向上を支援します。 オラクルが提供する市場トップクラスのCRMソリューションは、あらゆるチャネルにわたって顧客エク