【ORACLE】テーブルを使用しているソースやマテビューの調査(+α)
DBA_TABLESを基準にしてFUNCTIONやPROCEDUREのソースを調査し
そのテーブルが使用されているかどうかを検査するSQL。
このSQLの返却結果の中でOBJ_USING_COUNTが1以上のテーブルは
少なくともどこかで使われています。
⇒そのテーブルをDROPして削除する/ALTERして項目を削除する等すると
該当FUNCTION、PROCEFDUREがINVALID(コンパイルエラーの意)になる
【ジョジョ】ウルトラジャンプ6月号&ジョジョリオン7巻 感想(チラリ…だぞ)
ウルトラジャンプ2014年6月号&ジョジョリオン7巻購入
買ってない人はそのまま帰ったほうがいい…
この「続きを読む」を押したら…
お前は公開することになる
【Java】文字エンコーディングの変換(UTF-8⇒SJIS)
テキストファイルのエンコーディングを UTF-8⇒Shift-JIS(MS932)に変換する自作プログラム。 サクラエディタとかのテキストエディタとかに標準で備わってはいるが 元のテキストファイルが重いとメモリ食うので、自作しました。 自分専用の色が強いですが。
SEの変な単語の読み方
192.168.0.~
⇒私は「いっくに、いちろっぱ~」と読むんですが、
特に168の部分は「いちろくはち」とそのまま読む人もいますね。
ブログの投稿には
【ORACLE】他サーバやマシンからの接続セッションを特定する方法
V$SESSION.MACHINEにマシン名で検索をかけて、
あとはLOGON_TIMEやV$SQL.SQLTEXT等を見ればある程度わかるけど、
そのあたりがはっきりしない場合に接続元マシンから探り当てる方法。
※例によって経験則なので確実かどうかわかりません
※Linuxを前提にしていますがWindowsでも似た考えでできると思います
【ORACLE】セッションが実行中のSQLを調べる
ここに挙げたやり方に則り
実際によく使ってる簡易的にセッションの情報を取得するSQL。
リンク先で挙げたようなV$SESSIONとV$SESSION_LONGOPSに加えて
V$SQLを結合してSQL_FULLTEXTを取得します
(そのセッションがどんなSQL投げてるのか調べる)。
javaによるHTTP接続(UserAgentの偽装)
javaによるHTTP接続サンプル
javaでHTTP接続するプログラムのサンプル。
// ①URLを生成
// ②接続してHttpURLConnectionを生成
HttpURLConnection con = (HttpURLConnection)new URL(url).openConnection();
// ③InputStreamからレスポンスをもらう
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"Shift-JIS"));
// ④まわす
while(br.ready()) {
System.out.println(br.readLine());
}
// ⑤とじる
con.disconnect();
br.close();