忘れかけのIT備忘録

今まで学んできた知識や小技、なるほど!と思ったことをメモするブログです。

Tips

OracleクライアントとOracleサーバの基本的な接続形態(専用サーバー接続)

OracleクライアントがOracleサーバ上のデータベースのサービスに接続するまでの基本的な流れを整理しました。なお、前提として専用サーバー接続の流れを書いています。1.OracleクライアントがOracleサーバー上のリスナーに接続リクエストを要求する2.着…

特定のネットワークアドレス/サブネットマスクにて、IPアドレスを割り当て可能なホスト数および割り当て可能なIPアドレスを求める

例として、192.168.2.128/26ネットワークからIPアドレスを割り当て可能なホスト数および割り当て可能なIPアドレスを求めてみます。192.168.2.128 ←ネットワークアドレス数(10進表記)11000000.10101000.00000010.10000000 ←ネットワークアドレス数(2進表記)11…

システム権限とオブジェクト権限

●第三者にも付与できるようシステム権限を付与する場合GRANT システム権限 TO ユーザ名 WITH ADMIN OPTION;※SYSユーザで実施する※取り消しても(REVOKEしても)第三者に付与された権限は残る●第三者にも付与できるようオブジェクト権限を付与する場合GRANT …

Oracleのプロファイルについて

プロファイルは下記2種類の制限ができる・リソース使用量の制限・パスワードの制限リソース制限を設定する場合、「resource_limit = true」をしないと設定が有効化されないため注意

表領域の作成時に指定する項目

表領域の作成時に指定する項目は下記の通り・エクステント管理方法・タイプ・ステータス・エクステント割当てサイズ・セグメント領域管理方法・ロギングエクステント管理方法表領域のデータファイル(エクステントの使用状況)の管理方法を指定する・ローカ…

サーバープロセス

サーバープロセスはUGAに格納されるが「専用サーバー接続モード」と「共有サーバー接続モード」で格納先が変わるサーバープロセスサーバープロセスが使用する領域は下記の通り①ユーザーセッションデータ②カーソル領域(SQLの実行時に使用するカーソルを格納…

Oracle Databaseの起動シーケンス

Oracle Databaseの起動シーケンスは4段階ある。①SHUTDOWN→②NOMOUNT→③MOUNT→④OPEN①SHUTDOWNデータベースが停止している状態②NOMOUNT初期化パラメータを読み込んで処理をする段階・初期化パラメータを読み込む・SGAを展開する・バックグラウンドプロセスを起動…

ユーザープロセス(ユーザーが発行したSQL)

ユーザーが発行したSQLはDBサーバーのメモリ上のプライベートSQL領域、共有SQL領域(共有プールのライブラリキャッシュ)に格納される。ただし、プライベートSQL領域は「専用サーバー接続モード」か「共有サーバー接続モード」によって格納先が変わる。専用…

フラッシュバックテクノロジ

フラッシュバックの使用条件・下記の初期化パラメータを設定していること -db_recovery_file_dest -db_recovery_file_dest_size・アーカイブログモードになっていること・フラッシュバックデータベースモードになっていること(flashback=ON)//フラッシュバ…

Linuxコマンドいろいろ

//ユーザパスワードを変更するpasswd//プロセスを確認するps -efauxe:実行しているコマンド名、環境変数を表示f プロセスを階層表示a:端末操作のプロセスを表示u:CPUやメモリの使用率なども表示x:端末操作以外のプロセスを表示//リモートサーバにファイルを…

エディタいろいろ

//$1~9の数字を探す\$[1-9]//先頭がAで始まる~A//行末がAで終わるA$//改行コードをCRLF→LF置換前 \r\n置換後 \n//改行コードをCRLF→CR置換前 \r\n置換後 \r//並び替え範囲選択後、Crtl+A//マージ並び替え後、Ctrl+M//右側の空白・TAB除去範囲選択後、Alt+…

WindowsバッチTips

//引数(args)を受け取る%1 から %9※最大10個受け取れる?(調査中)//引数について%~0 バッチファイル名%~dp0 カレントフォルダdelims その行の読み込みを止めるデリミタtokens=1,2 2列目も取り出したいとき。1-2という指定も可能//遅延環境変数変数を読み…

WindowsコマンドTips

//リモートデスクトップを起動するmstsc //フォルダ移動cd <移動先>※「CMD では UNC パスは現在のディレクトリとしてサポートされません。」と表示される場合→リモートフォルダに対してドライブレターがない(ネットワークドライブが割り当てられていない)た…

Windows全般

//ボリュームの拡張/縮小スタートボタンを右クリック > コンピュータの管理 > ディスクの管理 > 拡張/縮小したいボリュームを右クリック > ボリュームの拡張/ボリュームの縮小 ※「Disk Defragment」サービスを手動起動する必要がある。//リモートデスク…

Excelでフルパスからファイル名だけ抽出する

Excelでスクリプト一覧みたいな資料を作成しているとき、フルパスからファイル名だけ別セルで記述したいときってありませんか。似たような悩みを抱えている方が結構おり、便利な関数を見つけました。 //Linuxの場合=MID(A1,FIND("◆",SUBSTITUTE(A1,"/","◆",L…