Oracle Master Gold 11g

全然、進捗とか書いてませんでしたが・・・とりあえず合格しました!!!身についたかは怪しいので、家のOracleサーバを弄りつつ習得していきたいと思います。

Oracle Grid Infrastructure 11g インストール

うまくいかない・・・・ /u01/app/grid/product/11.2.0/grid/root.sh ↑ OUIで指示された後の実行でこける。。。 「libcap.so.1: cannot open shared object file: No such file or directory」 だったので # wget ftp://ftp.pbone.net/mirror/www.startcom.o…

SIPサーバ

JavaでSIPサーバを一から作ってみました。とりあえずは、iPhoneでSIPクライアントのアプリをダウンロードしてPCにソフトフォンを入れてテストしてみました。実際に通話出来ました!!!かなり面倒でした……基本接続しか対応してませんが。。。。とりあえずは…

C言語の勉強3 Oracleデータベース接続

C言語の勉強というタイトルですが微妙に違うような。。。C言語でOracleデータベースに接続ってどうやるのか気になったので調べてみました。環境 IDE : Visual Stdio 2010 Oracle : Oracle Database11gR2 Oracle Client 設定 ■Visual Stdio 2010 1. 対象のプ…

Oracle Master Gold 11g

最近は時間がある場合は、C言語の勉強しかしてませんでした。いい加減、Oracleの勉強を開始しないと。。。 Oracle Databaseは好きだし、完全にSilverの内容を忘れたくないしね 家のOracleサーバもエラーで止まっていましたが 直してバックアップも取得したし…

C言語の勉強2

C

#include int main() { char str[] = "xxx"; char c1[4] = "abc"; char* p; char *str_p; str_p = str; p = c1; printf("c1(c) = %c\n", *p); printf("c1(s) = %s\n", p); printf("str = %s\n", str_p); return 0; } 出力結果*** c1(c) = a c1(s) = abc str =…

C言語の勉強

C

#include int main(int argc, char** argv) { // 実体 int i = 10; char c0 = 'a'; int nums[4] = {1,2,3,4}; char c1[4] = "abc"; // アドレス格納変数 = ポインタ char* p = c1; int* p1 = nums; printf("i = %d\n", i); printf("c0 = %c\n", c0); printf(…

SQL Plusでプロシージャを実行

Oracleの勉強しているとプロシージャを利用してのOracle管理が目立ってきたので真面目に勉強始めました。 (データブロックの破損とか統計収集とかね) 入門サイト的なのがないので辛い。。。 とりあえず、Oracle公式サイトからOracle Clientをダウンロードし…

アーカイブログ

アーカイブログモードでDBを作成した後(デフォルトの出力先設定 = db_recovery_file_dest)に LOG_ARCHIVE_DEST_nパラメータを弄ってアーカイブログ作成する。 再度、デフォルト設定に戻したい場合は、LOG_ARCHIVE_DEST_nを空文字で更新しても以下のようなエ…

今の仕事

今はトラブルプロジェクトに派遣中です。。トラブルプロジェクト初体験です! (前、自分のSI作業で設定ファイル間違いしてトラブったことはあるけど) で、思うんですけど…… 「トラブルプロジェクトってPLがバカなんじゃね?」 の一言ですね。。。 システムの…

Cent OS 6.0 インストール[CUI]

Cent OSにWebLogicをCUIでインストール。WebLogicのバージョンは12c。 【ディレクトリ】 インストールディレクトリ : /opt/oracle/app ドメインディレクトリ : /opt/oracle/domains 【インストール準備】 1. グループを作成 : weblogic 2. ユーザを作成 : w…

Socket

Socketをちょっと昔な書き方をメモ。 今は、下記みたいな書き方は不要だけど。。。 public void test() throws IOException { int port = 5000; // ソケット生成 ServerSocket svsock = new ServerSocket(); // バインド処理 svsock.bind(new InetSocketAddr…

仕事メモ

タグとか置換 function htmlEscape(s){ return s.replace(/&/g,'&').replace(/>/g,'>').replace(/

Rails 3.1.3 + Apache2.2.22 + Unicorn4.2.0

CentOS 5.6(x64)にタイトルの環境を構築した。 最初は、passengerを利用していたけど何かエラーが発生するから諦めた。OracleDBと接続した場合は「何かsqliteをインストールしろ」ってエラーが発生するし MySQLと接続した場合は「何かactiverecord-mysql2を…

応用技術者試験メモ

・MTBF【Mean Time Between Failure】(平均故障間隔) ・MTTR【Mean Time To Repair】(平均復旧時間) ・稼働率 = MTBF / (MTBF + MTTR) ・フェールソフト システムの一部に障害が発生したとき、それ以外の部分の機能でシステムの運転を継続する。 ・フェ…

VirtualBox

バージョン 4.1.8●インターネット接続するには 「設定」→「ネットワーク」→「アダプタ1」→「NAT」●Apche2とか、イントラネットからアクセスしたい場合には 「設定」→「ネットワーク」→「アダプタ1」→「ブリッジ アダプタ」

勉強リスト

やりたいこと ・LDAP ・SCTP with JAVA ・RUBY ・RAILS ・AP試験勉強 ・ネットワークスペシャリスト勉強 ・データベーススペシャリスト勉強 ・DB設計方法 絶対やらないといけないこと 1. AP試験勉強 - 試験日程が固定だしね。。。 2. ネットワークスペシャリ…

TCP/IPマスタリングのまとめ1

【クラス】 クラスA : 0.0.0.0 〜 127.0.0.0 クラスB : 128.0.0.0 〜 191.255.0.0 クラスC : 192.0.0.0 〜 223.255.255.0 クラスD : 224.0.0.0 〜 239.255.255.255【スループット】 最大スループット = ウィンドウサイズ / ラウンドトリップタイム【ポー…

そういえば

今更だけど Oracle BronzeとSilverをとりました。うん。次は応用情報技術者試験を目差します。もう予約した… 今、仕事で初めてRubyを使ってます。 そして、初めてRubyフレームワークのRailsを使ってます。。。忙しくして試験勉強する時間ない…大丈夫か?? …

Date型

jdbcでoracleDBからDate型の値を取得する際、 ResultSetのgetDate()を利用して時刻情報が取れずにはまった。。 ResultSetでDate型の値を取得する場合は以下の点に注意。 getTimestamp = 日付と時刻情報の両方を保持 getDate = 日付情報のみ保持 getTime = 時…

Rmi 3

PC-1対PC-2の場合のサンプル。 今まで、rmiregistryコマンドでレジストリサーバを別で立てていたが サーバ側のソースでレジストリサーバを立てられる。 以下、サンプルサーバ側 import java.rmi.registry.Registry; import java.rmi.registry.LocateRegistry…

Rmi 2

Rmiについて2日目。前回のだとlocalhost対localhostのRmi呼び出しサンプルだったが PC-1対PC-2の場合はコマンドが変わるので以下に記す。 【手順】 1. rmiregistryを起動。(サーバ側を動作させるPCで) 2. サーバの起動。 ※1 java -Djava.security.policy=jav…

Rmi

Rmiにちょっと携わったので家でサンプルと調査をしてみた。 (仕事ではcorba+RMIだったけど。。。) なかなか欲しい情報がなくて苦労したが あっちこっち調べてる中で得た情報と実行に成功したものを下記にまとめる。 【RMI】 ・スタブ/スケルトンをrmicコマ…

オブジェクトプーリング

commons-poolを利用してDBではなく 自作クラスのオブジェクトをプーリングしたい場合には 下記のようにクラスを作成すれば実現できる。 Factoryクラス /** * */ package main2.pool.factory;import main2.pool.PooledObject;import org.apache.commons.pool.…

Perlログ出力

Perlを勉強してた際にログ出力するのは 標準APIでは無理なことが分かったのでこんなの作ってみた。Log.pm #!/user/bin/perl use utf8; use Switch; use Sys::Syslog qw(:DEFAULT setlogsock);package Log;my $FileDir; my $FileName; my $syslog; my $facili…

バッチファイル

JavaをWindows上で実行させるため バッチファイルを作成してみた。バッチは今回、初めて書いたので玄人には 見難いかも知れないがメモとして残しておく。 - @echo off goto initrem バッチの実行ディレクトリパス rem %~dp0rem まずinitが実行されforでlib配…

Log4j 行番号

Log4jで行番号を出力させる際に 何もオプションを指定しないでコンパイルすると クラスファイルにデバッグ情報が不足している為に「?」になってしまう。その為、以下のようにオプションを追加してコンパイルする。build.xml <project name="BatchTest" basedir="." default="jar"> <property name="app-name" value="BatchTest"/> <property name="path.src" value="./src" /> </property></property></project>

Axis2メモ

Axis2を復習がてらにやったので ちゃんとメモを残す。前回は、service.xmlを自力で書いたが 面倒なのでなるべく自動で生成できるよう wsdlを利用する方法でまとめた。 以下、手順1. 提供したいWebサービスのインタフェースを作成する。 (javaのインタフェー…

メモ

C

#include int main(int argc, char* args[] ) { char* pstr; int* pint; int num = 12; char str[100] = "char string"; // エラー // pstr = &str; pint = & num; pstr = str; printf("num = %d\n", num); printf("str = %s\n", str); printf("&num = %d\n"…

HTTP Socket POST 受信

SocketのgetInputStream()から POSTのMessage-Body部までのデータを取得する際は BufferedReader.readLine()だと取得出来ない。 (正確には、取れる時と取れない時がある) 取得方法を探しても見付からなかったので 自力で解決してみた。 結果としては Socket…