タグ

oracleに関するducky19999のブックマーク (52)

  • ついに刈り取られ始めたOracle Database - orangeitems’s diary

    Oracle Databaseは長い間データベース界の王者である Oracle Databaseと言えば、オンプレミスでの基幹システムにおいては王様のような存在です。以下は15年前の記事です。 www.atmarkit.co.jp 上記のデータベース製品利用状況を、稼働プラットフォーム(OS)別に集計した結果が、図2だ。ご覧のとおり商用UNIX上でOracleが7割のシェアを占める半面、Linux上ではオープンソースDB利用率が65%に達しており、それぞれ各プラットフォームにおけるデファクト・スタンダードとなっている。一方、現在最も普及しているWindowsプラットフォームでは、OracleSQL Serverのシェアが接近した“一騎打ち”状況を呈している。こうして見ると、UNIXという地盤を維持しながらも、拡大するIAプラットフォーム(WindowsLinux)でそれぞれ一定のシェア

    ついに刈り取られ始めたOracle Database - orangeitems’s diary
  • OracleのキャラクタセットはAL32UTF8、そしてNVARCHAR2を使おう

    Oracleデータベースのキャラクタセットは JA16SJISTILDE で」なんておっしゃる方は、いまだに漢字は2byte、英数字は1byte という悪しき感覚を持っておられる方々です。私(50歳前後)らの世代のSEは、いまだにこういう感覚のまま設計をされる方が多数おられます。 Windows XP までは、まだこういう考え方でも通用してましたが、Windows 7 以降をクライアントとした場合、このキャラクタセットの場合、トラブルが多発することになります。何が問題なのか?それは一部文字が格納できずに化けてしまうのです。「森鷗外」と作家をご存じでしょうか?実は「鷗」の字を JA16SJISTILDE のデータベースに格納すると文字化けしてしまいます。下のハードコピーは DATA NVARCHAR2(6), DATA2 VARCHAR2(6) の2つのカラムを持つテーブルに「鷗外」という

    OracleのキャラクタセットはAL32UTF8、そしてNVARCHAR2を使おう
  • 怒りを通り越してあきれるOracleユーザー

    Oracle DatabaseDB)は信頼性や可用性が高く、当社のシステムには欠かせない。しかしここ数年、保守料が右肩上がり。IT予算に占めるOracle DBの保守料金の割合が増えて困っている」。 製造業A社のシステム部長は悩んでいた。会計や販売管理、生産管理など社内の主要なシステムは全てOracle DBを利用している。しかし開発時期はバラバラで、システム構築を依頼したITベンダーもシステムごとに異なっていた。Oracle DBのライセンスはシステム構築に合わせて、その都度購入している。システムごとに同じOracle DBとはいえ、バージョンは異なり、システム部門の保守作業も手間になっていた。 「Oracle DBを使っているシステムの維持費用を削減したい」。こう考えたシステム部長は、安定稼働していて、今後も大きな業務機能の変更もないと想定できるシステムのデータベースの保守契約を止

    怒りを通り越してあきれるOracleユーザー
  • インストールされている Oracle が 32ビット版か64ビット版かを調べる - Oracle - Project Group

    既にインストールされている Oracle が 32ビット版なのか 64ビット版なのかを調べる方法です。 【サーバーの場合】 データベースサーバーは SQL Plus で接続する際に表示される情報で確認することができます。 SQL Plus で対象のサーバーへ接続します。 64ビット版の場合 Oracle Database のバージョン情報の後ろに「64bit Production」と表示されています。 クリックで拡大 32ビット版の場合 バージョン情報の後ろは単に「Production」と表示されています。 クリックで拡大 【クライアントの場合】 クライアントの場合はインストールログを確認するしかないようです。 Oracle Client をインストールしたフォルダの中にインストールログがあります。 手元にあった環境では以下のディレクトリにありました。 C:\app\product\11.

  • 【Oracle】Insert文で複数のデータを挿入する方法 - 底辺過ぎてちょっとビビる

    今、家計簿アプリケーション作成の中でとりあえずOracleにテーブルを作成してデータを格納しようとしていたところうまくいかない箇所があった。 一旦自分のWindowsマシンにあるOracleSQL*Plusを経由して接続するところまでは問題なく進み、その後テーブル(Category_mst:項目マスタ)を作成した。 項目マスタのテーブル設定 Category_idには項目IDを設定(例:K01) Category_nameには項目名を設定(例:給料) ここまでは普通に出来たので、SQLファイルにInsert文を作成して実行したのだけど、何度やっても失敗してしまう。 ↓ 何故か(?)失敗してしまう。 調べた結果、上記のSQLの書き方はOracleでは実行できないことがわかった。(端的にいうと、MySQL用の書き方だったようだ) なので、Oracle用のやり方を調べてSQL文を書き直した。

    【Oracle】Insert文で複数のデータを挿入する方法 - 底辺過ぎてちょっとビビる
  • 最新のxmlparserv2.jarが見つからない! | infoScoop開発者ブログ

  • オラクル、エンタープライズアプリ向け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を教えているのよ」: 週記

    研究への予算配分の話が出るたびに、日でやらなくとも各国の成果が論文として公開されるのだから、それを読めばいいじゃないか、日は基礎研究に金など出さなくていいのだ、という意見をよく目にする。私は自分の体験から、そうは思えない。 大学院生だった頃、ICPC(国際大学対抗プログラミングコンテスト)の代表選手たちが国外に向かうとき、コーチとして付いていったことがある。暇な時間には他の大学のコーチたち(多くは、計算機科学を受け持つ教授であり、院生は珍しかった)と話していたのだが、ある国の国立大学の講師の人との会話が軽く衝撃だった。 彼女はcomputer scienceのlecturerと名乗った。学生たちのコーチを務めるには数日の間選手に同行せねばならず、まぁ非常勤講師ということはあるまい。セオリー通り、私はこう切り出した。「何の研究をされてるんですか?」「? ああ、Oracleを教えてるのよ」

  • オラクルはみんなが思っているほど悪者ではない | readwrite.jp

    オープンソースに明るくない人々にとっては、オラクルのMySQL運用にまつわる騒動はあまりピンと来ないかもしれない。オラクルが2010年にサン・マイクロシステムズを買収した際、オープンソースの技術者たち(私もその一人だ)は、オラクルがMySQLを台無しにするのではないかと危惧した。オラクルが開発への投資を縮小したり、技術をクローズド化するような事態を想定したのである。しかしそんなことは起こらなかった。実際にはオラクルの管理の下、MySQLのパフォーマンスは劇的に改善され、コードの大部分もオープンのまま残されている。 それでもなお、オープンソースのコミュニティには未だにオラクルのMySQL運用をバッシングする人たちがいる。ちょっとオラクルが気の毒になるほどだ。 崩壊の危機にさらされたMySQLコミュニティー確かにオラクルはコミュニティに対してあまり友好的ではなかった。そして、同社に何十億ドルも

    オラクルはみんなが思っているほど悪者ではない | readwrite.jp
  • 門外不出のOracle現場ワザ 第3章 | Oracle 日本

    門外不出のOracle現場ワザ 日オラクル株式会社 コンサルティング統括テクノロジーコンサルティング部 小田 圭二(おだ けいじ) 第3章 データベース管理 転ばぬ先の杖~設計編 日オラクル株式会社 コンサルティング統括テクノロジーコンサルティング部 小田 圭二(おだ けいじ) 目次 Part1  業務アプリケーション開発チーム編 トラブルは業務要件のヒアリング時から始まる ER設計におけるトラブル回避のポイント CRUD図でデータのライフサイクルを確認 アプリケーション側で実装すべきこと 事前に調べておくべきロック関連の問題 デッドロックを防止する実装 そのほかの検討事項 Part2  インフラ設計チーム編 Part1 業務アプリケーション開発チーム編 コンサルティングをしていると、業務アプリケーションの設計時点でDBのことをきちんと考えているプロジェクトは少ないと感じま

  • Loading...

  • CZ75Oracleにてスキーマをエクスポート、インポートする

    オラクル9にてスキーマをインポート、エクスポートする。 exp 接続ユーザ/パスワード@データベース名 direct=y owner=エクスポートしたいスキーマ statistics=none file=/tmp/test.dmp log=/tmp/test.log imp 接続ユーザ名/パスワード@データベース名 ignore=y fromuser=エクスポートファイルを作成したスキーマ touser=インポートしたい先のスキーマ statistics=none file=/tmp/test.dmp log=/tmp/test.log ※LOB記憶域を使用している場合、デフォルト表領域など作成されないので テーブルを先に作成しておいてignore=yオプションでデータだけ作成しておいた方が吉。 以下参考サイトのコピペ http://ameblo.jp/archive-redo-blog/

  • Oracle で export/import した後で制約エラーがでたときの対処方法

    開発サーバのリースが切れるので新しいサーバをリースしました。 せっかくなので、番DBから最新のデータを export して開発サーバに import してみました。3年に一度のペースの作業なので、以前のことなんて完全に忘れてしまっています。毎度同じエラーで時間をってる気がするのでココに備忘録として残しておこうと思う次第です。 毎度でくわすエラーは制約エラーなどの import 時のエラー。番DBなので稼働中に export するので、手っ取り早くユーザ単位で export しちゃうんですが、タイミングによってはすでに export 済みのマスターテーブルの後に、外部キー制約してるテーブルが export される場合では、タイミング次第ではマスターにないキーを持つレコードが追加されて可能性があります。 そんな export ファイルを import すると、当然のように参照制約でエラー

  • Engadget | Technology News & Reviews

    Parrots in captivity seem to enjoy video-chatting with their friends on Messenger

    Engadget | Technology News & Reviews
  • CSV 出力を10倍高速にする方法 - オラクル・Oracle PL/SQL 入門

    PARALLEL_EXECUTE パッケージ・モジュール ジョブを使用してマルチタスク処理させるためのフロント・モジュール このモジュールから UNLOAD のプロシージャを複数個、並列化して呼び出す。 仕様と制限 物理 ROWID を使用してデータの格納ブロックによってチャンク分割を行なっている。 論理 ROWID を使用する 索引構成表、外部表、および、ビュー などには使用できないため、別の分割方法を組み込んでカスタマイズする必要がある。NTILE 分析関数などは簡単なバケット分割方法であるがパフォーマンスを上げるひと工夫が必要だろう。 BIGFILE 表領域 に対してもソースの変更作業が必要となる(※2) DBMS_SCHEDULER 組み込みパッケージを使用しているため、Oracle 10g 以上の環境が必要。 ファイルの結合処理は含まれていない:ファイルを1つに結合したい場合には

  • “Javaの父”ゴスリング氏、Oracle退社の理由を語る

    Oracleによる初のJavaOne開催中、ジェームズ・ゴスリング氏はeWEEKの単独インタビューで、これまで明かさなかったOracle退社の理由を語った。 ジェームズ・ゴスリング氏が米Sun MicrosystemsでJava言語およびプラットフォームを構築したチームを率いていたころ、同社は好調で、Javaは革新的な技術だった。だが、最終的にはSunは財務的な窮地に陥り、米Oracleが救済者として現れた――正しいことを言う救済者として。だが水面下では、少なくともゴスリング氏の考えでは、間違ったことばかりする救済者だという。 ゴスリング氏はJavaを作り出した。これは多少は尊敬されていい功績のはずだが、同氏が言うには、Oracleから与えられたのはその逆だったという。eWEEKの単独インタビューで、ゴスリング氏はOracleを辞めた理由と、Oracleが同氏の創造物であるJavaを今後管

    “Javaの父”ゴスリング氏、Oracle退社の理由を語る
  • [速報]オラクルがクラウドで大攻勢。クラウド・イン・ア・ボックスのExalogic発表。Oracle OpenWorld 2010

    [速報]オラクルがクラウドで大攻勢。クラウド・イン・ア・ボックスのExalogic発表。Oracle OpenWorld 2010 オラクルのCEOであるラリー・エリソン氏は以前からクラウドの流行に反発し、「クラウドの何が一体新しいのか?」といった発言を繰り返してきました。 しかし今日9月20日(現地時間9月19日)、サンフランシスコで行われているOracle OpenWorldで基調講演に立ったエリソン氏は、クラウドに対応したハードウェア、ソフトウェアの製品を次々に発表。ついにオラクルのクラウド分野での攻勢が始まりました。 その基調講演の内容を2つの記事で紹介しましょう。記事では新しく発表されたハードウェアの「Exalogic Elastic Cloud」を、そして次の記事では新しく発表されたソフトウェアの「Unbreakable Enterprise Kernel」と「Fusion

    [速報]オラクルがクラウドで大攻勢。クラウド・イン・ア・ボックスのExalogic発表。Oracle OpenWorld 2010
  • Oracle Tips

    Oracle Tips テーブル内のレコードの全削除truncate table テーブル名 DELETE文と異なりトランザクションの対象とならないため大量のレコードも一瞬で削除され、ロールバックセグメントの空き容量を気にする必要もありません。(とーぜん、コミットやロールバックはできません) スキーマに存在しているテーブル名の取得select * from user_tables select * from tab (こっちはビューも取得可能) スキーマ内のオブジェクト名の取得select * from all_objects where owner = 'ユーザ名' order by owner, object_type, object_name ユーザ名は大文字。 USER_OBJECTS でも可。 (こっちはスキーマ内のオブジェクトが対象) テーブル構造の取得describe テーブ

  • ORACLE/オラクルちょこっとリファレンス

    最終更新日:2023/01/03 はじめに オラクルデータベースでシステムの開発をしたり、データベースの勉強をしている時に 「あ、この構文どうやって書くんだったかなぁ」とか 「こういう処理がしたいんだけど何かいい関数がないかなぁ」、 「データベースの情報が取得したいんだけど、どうやるんだろう?」といった ちょこっと調べたい時に使ってもらえればと思い、当サイトを開設しました。 内容は自分が開発してる時にちょっと調べたいと思ったことを中心に書きましたので、 たぶん皆さんのお役に立てると思います。 当サイトはリンクフリーです。 皆様のページにリンクを貼っていただければ嬉しいです。(*^_^*)

  • Oracle エクスポート/インポート

    エクスポート/インポートとは異なるハードウェア構成およびソフトウェア構成のプラットフォーム上にあるOracle データベース間で、データオブジェクトの転送を行うためのオラクル標準ツール。 「エクスポート」にてDB情報(オブジェクト定義や表データなど)をダンプファイルに抽出し、 「インポート」にてダンプファイルの情報を利用してDB情報を出力する。 実行方法各ユーティリティはOSコマンド「exp」「imp」とパラメータオプションを指定して実行する。 エクスポート実行方法には以下の3種類がある(インポートの場合はexp部分がimpに変わるだけ)。 ■コマンドライン $ exp [パラメータ]... コマンドの後ろにパラメータを列記して実行する。 ■対話方式 $ exp プロンプトにパラメータが表示されるので、随時入力して実行する(基的なパラメータしか指定できない)。 ■パラメータファイ