2015-01-01から1年間の記事一覧
各ユーザーのログイン履歴や、最終ログイン日時を確認することができるコマンドがあることを知りましたのでメモメモ。 管理サーバの不正ログインを検知するのに使えそうですね。 最近ログインしたユーザー履歴確認 # last 実行結果 [root@db-1 scripts]# las…
PostgreSQLのRPMをインストールすると、合わせて「postgres」ユーザーが作られたり、サービス自動起動が設定されたりと色々勝手にやってくれるのですが、ユーザー作成やサービス自動起動設定を定義している記述は何を参照すれば確認できるのかまったくわかっ…
Linux環境にGridInfrastructure(11.2.0.4)をOUIを利用してインストール・アップグレードしようとした場合に、インストール対象のホスト名には要注意です。 ホスト名に大文字が含まれていた場合、対象ホスト間をパスワードなしでSSH接続できる状態にあったと…
キーボードのみで右クリックメニュー表示 操作対象のファイル/フォルダを選択している状態で[Shift]+[F10] (ちなみに、右クリックで表示されるメニューはコンテキストメニューというらしいです。) 地味ですが便利です。 自分はよくvagrantを利用して仮想環境…
コマンド w [ユーザー名]コマンドを実行することで現在ホストにログインしている指定ユーザーの利用状況を確認することができます。 また、ユーザー名を指定しないで実行することで、ログインしている全てのユーザーの利用状況が確認できます。 Show who is …
環境 CentOS 6.5 リポジトリ追加 公式で配布している各環境用のRPMファイルを下記サイトよりダウンロードしてインストール PostgreSQL RPM Repository (with Yum) 今回は下記RPMファイルをインストールしました [root@vagrant-centos65 ~]# rpm -ivh /vagran…
以前、社内勉強会内で「コネクションプーリングについて説明できる人いる?」という部長からの質問があり、自分はまだ説明できるほど理解できていないなと実感したのでメモメモ。 まずは参考リンクを熟読して理解して、人に説明できるレベルにしなければ! (…
tagomorisさんが開発したxbuildというツールを使うことで、手軽にrubyをインストールできるようになっています。 その他にも、Go/PHP/Perl/Python/Node.js がサポートされています。 (tagomorisさん、xbuild開発に携わった皆様、ありがとうございます!) 201…
ユーザーをあるグループに追加する場合はusermod -aGコマンドかgpasswd -aを利用した方がいいという話です。 ユーザーをグループに追加する手段 ユーザーを作成する場合に、そのユーザーをグループに所属させる方法として主に以下の手段が考えられる user作…
psql起動時に-o [ファイル名]オプションを付けて出力先を指定することで、psqlで実行したクエリの結果をファイルに出力できます。 実行ログ [postgres@vagrant-centos65 ~]$ /usr/local/pgsql/bin/psql test -q -t -o result.out test=# test=# test=# \qech…
psql起動時に-Eオプションをつけることで、メタコマンドが内部的に実行しているqueryを見ることが出来ます。 実行ログ [postgres@vagrant-centos65 ~]$ /usr/local/pgsql/bin/psql test -E psql (9.3.5) Type "help" for help. test=# test=# test=# \dt ***…
自作パッチファイルの作成・適用方法をメモします。 今回はPostgreSQL 9.3.5のソースを修正し、エラーメッセージの文言を変更する方法を試します。 変更対象 今回は下記エラーメッセージを以下のように変えてみました。 $ /usr/local/pgsql/bin/initdb -D /u…
環境 CentOS 6.5(64bit) PostgreSQL 9.3.5 そもそもPostgreSQLの"データベースクラスタ"とは?? 1つのデータベースインスタンスが管理するデータベースの集合体。 複数の冗長化されたデータベースを一つのデータベースに仮想的に見せる、と言ったような意味で…
Qiitaのこの記事を読んで今後自分も実践していこうと思いましたのでメモ マネジメント - 「進捗どうですか?」より2015倍捗る「困ってますか?」 - Qiitaqiita.com
環境 postgresql 9.3.5 CentOS 6.5(64bit) メモ インストールの流れ確認 ./postgresql-9.3.5/INSTALLファイルを確認。 ./configure gmake su gmake install adduser postgres mkdir /usr/local/pgsql/data chown postgres /usr/local/pgsql/data su - postgr…
v$parameterビューのISDEPRECATEDがTRUEのパラメータは非推奨パラメータ。 (マニュアルにも書いてあるのでそれを見れば早い話ですが…) SQL SELECT name from v$parameter WHERE ISDEPRECATED = 'TRUE' ORDER BY name; 参考 Oracle Database 12cで非推奨と…
pycrypto(バージョン2.4以上)をインストールしている状態でansibleを実行すると、下記エラーが出るみたい? pycrypto 2.3 をインストールすると正常に動作することを確認し、2.4、2.6.1(執筆時点での最新バージョン)インストール状態で動作確認した際はエラ…
vagrant up時にプラグイン「vagrant-vbguest」をインストールしておくと、ゲストOSのVirtualBox Guest Additionsのバージョンチェック&更新をしてくれる。 しかし、利用しているBoxイメージによってはkernelのversionが古いためにGuest Additions moduleの…
vSphere ESXi上の一つの仮想マシンに仮想NICはいくつ追加できるのか調べてみました。 環境 vSphere 5.5 上限 仮想NICの上限値は 10 公式ドキュメントを見ると 10^6と表記されていてると見間違えてしまったが、実際は注釈でしたので、最大10個まで仮想NICは設…
概要 DBインスタンスを起動する際に、事前に指定テーブルの表データをバッファキャッシュに格納するためのトリガー設定 ヒント句を用いて対象テーブルをフルスキャンかけてキャッシュに読み込ませる。 トリガー create or replace trigger "<schema>"."<trigger_name>" after start</trigger_name></schema>…
RAC関連のバックグラウンドプロセス RAC Background Processes Lock Monitor Processes (LMON) Lock Monitor Services (LMS) Lock Monitor Daemon Process ( LMD) LCKn ( Lock Process) DIAG (Diagnostic Daemon) OracleRAC関連の隠しパラメータによく_lm_ho…
参考 http://www.oracle.com/technetwork/jp/articles/chapter4-2-100886-ja.html#p01e
同じSQLを実行しても同じ実行計画が選択されない場合がある。 そのような状況が発生している場合、11gR2より実装されたカーディナリティ・フィードバック機能(Cardinality Feedback)が影響している可能性がある。 カーディナリティ・フィードバック(Cardinal…
set linesize 130 col "parameter" for a30 col "description" for a50 col "value" for a20 SELECT ksppinm as "parameter" , ksppdesc as "description" , ksppstvl as "value" FROM x$ksppi JOIN x$ksppcv USING (indx) WHERE ksppinm IN ('[隠しパラメー…
WindowsServer2012R2環境でネットワークアダプタの接続優先順位を変更する方法をメモ。 WSFCを構成する際に、マニュアルにも記載されていた作業だが、検証しているときにこの設定を失念していて、 管理用ネットワーク(Outside) ハートビート(Interconnect) …
指定ユーザやグループのアクセス権がACLに含まれているフォルダ、ファイルパスを抽出するスクリプトです。 取り急ぎ必要だったため急いで作ったスクリプトなので、そのうち見直したいです。 ※ ACL: アクセス制御リスト スクリプト内容 $result = $null; $roo…
仕事でWindowsServer2012R2 を触る機会がありましたので、 その中で覚えたTipsを残します。 システム管理系メニューの出し方 スタートメニュー表示ボタン(Windowsマーク)上で右クリック コマンドプロンプトのカレントフォルダ位置をエクスプローラで指定 通…
Office系は思わぬ箇所に思わぬ記載が含まれている可能性があるので、 ドキュメント類は提出前に必ず下記の点を確認するよう気を付けるべし(と自分に言い聞かせる) 表紙の確認 タイトルや日付等の内容が適切か 目次の更新(ワードのみ) 「参考資料」タブに「目…
プロセス監視等に利用できるコマンドメモ。 watch Unixで利用できるコマンド。(RHEL6.5にはインストール済みでした。) FreeBSDでは利用できない様子。(未確認) -nor--intervalオプションを付けることで、何秒間隔で実行するかを指定可能。 -dオプションを付…
11.1 → 11.2 で初期化パラメータのsessionsのデフォルト値が変更になっているみたい。 11.1 における sessions初期値 (1.1 * PROCESSES) + 5 SESSIONS 11.2 における sessions初期値 (1.5 * PROCESSES) + 22 SESSIONS しかし、自分の環境(windows server 201…