EDB*LoaderはSQL*Loaderと同じく、ロード対象になるデータファイル(csvやtsv等)とロード対象等を指定した制御ファイルを用意します。コマンドライン引数等は接続先の指定を除きSQL*loaderとほぼ同じです。 [root@yamax ~]# edbldr --help edbldr is a DIRECT PATH bulk data loading tool for EnterpriseDB Usage: Data Load : edbldr [-d DBNAME] [-p PORT] userid={dbuser[/dbpass]|/} direct={true|false} parallel={true|false} control=control_file_name log=log_file_name errors=num_errors skip_index_m
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "System migration" – news · newspapers · books · scholar · JSTOR (October 2009) (Learn how and when to remove this template message) System migration involves moving a set of instructions or programs, e.g
Data cleansing or data cleaning is the process of detecting and correcting (or removing) corrupt or inaccurate records from a record set, table, or database and refers to identifying incomplete, incorrect, inaccurate or irrelevant parts of the data and then replacing, modifying, or deleting the dirty or coarse data.[1] Data cleansing may be performed interactively with data wrangling tools, or as
あくまで個人意識のため、内容はほとんど引用メイン Android開発時のコード規約に関して、自分なりに噛み砕いて理解するために記す コード規約の在り方 Androidでもチームで開発する際、開発メンバーが決められたコード規約に基づいて実装しないと、可読性などが失われ単体テストや結合テスト、ソースレビューにも影響が出てくる PHPやObjective-C、もちろんJavaにもデフォルトのコード規約は存在する Androidの時はどうすればいいのか 私の結論としては「Android Open Source Project」にある Code Style Guidelines for Contributors に従う 例えば会社の場合、ある程度その会社独自のコード規約が存在する しかしそれは一般的でもなんでもない、私から言わせていただけば「負の遺産」にすぎない コード規約というものは、開発者全員が
そもそもクラスとかモジュールって→rubyのclass/moduleをはっきり理解していないRails人へ 処理系はlib/以下に書く dbには保存しないが特定の対象に処理をしたいっていうときに、app/modelにActiveRecordクラス作るのも無駄だなっていうときは、lib/以下にrubyの普通のclass or moduleを書いちゃいましょう。 アプリケーション起動時に自動でclass読み込む rails内でActiveRecordのクラスがいつもどこからでも自由に使えちゃうのは、railsがそれらを最初に読み込んどいてくれるからですね。railsさすが。 lib/以下に他で使うclassかmodule書きたい!ってときは、lib以下も自動で読み込むようにしましょう。 自動読み込みのpathを追加 railsが自動読み込みする際にみるのがconfig/application.
神経質なのかも知れないが、コンパイル警告が嫌い。 だから、出来るだけ警告されないように書くし、 警告されても揉み消してもいいならもみ消す。 @SuppressWarnings("unused") 未使用変数だったら出る警告。 →正直、要らないコードのケースが多い。「作りかけかよ?」と思うこと多々。 →テストケースで多く出るので、僕はごりごりunusedを付けていく。 @SuppressWarnings("unchecked") 総称型をraw型で使ってると出る警告。 →コード補完でやると、メソッドにuncheckedを付けに行くが、これは良くない。ちゃんとローカル変数に付けよう。 未検査のキャストなんかで出る警告。 Map map = new HashMap(); Map ret = (Map) map; →総称型を使ってるとけっこう出てくるんだけど、作りが悪いと回避出来ないことが多い。
はじめに Oracle JDBCドライバのバージョン管理についてまとめます。 できる限り公式の情報に基づいていますが、推測に頼らざるを得なかった箇所はその旨記載しています。 はじめに 手元にあるOracle JDBC ドライバのバージョンはどうやって調べるのか? OTNサイトの Oracle JDBC ドライバのバージョンはどうやって調べるのか? 商用/本番環境で利用する Oracle JDBC ドライバはどこから入手すべきか? Oracle Database と Oracle JDBC ドライバのバージョンの関係 Oracle JDBC ドライバのサポート期間 Oracle JDBC ドライバのJDKサポート Oracle JDBC ドライバはいつリリースされるのか? Oracle JDBC ドライバをアップデートする必要があるのか? まとめ 手元にあるOracle JDBC ドライバの
この章ではOracleデータベースへの接続について説明します。サンプルプログラムの実装対象とするOracleのバージョンは「8.1.6」ですが、それ以上のバージョンについてもほぼ同じです。 1. OCI Driverを用いた接続方法 Oracleは「Oracle JDBC OCI Driver」と「Oracle JDBC Thin Driver」の2種類のJDBCドライバを提供しています。どちらのドライバを使用する場合でも、Oracleのインストールディレクトリの「jdbc/lib」にある「classes111.zip」か「classes12.zip」(前者はJDK1.1用。後者はJava2用)をクラスパスに含める必要があります。(Oracle 9iではThinドライバとOCIドライバでファイルが分かれていますので、それぞれ必要なものをクラスパスに含めてください。) 「Oracle JDB
稼働直前待ったなし――システム再構築に伴う「移行」は,サービス開始のために越えるべき最後の難関だ。 人手による地道な作業が多いが,安心して稼働日を迎えるには絶対に手を抜けない。現場のエンジニアが駆使するノウハウを探った。 第1回 移行は全工数の4割を費やす 第2回 移行計画1:詳細設計前に決める「誰が」「いつ」「何を」 第3回 移行計画2:精度を上げる3つのポイント 第4回 移行計画3:「移行データ」は入念に調査・分析する 第5回 移行計画4:トラブルを見越した「権限と統制」 第6回 リハーサル1:計画書の甘さをとことん潰す 第7回 リハーサル2:本番さながらを徹底する 第8回 本番1:迷わず一気に渡る,正確・即決の仕掛け作り 第9回 本番2:影響範囲を素早く正確に追跡・確認
システム移行とは、運用テストが完了したシステムを実際の本番稼働環境へ移す工程です。 「本番リリース」「カットオーバー」などとも呼ばれます。 システムエンジニアにとっては一番の緊張感を強いられる工程ですが、これを乗り切ってシステムが安定稼働すれば、ようやく一息つくことができます。 システム移行計画の作成 システム移行は「システム移行計画書」に沿って作業を行います。 通常は移行の数か月前から「システム移行計画」を策定していきます。 ただ、大規模なシステム移行、たとえば銀行合併によるシステム移行などでは数年もの年月をかけて慎重に移行計画を練ることもあります。 システム移行計画には、おもに以下の内容を記載します。 基本方針 システム移行の基本的な方針を記載します。 全体スケジュール 計画段階から移行後までの予定を記載します。 タイムチャート システム移行当日の詳細なスケジュールを表します。 システ
下図のように、「縦持ち」のテーブルを「横持ち」に置き換えることをピボット(pivot)、逆に「横持ち」のテーブルを「縦持ち」に置き換えることをアンピボット(unpivot)と呼びます。これらの変換を行なう方法をまとめました。 標準SQL Presto Hive Pandas (Python) 標準SQL SQL-like なクエリ言語ならどこでも使える書き方です。 Pivot SELECT uid, max(CASE WHEN key = 'c1' THEN value END) AS c1, max(CASE WHEN key = 'c2' THEN value END) AS c2, max(CASE WHEN key = 'c3' THEN value END) AS c3 FROM vtable GROUP BY uid ;
[速報]JavaOne開幕。Java 9は「Project Jigsaw」でクラスパスの問題とJDK肥大化の問題を解決する。JaveOne 2015 サンフランシスコでOracle OpenWorldと同時開催の「JavaOne 2015」が開幕しました。Javaが登場して20周年、19回目のJavaOneとなります。 基調講演ではJavaの歴史を振り返った上で、Oracle Java Platformチーフアーキテクト Mark Reinhold氏が来年にも登場する予定の次バージョンの「Java 9」で採用される予定の「Project Jigsaw」を紹介しました。 Mark Reinhod氏。
はじめに こんにちは、yokatsukiです。 相変わらずOracle DBを触る機会がちょくちょくあるのですが、先日こういう相談を受けました。 「SQL*Loaderで複数テーブルのロードを行うことになったのだが、手書きでひとつひとつ制御ファイルを作成するのがめんどい。何か自動生成する方法はないか?」 ということでお手軽な方法がないか調べてみました。 SQL*Loader制御ファイルの生成 ズバリ「Oracle SQL Developer(以下SQL Developer)を使おう」です。 ただし、条件としてロード対象のテーブルがデータベース内に作成できていることが条件です。 以下の環境で確認しました。 Windows 10 Pro SQL Developer 4.1.3.20 w/jdk1.8.0_92 RDS for Oracle 12.1.0.1v4 Oracleデータベースの確認
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く