異常終了@Wiki
http://w.atwiki.jp/sunbalcan/
異常終了@Wiki
ja
2007-03-26T13:21:26+09:00
1174882886
-
基本情報関連
https://w.atwiki.jp/sunbalcan/pages/50.html
**【システム開発関連用語】
(平成11年度~平成16年度春期午前問題からの高頻出度順)
◆ハードウェア
|用語|頻出回数|意味|
|メモリ|32||
|CPU|24||
|ソフトウェア|24||
|MIPS|11|Million Instructions Per Second 処理速度をあらわす単位|
|ハードウェア|11||
|プリンタ|11||
|記憶装置|10||
|セクタ|9|円盤(ディスク)状の記憶装置における最小の記録単位|
|レジスタ|9|マイクロプロセッサ内部にある、演算や実行状態の保持に用いる記憶素子|
|出力装置|9||
◆ソフトウェア
|用語|頻出回数|意味|
|プログラム|81||
|アクセス|56||
|OS|36||
|ソフトウェア|24||
|タスク|17||
|バックアップ|9||
|信頼性|9||
|ページング|8|利用可能なメモリ容量を増やすOSの機能の一つ(スワップ)|
|稼働率|7|MTBF:Mean Time Between Failure 平均故障間隔|
|||MTTR:Mean Time To Repair 平均修理時間|
|データ構造|7|データの集まりをコンピュータの中で効果的に扱うため、|
|||一定の形式に系統立てて格納するときの形式|
|オブジェクト指向|7||
|コンパイラ|7||
◆アルゴリズム
|用語|頻出回数|意味|
|配列|10||
|アルゴリズム|8||
|整列|6||
|ソート|5||
|マスタファイル|3||
|2分探索|3|データが昇順か降順のどちらかにソート済みのとき実行できるアルゴリズム|
|バブルソート|3|並べ替えの過程でデータが下から上へ移動する様子が、泡が浮かんでいくように見える|
|順編成ファイル|2|ファイル編成法のひとつ。レコードを一次元的に配置する方式。順次アクセスしかできない。|
|||もっとも基本的で単純な方式。 |
|クイックソート|2|データの比較と交換回数が非常に少ないのが特徴|
|シェルソート|2|挿入ソートの改良版|
◆データ構造・データベース
|用語|頻出回数|意味|
|選択|70|≒抽出|
|ロック|20|データの整合性を保つために、データの読み書きを一時的に制限すること|
|結合|19|等結合、比較結合/外部結合|
|セキュリティ|8|機密データへの権限のないユーザーからのアクセスの防止やデータの|
|||不当な削除・改ざんなどの破壊行為の防止 、データに対するユーザーアクセスの監視などの対策|
|正規化|5||
|主キー|5||
|修正|5||
|射影|5|特定の列(フィールド)の抽出|
|DFD|4|Data Flow Diagram データフローズ|
|ログファイル|4||
◆通信・ ネットワーク
|用語|頻出回数|意味|
|LAN|20|Local Area Network スター型、リング型、バス型、無線LAN|
|OSI|12|OSI基本参照モデル|
|プロトコル|11|通信規約|
|インターネット|9||
|IPアドレス|9||
|ルータ|8|OSI参照モデルでいうネットワーク層(第3層)やトランスポート層(第4層)の|
|||一部のプロトコルを解析して転送を行なう中継機器|
|電子メール|8||
|暗号化|7||
|公開鍵暗号方式|5||
|リピータ|4|OSI参照モデルでいう物理層(第1層)の中継機器|
|ブリッジ|4|OSI参照モデルでいうデータリンク層(第2層)の中継機器|
|ゲートウェイ|4|OSI参照モデルの全階層を認識し、通信媒体や伝送方式の違いを吸収して異機種間の接続を可能とする|
|CSMA/CD|4|「搬送波感知多重アクセス/衝突検出方式」の略。LANで利用される通信方式の一つ|
|SGML|4|代表的なマークアップ言語の1つ。HTMLはSGMLを参考に作られている|
|HTTP|4||
|SMTP|4|インターネットやイントラネットで電子メールを送信するためのプロトコル|
|EDI|4|商取引に関する情報を標準的な書式に統一して、企業間で電子的に交換する仕組み|
|TCP/IP|4||
◆情報処理技術
|用語|頻出回数|意味|
|10進数|14||
|2進数|11||
|分散|9||
|節|8||
|ISO|7|国際標準化機構(International Organization for Standardization)|
|16進数|7||
|2の補数|6||
|集計|5||
|ABC分析|5||
|取引|5||
◆プログラム設計
|用語|頻出回数|意味|
|流れ図|12|逐次型、分岐型、反復型|
|プログラミング|11||
|外部設計|6|設計フェイズのうち、開発しようとするシステムが外部(ユーザーや外部システム)に|
|||対してどのような機能、インターフェイスを提供するかを設計すること|
|PERT|5|工程計画・管理手法の1つで、仕事(プロジェクト)全体を構成する各作業の|
|||相互依存関係をネットワーク図にすることで、各作業の日程計画を作成するとともに|
|||仕事全体の所要時間を算出し、さらにクリティカルパスを明らかにして所要時間の|
|||短縮を図る手法のこと|
|クリティカルパス|5|最長経路 / 臨界経路。生産工程やプロジェクトなどで、お互いに|
|||従属関係(前工程が終わらないと次工程に進めないなど)にある複数の|
|||作業のうち、開始から終了までをつなぐ時間的余裕のない一連の作業の集まりのこと。|
|内部設計|5|プログラムを作成できるレベルまでシステム内部を詳細に設計すること|
|モジュール分割|2|プログラムをモジュール単位に分割してこれを階層化すること|
|||STS分割、TR分割、ジャクソン法、ワーニエ法|
|トランザクション分割|2|機能の分割を行った際にデータの流れが分岐する場合に適用し、入力された|
|||トランザクションにより、異なる処理を実行する場合に使用される|
|プログラム設計|2||
|ウォータフォールモデル|2|工程を後戻りすることなく、各工程は滝の流れのように進行する|
|基本計画|2|システムに対するユーザ要求の分析(要求分析)とそれを明確にした要求定義を|
|||文書化する。また、スケジュールや資源配分の計画を行う。|
◆プログラム開発
|用語|頻出回数|意味|
|ビット|50||
|ファイル|48||
|バイト|33||
|アドレス|29||
|ジョブ|10||
|オブジェクト|9||
|分岐|9||
|指標|8||
|節|8||
|クラス|5||
|メッセージ|5||
2007-03-26T13:21:26+09:00
1174882886
-
メニュー
https://w.atwiki.jp/sunbalcan/pages/2.html
メニュー
-[[トップページ]]
-[[【連絡事項】]]
-[[【G目標】]]
-[[更新履歴]]
&br()
=G資料=
+[[GLミーティングFB]](1/22作成)
+[[売上と原価についての概要]](1/21作成)
+[[派遣業務の利益の考え方]](1/21作成)
+[[業務リーダーの心得]](1/24作成)
+[[へぇ~]]
&br()
=knowledge sharing=
Y業務
+[[業務で得た知識リスト]](1/25作成)
oracle
+[[oracle全般]]
+[[ユーティリティ]]
+[[V$表]]
+[[権限とロール]]
+[[主要データディクショナリ]]
+[[主要関数]]
+[[STATS PACK]]
+[[sql*plusコマンド]]
+[[sql*plus環境変数]]
+[[SQLトレース]]
+[[便えるsql集]]
+[[使える?データディクショナリ集]]
+[[実行計画取得(PLAN_TABLE未使用)]]
&br()
unix
+[[UNIXコマンド]]
+[[シェル]]
+[[シェルスクリプト]]
+[[bash]]
+[[vi]]
+[[性能情報収集関連シェル]]
&br()
JAVA
+[[JAVA全般]]
+[[豆知識]]
+[[性能情報収集関連]]
+[[ANT]]
&br()
other
+[[JP1]]
+[[eCipherGate]]
+[[Excel]]
+[[VBA]]
+[[SC(イロイロ)]]
+[[用語]]
+[[社員教育]]
+[[基本情報関連]](3/26作成)
&br()
=private free space=
+[[ho]]
+[[at]]
+[[hs]]
+[[rk]]
+[[tt]]
+[[tf]]
&br()
&br()
[[メニュー]]
2007-03-26T13:09:06+09:00
1174882146
-
主要データディクショナリ
https://w.atwiki.jp/sunbalcan/pages/38.html
【主要データディクショナリ】
使える?データディクショナリ集も参照してください
※D:DBA_ A:ALL_ U:USER_&br()
|D |A |U |表名 |説明|
|○ |○ |○ |CATALOG |表・ビュー・索引・シノニムの情報を調べる|
|○ |○ |○ |COL_COMMENTS |表の列に付けられたコメント情報を調べる|
| |○ |○ |COL_PRIVS_MADE |表の列にアクセスできるユーザを調べる|
| |○ |○ |COL_PRIVS_RECD |アクセスできるスキーマの表の列を調べる|
|○ |○ |○ |CONSTRAINTS |制約の情報を調べる|
|○ |○ |○ |CONS_COLUMNS |制約が定義されている列の情報を調べる|
|○ | | |DATA_FILES |データファイルの情報を調べる|
|○ |○ |○ |ERRORS |解決されていないエラー情報を調べる|
|○ | |○ |EXTENTS |セグメントに割り当てられたエクステントの情報|
|○ | |○ |FREE_SPACE |表領域内の使用可能エクステント情報|
|○ |○ |○ |INDEXES |索引の情報|
|○ |○ |○ |IND_COLUMNS |索引がひも付いている表・列を調べる|
|○ |○ |○ |OBJECTS |オブジェクトの情報|
|○ |○ |○ |PROCEDURES |プロシージャに関する情報|
|○ | | |PROFILES |プロファイルに関する情報|
|○ | | |ROLES |ロールに関する情報|
|○ | |○ |ROLE_PRIVS |ユーザやロールに付与されたロールを調べる|
|○ | |○ |SEGMENTS |セグメントに割り当てられたエクステントとブロック数を調べる|
|○ |○ |○ |SEQUENCES |シーケンスに関する情報|
|○ |○ |○ |SYNONYMS |USER_:プライベートシノニムを確認する|
| | | | |ALL_:パブリックシノニムを確認する|
| | | | |DBA:全てのシノニムを確認する|
|○ | |○ |SYS_PRIVS |ユーザとロールに付与されたシステム権限の情報を示す|
|○ |○ |○ |TABLES |表に関する情報|
|○ | |○ |TABLESPACES |表領域に関する情報|
|○ |○ |○ |TAB_COLUMNS |表の列に関する情報|
|○ |○ |○ |TAB_COMMENTS |表に付けられたコメントに関する情報|
| |○ |○ |TAB_PRIVS_MADE |スキーマにアクセスできるユーザを調べる|
| |○ |○ |TAB_PRIVS_RECD |アクセスできるスキーマを調べる|
|○ | | |TEMP_FILES |一時表領域に属するファイル情報を調べる|
|○ |○ |○ |TRIGGERS |トリガーに関する情報|
|○ | |○ |TS_QUOTAS |ユーザの表領域に対する領域割り当て制限情報|
|○ |○ |○ |TYPES |オブジェクト型の情報|
|○ |○ |○ |USERS |ユーザに関する情報|
|○ |○ |○ |VIEWS |ビューに関する情報|
||
| | | |<その他> ||
| | | |表名 |説明|
| | | |ROLE_ROLE_PRIVS |ロールに付与されたロールを調べる|
| | | |ROLE_SYS_PRIVS |ロールに付与されたシステム権限を調べる|
| | | |ROLE_TAB_PRIVS |ロールに付与されたオブジェクト権限を調べる|
| | | |SESSION_PRIVS |現在のセッションで使用可能なシステム権限を調べる|
| | | |SESSION_ROLES |現在のセッションで使用可能なロールを調べる|
| | | |NLS_DATABASE_PARAMETERS |データベースの永続NLSパラメータの情報|
| | | |NLS_INSTANCE_PARAMETERS |インスタンスに設定されたNLSパラメータ値|
| | | |NLS_SESSION_PARAMETERS |セッションで設定されたNLSパラメータ値|
2007-03-19T19:12:48+09:00
1174299168
-
V$表
https://w.atwiki.jp/sunbalcan/pages/35.html
|表名|説明|
|V$BACKUP|データファイルがオンラインバックアップ中かどうか調べる|
|V$CIRCUIT|ディスパッチャとサーバの使用状況(クライアントとディスパッチャを通過した情報量など)を確認する。|
||(1つの共有サーバ接続につき1つのエントリを表示する)|
|V$CONTROLFILE|制御ファイルに関する情報を調べる|
|V$DATABASE|接続中のデータベース名や作成日を調べる|
|V$DATAFILE|データファイルの情報|
|V$DATAFILE_HEADER|データファイルのヘッダー情報を調べる|
|V$DISPATCHER|ディスパッチャ情報を調べる|
|V$INSTANCE|接続中のインスタンス名やバージョンを調べる|
|V$LOG|REDOロググループの状態やログ順序番号などを調べる|
|V$LOGFILE|REDOログファイルの名前や状態(CURRENT/INACTIVE)を表示|
|V$NLS_PARAMETERS|データベースの文字コード等を調べる|
|V$PARAMETER|現在セッションで有効になっている初期化パラメータの値を示す|
|V$QUEUE|要求や応答のキュー情報を調べる|
|V$SESSION|セッション情報を調べる|
|V$SGA|SGAのサイズを調べる|
|V$SHARED_SERVER|共有サーバプロセスが現在、要求処理中かどうかなどを確認する|
|V$SPPARAMETER|SPFILEの内容を示す|
|V$SYSTEM_PARAMETER|インスタンス全体の初期化パラメータの値を確認する|
|V$TABLESPACE|表領域に関する情報を調べる|
|V$TEMPFILE|一時ファイルに関する情報を調べる|
|V$LOG_HISTORY|REDOログの履歴を調べる|
|V$ARCHIVED_LOG|アーカイブログの履歴を調べる|
|V$ARCHIVE_PROCESSES|アーカイバ(ARCn)の状態を調べる|
|V$ARCHIVE_DEST|アーカイブに関する情報を調べる|
|V$RECOVER_FILE|リカバリが必要なデータファイルを調べる|
|V$RECOVERY_LOG|障害が発生しているデータファイルのリカバリに必要なアーカイブログの情報を調べる|
|||
|◆システム統計情報||
|V$STATNAME|全てのシステム統計名称|
|V$SYSSTAT|インスタンス起動後のシステム統計の累積情報|
|V$SESSTAT|セッション毎のシステム統計の累積情報|
|V$MYSTAT|現在のセッション開始後のシステム統計情報|
|V$SGASTAT|SGA領域の情報|
|V$PGASTAT|PGA領域の情報|
|V$ROLLSTAT|ロールバック・セグメントの統計情報|
|V$WAITSTAT|ブロック競合の統計情報|
|V$TEMPSTAT|ファイルI/Oの統計情報|
|V$UNDOSTAT||
|||
|◆待機イベント||
|V$EVENT_NAME|全ての待機イベント名称|
|V$SYSTEM_EVENT|インスタンス起動後の待機イベントの累積情報|
|V$SESSION_EVENT|セッション毎の待機イベントの累積情報|
|V$SESSION_WAIT|現在待機している待機イベント情報|
2007-03-19T19:06:45+09:00
1174298805
-
bash
https://w.atwiki.jp/sunbalcan/pages/49.html
**bashログイン時読み込み順序(基本)
+/etc/profile
+~/.bash_profile
+~/.bashrc (正確には2から呼び出される)
+/etc/bashrc
の順番で読み込まれ、環境変数等が設定される。
**ユーザ情報
ユーザ情報(ログインシェルなど)は、/etc/passwd に
グループ情報は、/etc/group に
ユーザパスワードは、/etc/shadow に
記載されている。
2007-01-31T13:37:41+09:00
1170218261
-
UNIXコマンド
https://w.atwiki.jp/sunbalcan/pages/22.html
*UNIXコマンド
◆基本
cat
ファイルの内容を表示する(パイプ)。複数のファイルを連結する
cd
カレントディレクトリを変更する。シェルの内部コマンド。
chdir
カレントディレクトリを変更する。cd と全く同じ
chmod
ファイル・ディレクトリの属性を変更する。
cp
ファイルをコピーする
date
現在の日付を表示、設定、変更する
emacs
高性能エディタ
grep
指定のパターンにマッチする行を表示(パイプ)
gzip
高機能なファイル圧縮・展開ツール (gunzip)
id
ユーザー名やID、グループを確認する
less
ファイル表示プログラム (ページャ)
ls
ファイル・ディレクトリを表示
man
オンラインマニュアルを表示する
more
ファイル表示プログラム (ページャ)
mv
ファイルの移動、リネーム (名前変更)
pwd
カレントディレクトリを表示する。
rehash
ハッシュテーブルを再構築する。csh・tcsh の内部コマンド
rm
ファイルの削除
tar
アーカイバ。複数のファイルを1つにまとめる。
vi
基本的なエディタ
◆実践用
touch
ファイルのタイムスタンプを変更、ファイルを新規作成する
touch ファイル名
wc
ファイルの中の行数(-l)、単語数(-l)および文字数(-m)の表示
wc -l ファイル名
chown
ファイルの所有者を変更する
su
root (スーパーユーザ) になる。他人の名前でログインする
uname
システムの情報を表示
uname -a
prtdiag
システムの診断情報の出力
/usr/platform/`uname -i`/sbin/prtdiag
prstat
report active process statistics
sed
行を削除 sed '1,5d' test.txt ⇒1から5行目を削除
置換① sed s/'a'/'b'/ test.txt ⇒各行の最初に見つかった'a'を'b'に置換
置換② sed s/'a'/'b'/g test.txt ⇒各行の全ての'a'を'b'に置換
cat -n test.txt |tail +3|head -2
test.txtの3行目~4行目を表示する
find . -name "*.sql" -exec grep "test" {} \;
現在のディレクトリ以下サブディレクトリも含めて、*.sqlファイルからtestをgrepする
2007-01-29T13:20:59+09:00
1170044459
-
実行計画取得(PLAN_TABLE未使用)
https://w.atwiki.jp/sunbalcan/pages/48.html
**実行計画取得(PLAN_TABLE未使用)
①実行計画を取得したいSQLを実行する
※そのSQLを一意に特定できるようなコメントを付加しておくこと。下記SQLのTAGにあたる
select /* TAG */ * from dual;
②V$SQLテーブルから①で実行したSQLのaddressとhash_valueを取得する
SELECT sql_text, address, hash_value
FROM v$sql
WHERE sql_text LIKE '%TAG%'
③V$SQL_PLANテーブルから実行計画を取得する
※下記SQLの【】に②で取得した値を設定する
SELECT operation, options, object_name, cost
FROM v$sql_plan
WHERE address like '%【address】%'
AND hash_value = 【hash_value】;
2007-01-25T18:38:42+09:00
1169717922
-
トップページ
https://w.atwiki.jp/sunbalcan/pages/5.html
**BS部CU5 2G 情報共有用WIKI
グループで情報を共有する為のwikiです。
試作版からだいぶ月日が経ちましたが、
正式にリリースとします。
・社内情報
・グループ情報
・業務で得た知識
などを共有してきましょう。
情報UP歓迎です。
**メニュー説明
=G資料=
メンバーに展開したい資料になります。
GLミーティングFBは毎月追記していきます。
=knowledge sharing=
知識共有を図ることを目的として設けました。
=private free space=
個人のフリースペースです。
wikiの練習や覚書に使用してください。
個人名は晒せないのでイニシャルにしてます。
該当のページを使用して下さい。
upの仕方とかちゃんと説明したいのですが、
そのうち説明しますね。テキトーに試してみるのもOKです。
&br()
【注意】
誰でもアクセスできますので、会社・個人が特定できる情報は掲載しないこと
恥ずかしいので2G以外には、見せないこと
他のwebサイトへのリンクも禁止です
//&ref(http://www6.atwiki.jp/sunbalcan/?cmd=upload&act=open&pageid=5&file=b08001.jpg)
//↓
//&ref(http://www6.atwiki.jp/sunbalcan/?cmd=upload&act=open&pageid=5&file=b08002.jpg)
//↓
//&ref(http://www6.atwiki.jp/sunbalcan/?cmd=upload&act=open&pageid=5&file=b08003.jpg)
2007-01-25T17:30:35+09:00
1169713835
-
oracle全般
https://w.atwiki.jp/sunbalcan/pages/19.html
**oracle全般
◆null値の比較について
①条件文 「column = null」 はダメ ⇒正しくは is {not} null
②group by 句なしのグループ関数を使用した場合で
該当レコードがない場合、nullの値が返って来る。
(group by 句ありでグループ関数を使用した場合で
該当レコードがない場合は、0件)
③条件文 「column <> something」 の場合、
column が null であるレコードは返ってこない
2007-01-25T16:12:35+09:00
1169709155
-
シェルスクリプト
https://w.atwiki.jp/sunbalcan/pages/45.html
**スクリプト基本構文(bash)
◆case文
case 変数名 in
パターン1)
処理1
;;
パターン2)
処理2
;;
*)
処理*
;;
◆while文
while 条件; do
処理
done
◆test文1
test 条件
◆test文2
[ 条件 ]
※’[’の後、’]’の前はスペースが必要
◆処理の分岐1 コマンドの1の終了ステータスが0(正常)であれば、コマンド2を実行する
(コマンド1)&&(コマンド2)
◆処理の分岐1 コマンドの1の終了ステータスが0以外(異常)であれば、コマンド2を実行する
(コマンド1)||(コマンド2)
◆if文の基本構文
if 条件文1 ;then
処理
elif 条件文2
処理
else
処理
fi
◆for文
for 変数 値1 値2 値3 ・・・; do
処理
done
◆位置パラメタ
|$#|引数の数|
|$1 $2 …|第n引数|
|$@|全ての引数|
|$*|全ての引数|
|$$|現在実行しているシェルのプロセスID|
|$?|直前に実行された命令の終了ステータス|
◆文字列演算子
|=文字列演算子|${変数名:=値}|
||シェル変数が未設定か値がnullの場合、指定した値を設定し、更にその値を返す|
||値が設定されている場合は、その値がそのまま参照される|
|-文字列演算子|${変数名:-値}|
||シェル変数が未設定か値がnullの場合、指定した値を返す。シェル変数に値は設定しない|
||値が設定されている場合は、その値がそのまま参照される|
|?文字列演算子|${変数名:?文字列}|
||シェル変数が未設定か値がnullの場合、変数名の後ろに指定した文字列を返す|
||あわせて現在実行中のシェルスクリプトを停止する。|
||値が設定されている場合は、その値がそのまま参照される|
|+文字列演算子|${変数名:+値}|
||シェル変数が設定されていて値がnullではない場合、指定した値を返す|
||シェル変数が未設定かnullの場合にはnullを返す|
2007-01-23T00:09:12+09:00
1169478552