10
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

主題の通りです。

IBM i アーキテクチャー

主に実行管理関連のIBM i アーキテクチャー説明記事です。

複数論理コピー Multiple Logical Copies : MLP
プロセス・アクセス・グループ Process Access Group : PAG
単一レベル記憶:シングル・レベル・ストレージ(SLS) その1
単一レベル記憶:シングル・レベル・ストレージ(SLS) その2
主記憶域管理(メインメモリ管理):ページングとページ不在
活動レベル中でのCPUのディスパッチ
データベースファイルのストレージ書き出しタイミング(ページ・アウト、スワップ・アウト制御)
Db2 for i 表スペースの管理?(そんなものはない)

IBM i 実行管理

IBM i 実行管理関連記事です。

そもそも '実行管理' てなんだっけ?
IBM i 実行管理概要
実行管理 ジョブ状態の遷移
実行管理 ジョブ状態遷移の具体例
ジョブ実行とシステム資源へのアクセスの例
5250サインオン表示~サインオンしてメインメニューまでの流れ
バッチジョブ実行の流れ
IBM i 実行管理:実行管理のレベルと主な関連システムオブジェクト・定義1
IBM i 実行管理:実行管理のレベルと主な関連システムオブジェクト・定義2
IBM i メインメモリの使われ方(プールとは)
IBM i サブシステム毎の使用しているプール(メインメモリ)の調べ方

IBM i バックアップ・リカバリー

RTVSYSINF / UPDSYSINF システム属性の保管・復元コマンド
(メモ)POWER10 内蔵NVMeとLTO7テープ装置でバックアップ速度を比較してみた

IBM i セキュリティ

(続)ユーザーがスプールファイルを作成した(操作した)履歴を調べたい(監査ジャーナル)
IBM i 出口プログラム (Exit Program)、出口点てなんですか?
FTPサーバーログイン時の出口プログラムを書いてみる(苦手)
IBM i FTPサーバー ログイン出口点にユーザープログラムを登録して制御させてみる
IBM i でANONYMOUSユーザーを使用可能化する
(QA) IBM i Db2 for i のRCACを設定するとODBCでどのように見えますか? 行、列をユーザーID毎にマスキングする
(QA) IBM i Db2 for i のRCACの数値カラムをヌル値でマスクしたい

IBM i パフォーマンス関連

パフォーマンスチューニング上のTIPSや役立つ諸機能など

IBM i パフォーマンス分析 今昔物語
IBM i のパフォーマンスデータ取得手順
IBM i ODBC/JDBCパフォーマンスチューニングに役立つAPI QWTRAPJS
(QA) IBM i に接続するクラサバ/Webアプリのレスポンスタイムが遅い
(QA) POWER8->10でCPUバウンダリーなジョブのレスポンスタイムが悪化した件(QPRCMLTTSKシステム値)
レスポンスタイム:IBM i 内部の処理内訳(待機アカウンティング)

ACS : IBM i Access Client Solutions

JavaベースのIBM i 開発・運用管理ツールです。

IBM i ACS(Access Client Solutions)あれこれ
ACSのサポート(推奨)Java について ~2024.10月時点
IBM i ACSのSQLスクリプトの実行ウィンドウで日本語が文字化けする
ACS 5250エミュレーターの地味な機能拡張
(QA) ACS 1.1.9.xのバージョン毎のアップデート情報を確認したい&ダウンロードサイト

Navigator for i

ブラウザーインターフェースのIBM i 運用管理ツールです。
(新)Navigator for i の複数システム管理(新)
Navigator for i でシステムリソース使用率をグラフ化・モニターする
Navigator for i システム・モニターの閾値超えメッセージを日本語化する
(QA) Navigator for i で収集サービスのライブラリーが表示されない

Db2 for i

個人的経験中、最強・最善のRDBMSです。運用負荷低・可用性・セキュリティ・処理速度・スケーラビリティ・ver.間互換性,etc.
Db2 for i テンポラル表を簡単に作って試してみた
IBM i Db2 for iで処理されたレコードのログ(ジャーナル)を調べたい
Db2 for i でデータ型の異なるテーブル間でデータをコピーしたい
(QA) Db2 for i テーブルにWindowsからファイル転送すると㈱、㈲、①②、が化ける
Db2 for iのカラム名その他の最大長
Db2 for i ってやっぱスゴくない?(スペックの話)
IBM i アーキテクチャー:SLSによるデータベース表スペースの管理?(そんなものはない)
Db2 for i 既存のPF(テーブル)からSQL DDLを生成する手順
Db2 for i のテーブル、スキーマの2つの作成方法での差異
(保存版iWorld記事)Db2 for i のODBCサポート
Db2 for i のSQLパフォーマンスデータ取得手順 と User_Info / User_Info_Basic の比較
Db2 for i : DDM 分散データ管理機能

IBM i Java、WAS(WebSphere Application Server)、IWS

IBM i がサポートするWebSphere Application Server, Javaバージョンのリスト
IBM i 7.xがサポートするJavaバージョンリスト
IBM i OSバージョン毎のサポートJavaバージョンリスト(i5/OS V5R4以降)とJavaバージョン設定方法・確認方法
IBM i でサポートされるWASバージョンを調べたい:WebSphere Application ServerやIBM S/Wの前提OS, S/W, H/Wの調べ方
AS/400(IBM i)のJAVAは遅いのか?
IBM Powerは速いのか? javaベンチマークを改めて調べた2022
(QA) IBM i IWSへのREST APIリクエストを送信するHTTPサーバーを別LPARのIBM i に変更できますか?

IBM i Merlin、RDi、VSCode、Corde for iなど開発環境

IBM i Merlin 初回アクセス時の証明書インストール手順
Code for IBM i をぼちぼちはじめてみる①インストール編
(メモ)VS Code : Code for iの IBM i NotebooksでCLP他を実行する
Source Orbit:ソース・オービット IBM i のアプリコードDevOps・可視化ツール
(QA) RDiでコンパイルコマンドのパラメーターを変更したい
(QA) RDiでReplace(*YES)でテーブル(PF)をCRTPFしたい

IBM i SQL

ACSやIBM i サービスなどのSQL関連の比較的新しい機能解説など

IBM iのIFS(統合ファイルシステム)のファイルサイズを調べたい
メモ:IBM i のSQLインターフェースからCLコマンド実行方法
(QA)IBM i QUERY/400定義をSQL文に変換したい
(QA)Db2 for i にACSからSQL実行した際のエラーを調べたい
IBM i の実用的なSQLサンプルの隠し場所と IP,ポート,ホスト名,ジョブ名取得サンプル
IBM i の実用的なSQLサンプル② 雑多なサンプル (システム応答リスト関連)

IBM i サービス

IBM i の操作・運用をSQLで実行するインターフェースです。
IBM i サービスの活用例
IBM i サービスがどのOSバージョンで実装されたか?の確認ページ
IBM i サービスの別な探し方:QSYS2, SYSTOOLライブラリーのプロシージャー検索で
QSYS2.Active_DB_Connections 表関数
QSYS2.ACTIVE_JOB_INFO テーブル関数
QSYS2.ACTIVE_JOB_INFO テーブル関数のサンプル2
QSYS2.ASP_Info ビュー
QSYS2.Collection_Services_Inof ビュー
QSYS2.DATA_AREA_INFO ビュー
QSYS2.Hardware_Resource_Info テーブル関数
QSYS2.History_Log_Info テーブル関数
QSYS2.IFS_Object_Lock_Info 表関数
QSYS2.Joblog_Info()表関数 ジョブログを検索する
QSYS2.JVM_Info ビュー ヒープ,GC情報を表示
QSYS2.JVM_Info() 表関数 処理時間上限を設定できる
QSYS2.Memory_Pool_Info ビュー WRKSYSSTS プール情報と同様+αを返す
QSYS2.License_Info ビュー ライセンスキーの期限切れを返す
QSYS2.NVMe_Info ビュー NVMeの詳細な情報
QSYS2.QCMDEXCプロシージャー と IBM i 実行時ユーザーIDの確認法
QSYS2.SAVE_FILE_OBJECTS 表関数 SAVF保管オブジェクトの表示
QSYS2.SysDiskStat ビュー HDD, SSD, NVMeの情報を返す
QSYS2.SysDiskStat 表関数 HDD, SSD, NVMe統計情報をリセットできる
QSYS2.SYSTEM_VALUE_INFO ビュー システム値を返す
QSYS2.User_Info ビュー ログイン失敗回数の表示ほか
QSYS2.User_Info_Basic ビュー 処理速度の速いユーザー情報取得
QSYS2.User_Storage ビュー ユーザーID毎の権限関連使用量をかえす(ちょい遅)
SYSIBMADM.Env_Sys_Infoビュー OS名,VER,REL,CPU,MEMサイズを返す
SYSTOOLS.Defective_PTF_Currency ビュー 適用済みPTFの更新有無確認 適用済み個別PTFの更新有無をチェック
SYSTOOLS.DELETE_OLD_SPOOLED_FILES プロシージャー 日付・ユーザー名他でスプール検索・削除
SYSTOOLS.FIRMWARE_CURRENCY ビュー とファーム更新情報サイト 自身のファームバージョンと更新版有無を返す
SYSTOOLS.License_Expiration_Check プロシージャー ライセンスキーの期限切れをチェックできる
ユーザー・プロファイルの「使用済みの権限関連の項目」が本当に 4974 個もあるのか?を確認できるか?

Db2 for i サービス

Db2 for i の操作・運用をSQLで実行するインターフェースです。
SYSTOOLS.COMPARE_FILE 表関数①Db2テーブルの比較
SYSTOOLS.COMPARE_FILE 表関数②ソースPFの比較
SYSTOOLS.RELATED_OBJECTS 表関数

ILE RPG, FF PRG、CL

プログラミング言語関連情報、サンプルコードなど

FF RPG(フリーフォームRPG) 初心者向けハンズオン資料(リンク紹介)
IBM i CLPでクライアントのIPアドレスを取得するサンプル
(QA) ILE RPGを学ぶ際に役立つサイトを教えてください

watsonx.ai(と主にIBM i)

watsonx.ai生成AIでRPGの保守が可能か(ほんの少し)検証してみる ①準備編
watsonx.ai生成AIでRPGの保守が可能か(ほんの少し)検証してみる ② Db2 for i のテーブル生成
watsonx.ai生成AIでRPGの保守が可能か(ほんの少し)検証してみる ③追加準備とRPG生成
watsonx.ai生成AIでRPGの保守が可能か(ほんの少し)検証してみる ④既存コードの修正編
watsonx.ai生成AIでRPGの保守が可能か(ほんの少し)検証してみる ⑤RPGⅢ修正検証2回目
watsonx.ai生成AIでRPGの保守が可能か(ほんの少し)検証してみる ⑥命令の最適化
watsonx.ai生成AIでRPGの保守が可能か(ほんの少し)検証してみる ⑦命令を業務よりに

PowerVS

IBM CloudのIaaSサービス、PowerVS関連

PowerVS IBM i 導入後のおすすめシステム値(ほか)設定変更
IBM CloudのIBM i にACSでssh接続する手順
IBM Cloud PowerVSのIBM i にデータベースファイルを転送したい

IBM Powerハードウェア、HMCなど

(QA) IBM PowerファームウェアバージョンとHMCコンソールのサポートマトリックス
Dell社(EMC社)ストレージのIBM i 接続サポートの件 2024/10発表

IBM i 基本のキ

IBM i の基本的な説明です。
IBM i のストレージ管理 : システムASP,ユーザーASP, IASP
IBM i のIFS とは何ですか?(IBM i のファイルシステム)
IBM i 同士のtelnet

IBM i RiSING

IBM i RiSING (若手技術者コミュニティ)公開資料まとめ

IBM i あれこれ

小ネタ、雑多な記事など

ILE RPG(ほか)の開発で使えるIBM i 7.4~地味拡張 PF8キー, DSPJOBLOG
IBM i のサーバージョブ名(よく使うけど意外と知らない的な)
IBM i 7.5でQSECOFRなのにシステム値を変更できない件
IBM i PTFダウンロード&適用手順とIBM i サービス便利な使い方
RDi V9.6のFIXダウンロード先(ダウンロード方法)が変わっていた件
閑話休題:AS/400はもうすぐなくなります? 2024エディション
2024年的なIBM i 技術継承について考える

IBM i QA

(QA) IBM i 初心者向けの(網羅的な)資料サイトはありますか?
(QA)IFSのオブジェクトをSAVFにバックアップできますか?
(QA)Db2 for i のテーブルにHibernateからアクセスしたらSQL7008エラーが発生
(QA) IBM i IWSでREST APIからRPG/COBOLをキックする際の関連ジョブは?
IBM i のユーザーやプリンター(OUTQ)毎に印刷出力したページ数を把握したい
(QA)CVTRPGSRCコマンドでRPGⅢをILE RPGに変換した際に各行のSEU更新日付は引き継がれる?
(QA) ACSから(IBM iの外から)IBM i のシェルコマンドを実行する
(QA) IBM i の仮想テープ装置でバックアップしたい
(QA) Db2 for i は表スペースが無用というのは本当ですか?
(QA) 5250端末がディスコネクトされて、再接続した際に出るメッセージ画面を出ないようにしたい
(QA) Db2 for i テンポラル表でトランザクションIDカラムに日付が記録されない
(QA) IBM i のWeb Enablemento for i ライセンスとは何ですか?インストール済みか調べる方法は?

調べものに便利なサイト

(QA) Power10サーバーの性能指標値 CPW, rPerf のリストはありますか?
IBM i CLコマンドの一覧リスト
IBM i OSをバージョンアップする際の前提PTFなど
IBM i のPTF(パッチ)情報サイト
(QA) IBM i OSをバージョンアップします、コマンド・機能等の変更点を調べたい プログラム資料説明書のリンク
IBM i のIPL中に表示される8桁のコード(SRCコード, システム参照コード)の意味を調べたい
IBM i の上限値、制限値へのリンク
Live Partition Mobility Report:LPM(Live Partition Mobility)で移動元・先のH/W,S/Wバージョンサポート有無を調べたい
(QA) Db2 for i のジャーナル(ログ)の項目、レイアウトを調べたい
Db2 ファミリー間のSQL互換性を調べたい
Db2 for i のSQL構文の書き方のガイド

Windows関連

(メモ)Windowsで特定ドメインだけ別なDNSに問い合わせる設定
(メモ)IBM i のSMB(CIFS)ネットワークファイル共有:ネットサーバー
(QA) IBM i にSMB(CIFS)でネットワークドライブ接続できない

ポエム・雑感など

Ansibleは出てこない「エンダーのゲーム」のお話 : 技術者が長く会社で(チームで)続けられる条件

10
5
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?