Log.log(work)

いろんな作業メモ

2018-01-01から1年間の記事一覧

【Oracle】ダンプのインポート

ダンプのインポートコマンドにセミコロンをつけてしまったのだが、 要らないので入れてはいけない。 ちなみにセミコロンを入れるとセミコロン付きのスキーマにインポートされてしまう。 IMPDP user/pass@xe DIRECTORY=DATA_PUMP_DIR DUMPFILE=DMP.dmp LOG=im…

Eclipseの機嫌が悪い

Eclipseを起動したら java was started by returned exit code=1 というエラーが出て、立ち上がらなくなってしまった。 ※ちなみに開発環境の関係上、やむなく32bitのHeliosを使っている… ググってみたら ・Javaが(ネットから自動で)インストールされていな…

 PythonからOracleに接続し、データを登録&更新する

昨日の続き。 INSERTは複数行の登録が一度にできるけど、UPDATEは複数回execute呼ばないといけないらしい。 # Insert default rows rows = [(1, 'Bob', 35, 'I like dogs'), (2, 'Kim', 27, 'I like birds')] cur.bindarraysize = 2 cur.setinputsizes(int, …

オラクルにつないでデータを取得する

仕事で表題のスクリプトを作成することになったのでその時のメモ。 環境: Windows8.1 (64bit) / Anaconda (Python 3.6.4) / Oracle 11g Oracleに接続 cx_Oracleを使うと良いらしい。ということでOracle Clientも併せてインストール ※Anadondaのpipが古い場…

oracle10gアンインストール[Windows版]

開発機に入れたOracle10g。 実は11gでした、ということでアンインストールして入れ直ししたときのメモ。 Oracle10gのアンインストール データベースの削除 ふつうDBCAが入っているのでそれを使って削除します。 今回は文字コードの変更の関係でコマンドでデ…

x*0.8の値を0.5単位で算出したい(Excel)

単体テストの工数から結合テストの工数を算出したいけど、 0.5ずつにしたいと思ったのでエクセルで探した時のメモ。 =IF(ISNUMBER(A1),CEILING(A1*0.8,0.5),A1) 一応文字かどうか判別し、数値の場合に係数0.8を掛けてみた。 CEILINGを使うと指定の値の倍数に…

RubyでSQLServerへつなぎたい2

前回失敗したRDBIじゃなくてtiny_tdsで行けるらしいので試してみた。 環境:Windows8.1 (64bit) Ruby:2.4.4p296 Bundler:1.16.2 DB:SQL Server 2017 ①接続準備 rubyで require 'tiny_tds' require 'bundler/setup' と書くとつながるらしいので、これが動…

RubyでSQLServerへつなぎたい

つなぎたいのだが、ドライバーのインストールでエラーが発生してしまう。 環境:Windows8.1 (64bit) Ruby:2.5.1 →2.4.4 ※インストーラー使用 まずドライバーが合ってる?、というところなのだが、これが一番よくわからない。 最初、調べてみたらRuby/DBIが…