rinn@wiki内検索 / 「ubuntu SJISで漢字文書の編集を行うには」で検索した結果

検索 :
  • ubuntu SJISで漢字文書の編集を行うには
    ubuntu SJISで漢字文書の編集を行うには ubuntuのvi(vim)でSJISの文書を編集しようとすると、文字化けを起こしてしまい うまくいきません。  これは初期インストール時、utf-8で設定されている為ですが、環境変数を 変えてもうまくいきません。  export LANG=ja_JP.sjis or export LANG=ja_JP.ShiftSis これはロケールの設定が出来ていない為となります。以下で確認できます。 locale -a | grep ja ja_JP.utf8 ← 次のようになりsjisがありません。 そこで、以下のコマンドでsjisの分を追加します。 sudo localedef -f SHIFT_JIS -i ja_JP ja_JP.SJIS ※rootユーザーでやればよいのですが、u...
  • メニュー
    ...イルを調べる方法 ubuntu SJISで漢字文書の編集を行うには Java 関連 Java 正規表現チェックPG Java Jvmstat の使い方 Java OutOfMemoryについて Java OutOfMemoryが発生した時 Windows関連 Windows サービスを手動で削除する方法 Windows 使用中のファイルディスクリプタ確認 Window TIME_WAIT調整方法 Windows Fileのダンプ表示 Windows プロセスkillコマンド Windows リスンしているアプリケーションを調べる その他 Tips その他 Tomcat warファイルの展開 WAS WAS WASのバージョン確認 C# C#でDBアクセス(Oracle)? VB VB 月カレンダー ...
  • Java Jvmstat の使い方
    □Java Jvmstatの使い方(チューニング) Jvmstatは、Javaアプリケーションのヒープ領域について、外部から確認できるツールです。 □入手方法 Sunの下記のURLから最新版が取得できます。(現在(20006/9/8)v3.0) http //java.sun.com/performance/jvmstat/  最新版のv3.0は、Java1.5以上となっており、Java1.4.2の場合は、SunのFAQページから v2.0をダウンロードすることで、使用可能です。 Jvmstat (Sun サイト) http //java.sun.com/performance/jvmstat/ Jvmstat FAQ(Sun サイト) http //java.sun.com/performance/jvmstat/faq.html ...
  • Java 正規表現チェックPG
    □正規表現 チェック用サンプルプログラム  javaのregexパッケージを利用した正規表現のマッチングのチェックを行う サンプルプログラムです。 1.reg.javaと言うファイルを新規作成して、  javac reg.java  と実行してください。 2.下記の様にして実行すると、正規表現と文字列のマッチングの確認が行えます。   java reg 正規表現パターン 比較を検証したい文字列   reg.java import java.util.regex.*; import java.io.*; /** java reg " パターン文字列 " 比較文字列 */ public class reg { /** * パターンマッチのテストを行い、結果を boolean...
  • DB2 db2audit機能使用方法(V9.5)
    □DB2AUDIT (V9.5) V9.5でDB2AUDIT機能が大幅に変更されているので、調査してみました。 ※IBMから各種資料が公表されているので詳細はこちらを見るのがよいでしょう。 単純に監査情報をとってみることにフォーカスして以下まとめました。 V9.5からは、インスタンス単位、データベース単位の2つの切り口で監査設定 ができるようになりました。9.1までは、ほぼインスタンス単位だったと見て よいと思います。 1. あるDBユーザーの操作のログを採取する  1) SECADM権限の付与されたユーザーでログイン  db2 connect to sample SECADM権限のあるユーザー  2) AUDIT POLICYを作成 db2 create audit policy AUDIT POLICY名 cate...
  • DB2 v7インストール方法
    □DB2v7.2インストール方法 1. DB2-udb-v7.2-linux以下全てを、コピーしてください。 cd /tmp cp -p .../DB2-udb-v7.2-linux . 2. DB2-udb-v7.2-linuxに移動して、下記コマンド実行 ./db2setup   CUIインターフェースにてインストール実施、   "To select products and their components, select"の [Install]   "To create a DB2 Instance, an Administration Server,"の[Create..]    ⇒ Create a DB2 instanceを選択 ⇒ インスタンス作成    ⇒ Create the ...
  • Oracle SQL*LoaderでCSVファイルを取り込む方法
    □ Oracle SQL*LoaderでCSVファイルを取り込む方法 CSVファイルを取り込むには以下の様な、コントロールファイルを作成すればよい LOAD DATA INFILE TEST.CSV BADFILE BADTEST.CSV REPLACE INTO TABLE TEST FIELDS TERMINATED BY , OPTIONALLY ENCLOSED BY " trailing nullcols (A ,B,C) TEST.CSVが入力ファイル REPLACEは、テーブル内容をクリアして、置き換える。 APPENDにすると、追記になる。 カンマ(,)区切りの指定は以下 FIELDS TERMINATED BY , 項目値をダブルクォーテーション(")で囲まれている場合を考慮する場合は以下の設定...
  • Java OutOfMemoryについて
    □OutOfMemoryについて  Javaで通常、OutOfMemoryというと、Java OOM(OutOfMemory)の事を指す。  これに対し、ネイティブ OOM(OutOfmemry)があり、OSからのヒープメモリを確保使用とした際、  それが不足すると、発生します。  これらを判別する方法は、Javaの標準出力にログが現れないものが、ネイティブOOMとなります。  Unix系OSでは、syslogログにOutOfMemoryの旨エラーログが出力されることがあります。  Java OOMが発生する場合、New+Old領域が不足した場合と、Permanent領域が不足した場合があります。  Permanentはクラスのメタデータ等の為確保される領域で、デフォルト16MB 最大64MBとなっている。  New+Old領域は、オブジェクトや...
  • DB2 トランザクションログがいっぱい
    DB2 「トランザクションログがいっぱい」  テーブルのレコードを貯めすぎた場合、削除の際下記のメッセージが出力して 削除に失敗することがあります。(削除処理はロールバックされて戻ってしまいます。) $ db2 delete from xxxxxtbl DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned SQL0964C The transaction log for the database is full. SQLSTATE=57011  削除する単位を小さくする以外の方法として下記があります。 トランザクショ...
  • Linux sshを使ったポートフォワード
    □SSHを使ったポートフォワード 今までに作成した、TCP通信を行うアプリケーションにて、その通信を暗号化したい場合に アプリケーションの対応なしでも、ssh(openssh)を利用することで、対応が可能な場合があります。 前提として、送信側と、受信側にsshパッケージが導入されている必要があります。 rpm -qa | grep ssh などとして、調べることで導入されているか分かります。 (実行例) [root@localhost local]# rpm -qa | grep ssh openssh-clients-3.6.1p2-18 openssh-3.6.1p2-18 openssh-askpass-gnome-3.6.1p2-18 openssh-server-3.6.1p2-18 openssh-askpass-3.6.1p2-18 [...
  • Windows サービスを手動で削除する方法
    □サービスプログラムを手動で削除する方法 Windowsのサービス画面に登場するデーモン型で起動されるサービスプログラムのについて アンインストールなどが失敗した場合も手動で削除することが出来ます。 下記の標準コマンドを利用します。  sc.exe まず、サービスを検索します。  sc.exe query サービス名 サービス名をしていなければ、エントリー全てが出力します。 (実行例) C \Documents and Settings\yan sc query lanmanserver SERVICE_NAME lanmanserver TYPE 20 WIN32_SHARE_PROCESS STATE 4 RUNNING ...
  • CシャープでDBアクセス(Oracle)
    □C#でDBアクセス(Oracle) 1. 準備  1)MS社サイトから無料でVisual Studio環境が提供されている。 http //www.microsoft.com/japan/msdn/vstudio/express/default.aspx  取得してお任せでインストールする。  2) Oracleにアクセスする為に、ODT.netが必要、OTNのサインアップが必要だが以下から取得できるので、展開してインストールする http //www.oracle.com/technology/global/jp/software/tech/windows/odt/index.html 2. プロジェクト作成  1) OracleのJavaでいうところのクラスライブラリにあたるものが、下の例の様なフォルダにインストールされるので、...
  • Linux 最大ファイルディスクリプタ設定
    □Linux ファイルディスクリプタの最大値を変更する。 ファイルディスクリプタは、ファイルオープンなどで使われるポインタのようなものです。 (Windowsだとハンドルがこれに近い。)  アプリケーションにて、ファイルクローズを行わず、ファイルオープン、 等を続けると、Too many open files といったエラーが発生することがあります。  その様な場合に、下記の方法で最大数を増やす事で、回避できる場合があります。 1.まず、現在の設定の確認を行ってください。 # ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimite...
  • DB2 Databaseのトランザクション状態を調べる
    Databaseのトランザクション状態の確認方法 db2pdでいろいろとDB2の状態を確認することができますが、下記の様にすることで、 トランザクション状態を知ることができます。 db2pd -db database name -transaction db2inst1@intft01 ~]$ db2pd -db sample -transaction Database Partition 0 -- Database SAMPLE -- Active -- Up 0 days 00 59 17 Transactions Address AppHandl [nod-index] TranHdl Locks State Tflag Tflag2 Firstlsn Lastlsn LogSpace ...
  • Java OutOfMemory
    Java OurOfMemoryが起こった場合 Out of swap spaceが発生  下記のSunサイトのリンクにある通り、使用メモリがプロセス限界かシステム限界に達した事が考えられる。  http //forum.java.sun.com/thread.jspa?threadID=747363 messageID=4281966   対策として、  1. Java起動時の引数-Xssで調整可能だが、スタックメモリを小さくする。(デフォルト512K)  2. Java起動時の引数-Xmxで調査可能だが、最大ヒープメモリを小さくする。デフォルト値は小さめなので、大きすぎる値をセットしたと思われる。  3. 64BitのJVMを使う。(当然のそのJVMの前提条件を満たした環境も必要だと思われる。)    ※使用可能なメモリ空間は、実質無限になる。(当然H/W等に...
  • DB2 Databaseのスキーマを簡単調べる方法
    Database内のスキーマを簡単に調べる方法  現在運用中のデータベースにどんなスキーマが存在するかを調べる場合に 下記のコマンドを実行すると簡単にスキーマを調べることができます。 db2look -d database name -a -e -m -l -x -f -o db2look.sql   database name にsampleなどデータベースの名前セットして実行すると、db2look.sqlに、スキーマ情報が出力されます。 db2look.sqlは、これを実行するとスキーマ(テーブル、インデックスなど)が何も無いところから再構成できるだけの情報がはいっています。 (例) -- This CLP file was created using DB2LOOK Version 9.1 -- Timestamp Wed 09 Apr 200...
  • DB2 ユーザー作成方法
    ■ DB2 ユーザー登録 DB2のデータベースユーザーは、基本的にOS認証を引きづくことになっており、 特にOracleでいうcreate user のようなコマンドは必要ありません。 1.OSユーザーを作成   各OSで、ユーザーを作成 2.DB2にて、接続権限を付与する。   DB2= grant connect on database to user OS Username>
  • MSSQL T-SQLでファイル出力
    □MSSQL T-SQLでファイル出力する方法 xp_cmdshellコマンドで、 echo "hoge" log.txt と言った引数で実行すると 指定したファイルに出力できる。 例) EXEC master..xp_cmdshell echo "hoge" log.txt  但し、MS-SQLServer2005では、sysadmin権限があっても、xp_cmdshellの実行権限が 不足するため、以下を実行する必要がある。 -- To allow advanced options to be changed. EXEC sp_configure show advanced options , 1 GO -- To update the currently configured value for...
  • PostgreSQL サーバー起動・停止方法
    PostgreSQL サーバー起動・停止方法 pg_ctlコマンドを使うことで、起動・停止時のモードを設定する事が能です。 起動通常 pg_ctl start データディレクトリ指定 pg_ctl start -D データベースファイルのあるディレクトリ ※-Dが省略されると、環境変数PGDATAの値が採用される。 停止通常 全てのセッションの切断を待ってデータベースを停止させる。 pg_ctl stop または、 Pg_ctl stop -m start 強制停止1 全てのトランザクションをロールバックさせて、セッションは強制切断してデータベースを停止させる。 pg_ctl stop -m fast 強制停止2 全てのトランザクション、セッションを強制的に切断してデータベースを停止させる。強制停止させられたトランザクションは、時間の...
  • Windows リスンしているアプリケーションを調べる
    □Windows リスンしているアプリケーションを調べる。 Unix系のnetstatだと下記の様に実行すると、リスンしているアプリケーションを調べることが可能である。 netstat -nlp (こんな感じ) [root@yebihara03-vm yanagi]# netstat -lnp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0 32768 0.0.0.0 * LISTEN 1027/r...
  • Linux デバッグ(strace)
    Linux デバッグ方法 Linuxで、Solaris のtrussにあたるコマンドが、straceになります。 このコマンドからコマンド実行すると実行されたコマンドで実施したシステムファンクションコール などの情報が得られます。 strace -f -F -o /tmp/log.txt コマンド 例) /usr/bin/strace -f z-F -o /tmp/log.txt java 出力例) [pid 2756] gettimeofday( unfinished ... [pid 2762] ... mmap2 resumed ) = 0xaa90e000 [pid 2756] ... gettimeofday resumed {1157439854, 233864}, NULL) = 0 ...
  • Linux nmapの使い方
    nmapの使用方法 基本的には以下のコマンドを実行すれば良い。 nmap hostname or ip address -p port number [- port number ] 指定した端末の指定ポート(範囲)でリスンしているサービスの情報が得られます。 (実行例) [root@db2node207 tmp]# nmap 192.168.10.114 -p 1521 Starting nmap V. 3.00 ( www.insecure.org/nmap/ ) Interesting ports on xxx.xxx.xxxx.xxx.com (192.168.10.114) Port State Service 1521/tcp open oracle Nmap run completed -- 1 IP add...
  • MSSQL2K SQLトレースにユーザー情報を埋め込む方法
    □MSSQLserver2000にて、SQLトレースに任意のユーザー情報を埋め込む方法 SQLServerのユーザ定義イベントを使うとOracleの DBMS_SESSION.SET_IDENTIFIERプロシージャのようにセッション固有の情報をト レースに出力できます。 (1)SQLトレースで、ユーザ定義イベントの0番(イベントID 82に対応)を設定し ておく、 (2)以下のようなコマンドでユーザ定義のイベントを発生させる DECLARE @eventID int DECLARE @userinfo nvarchar(128) DECLARE @userdata varbinary(8000) SET @eventid=82 SET @userinfo= USER COMMENT TEST ← 任意の文字列 SET @userdata=NULL ...
  • DB2 イベントモニター一括削除
    DB2のイベントモニターを一括削除するシェルサンプル 下記のシェルはイベント名の命名規則が"S_"、"C_"のものに絞り込んでいますので、 awk コマンドの /~~/ の条件を変更または削除することで、流用できると思います。 #!/bin/sh db2 connect to sample cp /dev/null tmp.sh echo "db2 connect to sample" tmp.sh db2 select evmonname,type from syscat.events | awk /^[CS]/{printf "db2 set event monitor %s state 0\n", $1;} tmp.sh db2 ...
  • Windows プロセスkillコマンド
    Windows プロセスKillの方法 Windows PowerShell のpskillコマンドでプロセスのkillが実施できます。 下記のMicrosoftのサイトからダウンロードが可能です。 Windows XP 用 Windows PowerShell 1.0 http //www.microsoft.com/downloads/details.aspx?FamilyId=30125A46-B97C-4704-AA10-605E809D5933 displaylang=ja Windows Server 2003 用 Windows PowerShell 1.0 http //www.microsoft.com/downloads/details.aspx?FamilyId=C61FB27B-E71C-4ECF-9D2C-9B299B149490 displ...
  • DB2 バージョン確認
    DB2 バージョンの確認方法 DB2の正確なバージョン、FixPak適用状況は下記コマンドで調べる事が出来ます。 db2level (実行例) $ db2level DB21085I インスタンス "db2inst4" は、"32" ビットおよび DB2 コード・リリース "SQL08023" をレベル ID "03040106" で使用します。 情報トークンは、"DB2 v8.1.0.96"、"s050811"、"MI00138"、および FixPak "10" です。 製品は "/opt/IBM/db2/V8.1" にインストールされます。 環境変数LANGを英語モードにすると、...
  • トップページ
    DB操作(調査)Tips 及び Linux、Java関連情報  自分(私)が頻繁に使う、DB操作やLinux、JavaTipsをまとめています。  ご参考にどうぞ。 ご注意!! 主に個人的な備忘録、メモの為に作成しました。 誤った情報があるかもしれませんので、お気をつけください。 当ページのリンクはフリーです。トップページにてお願いします。 本ページの中央右下に、Amazon以外のバナー広告が表示されますが、当Wikiを運用されている atwiki 様独自のものとなります。 Oracleをパッシブモードで接続する方法。Linuxは、tnsname.oraにデリゲート(SIDと同じレベル)を指定する。Windowsは、これに加え、レジストリで!"SHARED_SERVER"に変更する必要がある。JDBC等のようにで指定できない場合は、サーバーで...
  • DB2 Fixpak適用方法
    □DB2 Fixpak適用方法 最低限これだけやれば適用出来る手順です。(検証環境などで) Linux/Unix版の場合 DB2管理者ユーザー(インスタンスユーザーなど)にて $db2stop force rootユーザーにて Fixpakのtarファイルを展開して、下記のシェルを実行する # ./installFixPak -y 上記により、アプリケーションのファイルが展開&上書きされます。 そのままだと、リンクが切れているので、db2startコマンド等が上手く実行できません。 下記のコマンドをインスタンスユーザーに対して実行してください。 #/opt/IBM/db2/ TBD /instance/db2iupdt インスタンスユーザー名 例) #/opt/IBM/db2/V8.1/instance/db2iupdt db2i...
  • @wiki全体から「ubuntu SJISで漢字文書の編集を行うには」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索