永年新米エンジニアの勉強

適当に勉強したことをつらつら書こう

CREATE DATABASE

<構文>

db2 create database データベース名 <オプション>

 

<使用例>

db2 create database TESTDB1 on 'C:\TESTDB1\TBSP' database path 'c:\TESTDB1' using codeset IBM-943 territory jp autoconfigure apply none

 指定オプション

on 'C:\TESTDB1\TBSP' ストレージパス(テーブルスペースパス)の指定

database path 'c:\TESTDB1' データベースパス(DBパラメータなどのデータベース操作に必要なファイル格納先)の指定

using codeset IBM-943 文字コードの指定

territory jp データベースに格納されるデータのテリトリーID

autoconfigure apply none 構成アドバイザーの無効化

 <注意事項>

Windowsでは、「SQL1052N」が出力され、データベースを作成できない。

この場合、レジストリ変数のDB2_CREATE_DB_ON_PATHをYESにすることで作成できるようになる。

db2set DB2_CREATE_DB_ON_PATH=YES

 

<資料>

 IBM Knowledge Center