(O+P)ut

アウトプット



(O+P)ut

Output Log

IT技術-Database

【Db2】特定テーブルにレコードをInsertする構文

やりたいこと 下記のテーブルに対して $ db2 describe table sales Data type Column Column name schema Data type name Length Scale Nulls ------------------------------- --------- ------------------- ---------- ----- ------ SALES_DATE SYSIBM DA…

【Db2】特定データベースの中身を確認するコマンド群

はじめに Db2の初学者の方向けに、Sampleデータベースを作成してそのデータベースのとある表に格納されているレコードを表示する手順とその周辺情報を確認する手順について説明します。コマンド実行環境は以下にて用意しています。 環境情報 DB2 v11.5 CentO…

【Db2】Dockerコンテナを利用したLinux版Db2環境の用意

はじめに Windows端末にてDb2のコマンドを試したい際に環境を用意した流れをメモしておきます。 Docker環境はDockerDesktopを利用しています。 環境情報 Windows 10 Docker version 19.03.5 db2コンテナを起動 以下にて公式のイメージをローカルに保存できま…

【MongoDB】MongoTimeoutError: Server selection timed out となるエラー

事象 node.jsアプリケーションにてMongoDBに接続に行く処理にて以下のようなタイムアウトエラーになる、 MongoTimeoutError: Server selection timed out after 10000 ms ... name: 'MongoTimeoutError' 環境情報 NodeJS Version: 12.16.1 - x64 MongoDB Ver…

【MongoDB】個人的によく使う照会系コマンド群

MongoDBで定期的に打ちたくなるコマンドをメモしておきます。 DB一覧 コレクション一覧 ドキュメント全件取得 コレクション一覧とドキュメント数を表示 ドキュメントの表示件数の制限を変更 レプリカセットの状態 DB一覧 show dbs コレクション一覧 show col…

【Docker&MongoDB】getaddrinfo ENOTFOUND GetAddrInfoReqWrap.onlookuにて接続エラー

事象 Roket.chatコンテナをMongoDBコンテナに接続しようとするも以下メッセージでエラーになる。 /app/bundle/programs/server/node_modules/fibers/future.js:313 throw(ex); ^ Error: getaddrinfo ENOTFOUND mongo at GetAddrInfoReqWrap.onlookup [as onc…

【MongoDB】バックアップとリストアの流れ

はじめに MongoDBにて以下記事で作成したデータベース名「test」コレクション名「user」のデータをバックアップし、データを削除した後にリストアして復旧する手順を紹介します。 環境情報 Debian GNU/Linux 9 MongoDB shell version: 3.2.11 事前確認 バッ…

【MongoDB】コマンドから非対話形式で利用する

はじめに NoSQLの筆頭として以下記事でも軽く触れたMongoDBですが タイトルの通りコマンドから直接DBを操作することも可能なのでテキストに追記する感覚でDBに格納&検索ができます。本記事ではデータをコマンドから操作する方法を前提知識を補足しながら記載…

【Db2】システム情報取得関連コマンド

Db2チートシート Db2のインストール手順は以下記事にて紹介しましたが 本記事では照会系で利用するコマンド群を記載しました。 状況照会コマンド パラメータ情報取得 select * from sysibmadm.dbcfgメモリー情報取得 select * from sysibmadm.SNAPDBM_MEMORY…

【データベース】インスタンスの分離とデータベースの分離

はじめに 以下の記事にてデータベースとインスタンスの違い、及び1データベース1インスタンスであることを記載しました。 本記事ではその方針に沿わないインスタンス/データベースを分ける構成とそのメリットデメリットについて簡単に紹介します。 データ…

【入門】レスポンスタイムに着目したNoSQLの登場背景

NoSQLとはなんぞや NoSQLとはNot only SQLということで、いわゆるRDBMS以外のDBMSを指す用語です。一例ですが、ドキュメント指向型NoSQLに分類されるMongoDBでは以下コマンドでデータにアクセスができます。 > db.XXX.find() { "_id" : "XXXX", "msg" : "tes…

データベースにおける物理ログと論理ログの違い

はじめに データベース用語である物理ログと論理ログの違いについてイメージとして理解すべく簡単に説明しました。 概要イメージ 物理ログ 変更対象のデータ領域のイメージ 大きい 論理ログ SQL文などによる変更の手順を記したログ 小さい 以下、解説です。 …

【Db2】CUI環境でのインストール

AIXにDB2サーバをインストールした際の備忘録です。 環境 インストールの流れ メディアの用意 応答ファイルの用意 インストール 環境 OS AIX 7.1 DB2 DB2 10.5 インストールの流れ メディアと応答ファイルが必要です。 メディアの用意 まずは、メディアを調…

【入門】IXFファイルとは?

はじめに IXFという拡張子に関して、簡易的な説明文書がなかったので今回は記事にまとめてみました。 IXFとは? そもそも、IXFとはIntegrated Exchange Formatの略で、 「統合交換フォーマット」 と訳されています。こちらが登場するのは、DB2にてデータを移…

【入門】表スペースと表の違い

データベースとインスタンスの違いについては、下記のように記載しました。 一方で、同じようにややこしい用語がデータベースの話の中ではいっぱいあります。 今回は、表スペースと表について、簡単に説明します。 表スペースと表の違い はじめに まず、どち…

【入門】データベースとインスタンスの違い

はじめに データベースとインスタンス、二つのキーワードの関わりについて簡単に説明してみます。 入門レベルで記載するので、特にバックグラウンドの知識は不要です。さて、よく見る全体像の図は以下のようなものだと思います。 (以下、図①) Oracleのアー…


他の記事を読む