タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

*Oracleに関するmasapon1967のブックマーク (6)

  • 「Oracle Databaseは難しいなぁ」と思うあなたに:Application Express - builder by ZDNet Japan

    覚えておきたいApplication Express 連載「Oracle Databaseでバッチ処理を高速に!」の第1回「無料で使える「Oracle Database XE」をインストール」で、無償で利用できるOracle Database 10g Express Editionのインストール方法を紹介しました。 今回はちょっと一息ついて、Oracle XEに付属するApplication Express(以下APEX)という管理・利用ツールを紹介しましょう。 「Oracleは難しいなぁ」と壁を感じている方でも、とても簡単に使えるツールですので、一番最初に使うと思われる機能を一部紹介します。 ポート番号の変更 APEXのデフォルトで使用されているポート8080はTomcatなどでもデフォルトで設定されているポートですので、変更したいと思う方も多いでしょう。 APEXのポート番号の変更は

    「Oracle Databaseは難しいなぁ」と思うあなたに:Application Express - builder by ZDNet Japan
    masapon1967
    masapon1967 2008/07/23
    Oracle Database XE のポート番号を変更する方法
  • 運用計画による効果的なバックアップ法

    データベースが運用段階になると、そのバックアップが重要になる。しかし、その方法はデータベースの運用形態によって異なる。バックアップの方法や仕組みを理解し、運用形態に最適なバックアップ計画を立案しよう。 前回まで、データベースの作成について解説してきました。Oracleのインストール時に作成されるデフォルトデータベースとは一味違う、自分のデータベースが作成できるようになればもう立派なOracleマイスターです。 いよいよデータベースの運用を始めなければなりませんが、それにはバックアップ計画が欠かせません。基的な運用計画とバックアップ方法を身に付けましょう。 オンラインバックアップとコールドバックアップ データベースのバックアップには、大きく分けて「コールドバックアップ」と「オンラインバックアップ」の2つがあります。 コールドバックアップ データベースをすべて停止(shutdown)した状態

    運用計画による効果的なバックアップ法
    masapon1967
    masapon1967 2008/05/26
    運用計画による効果的なバックアップ法
  • ORA-01704 - オラクル・Oracle エラー FAQ

    開発時に発生するエラー ORA-01704: 文字列リテラルが長すぎます 長い文字列を挿入したり更新したりするときに発生する問題。 原因 文字列リテラル はデータベースに格納可能な VARCHAR2 の仕様にあわせるように 4000 バイトを 格納できるように 4000 文字が上限になっている。 しかし、LONG や CLOB の場合には、それでは不足する。 INSERT INTO clob_table (clob_col) VALUE ('・・・・〜 4K 以上 約 64 KB 以内'); ORA-01704: 文字列リテラルが長すぎます 対応 SQL の文字列が 64 KB 以内(※)に収まる場合 単一のリテラルでは 4000 文字に制限されるが、4000 文字のいくつかの集まりで構成すれば問題を回避できる INSERT INTO clob_table (clob_col) VALUE

    masapon1967
    masapon1967 2007/12/21
    CLOB使用でのエラー
  • OracleでのClobの利用方法

    Oracle8以降では長い文字列を扱うデータ型としてLONGに加えてCLOBが追加されました。CLOBではLONGが持っていた制限がかなり緩和され、Oracle社でもLONGからCLOBへの以降を推奨しています。しかし、楽になったとはいえCLOBの扱いはVARCHAR2とはかなり異なるため、予備知識の無いまま使ってしまうと後々面倒になるのも確かです。ここでは「面倒」になったときの対応方法を幾つか書きます。 CLOBの作成 CLOBを持つ表の作成方法は基的には非常に簡単です。データ型として'CLOB'を指定するだけでOK。例えば以下のようになります: CREATE TABLE clobtest ( key NUMERIC(4) NOT NULL PRIMARY KEY, value CLOB ); 但し、環境によっては以下のようなエラーメッセージが現れることがあります。 ORA-22866

    masapon1967
    masapon1967 2007/12/21
    OracleでのClobの利用方法
  • データ型 - オラクル・Oracleをマスターするための基本と仕組み

    (※1) Oracle 12c において、初期化パラメータ COMPATIBLE = 12.0.0.0以上、MAX_STRING_SIZE = EXTENDED でデータベースを構築またはアップグレードしておく必要がある。従来型と異なる表外格納形式、索引が桁あふれから特殊な方式になることもあってか現行のデフォルト設定ではない。(Oracle12c R2 時点) (※2) 上限が 4000 バイトの場合、UTF8(1〜4byte) 最短 1333 文字 AL32UTF8(1〜4,6 byte) Oracle 10g R2 (Unicode 4.0) では 最短 666 文字、Oracle 11g (Unicode 5.0) では 1000 文字となる。 Oracle 12c で 初期化パラメータ MAX_STRING_SIZE = EXTENDED で 構築している場合には 8191 文字が

    masapon1967
    masapon1967 2007/12/07
    データ型
  • Oracle SQL(データの追加:INSERT文の基礎、SELECT結果をINSERT)

    INSERT...VALUES文の構文 INSERT INTO <表名> [ (<列名1>,<列名2>,<列名3>...) ] VALUES (<値1>,<値2>,<値3>...); INSERT文では、データを追加したい表の列とそれに対応した値を順に指定します。 追加する値は列のデータ型と同じで、データ型の大きさ(桁数等)を超えてはいけません。 <列名1>は<値1>、<列名2>は<値2>、...と順序良く対応させなければなりません。 列名リストを省略する場合は、VALUESには表の全ての列の値を指定しなければなりません。 逆に言えば、必要な列にデータを追加したい場合には列名リストの指定を行うことになります。 列名リストを指定した場合のINSERTの実行の例を示します。 SQL> SELECT * FROM TT_売上明細; 売上番号 明細番号 商品コード 売上数量 備考 --------

    masapon1967
    masapon1967 2007/11/22
    Oracle SQL (データの追加 : INSERT文の基礎) 月ごとの集計のヒント
  • 1