db2新建数据库

一、建表空间和数据库

1.在db2ad、db2db和db2ap上均执行:

[sql] view plaincopyprint?

  1. db2set db2comm=tcpip
  2. db2set db2codepage=1386

db2set db2comm=tcpip

db2set db2codepage=1386

2.新建数据库:

[sql] view plaincopyprint?

  1. db2 create db <dbname> using codeset gbk territory CN collate using identity

db2 create db <dbname> using codeset gbk territory CN collate using identity

3.连接上数据库:

[sql] view plaincopyprint?

  1. db2 "connect to  <dbname>"

db2 "connect to  <dbname>"

4.创建缓冲池 + 建立表空间;
1).删除旧的表空间:

[sql] view plaincopyprint?

  1. db2 drop tablespace  tablespace1, tablespace2, tablespace3

db2 drop
tablespace  tablespace1, tablespace2,
tablespace3

2).新建缓冲池:

[sql] view plaincopyprint?

  1. db2 create bufferpool bp32k all nodes size -1 pagesize 32k

db2 create
bufferpool bp32k all nodes size -1 pagesize 32k

bp32k为该缓冲池的名称;
32K为页大小;
size=-1表示使用缺省的buffpage,而buffpage可以通过db2 get db cfg|grep -i buff参数查看到;
3).新建表空间:

[sql] view plaincopyprint?

  1. db2 "create regular tablespace  tablespace1 pagesize 32k managed by database using(file ‘/usr/yixiayizi/tablespace1‘ 5g) bufferpool bp32k"
  2. db2 "create regular tablespace  tablespace2 pagesize 32k managed by database using(file ‘/usr/yixiayizi/tablespace2‘ 10g) bufferpool bp32k"
  3. db2 "create regular tablespace  tablespace3 pagesize 32k managed by database using(file ‘/usr/yixiayizi/tablespace3‘ 2g) bufferpool bp32k"

db2 "create
regular tablespace  tablespace1 pagesize
32k managed by database using(file ‘/usr/yixiayizi/tablespace1‘ 5g) bufferpool
bp32k"

db2 "create
regular tablespace  tablespace2 pagesize
32k managed by database using(file ‘/usr/yixiayizi/tablespace2‘ 10g) bufferpool
bp32k"

db2 "create
regular tablespace  tablespace3 pagesize
32k managed by database using(file ‘/usr/yixiayizi/tablespace3‘ 2g) bufferpool
bp32k"

注意(file ‘/usr/yixiayizi/tablespace1‘ 5g)的设置:
第一个参数:
 当指向外置盘时,file改为device;
 当指向文件路径时,为file;
第二个参数:需要是绝对路径;
第三个参数:该表空间的大小;

时间: 2024-10-14 12:58:36

db2新建数据库的相关文章

DB2 AS400数据库恢复

恢复数据库的步骤:新建用户.新建数据库模式.创建数据库文件目录.上传备份文件,进行数据库恢复. 新建用户 2.1.登录iSeries,选择用户和组下面的所有用户选择创建新用户. 2.2.输入用户名. 2.3.选择能力,设置特权为安全管理.密码到期为从未. 2.4.选择作业,设置国际中的编码字符集标识为 :1388 - Simplified chinese (GBK) mixed byte. 2.5.设置完成后,确定新建用户,再到用户列表中查找到刚刚新建的用户选择属性,然后取消用户在下一次登录时必

Mysql新建数据库、删除数据库

新建数据库 create database db_name; //db_name为新建数据库的名字 删除数据库: drop database db_name; drop database if exists db_name; //判断db存在之后在删除,否则忽略,不会报错 新建数据库并设置编码环境: create database db_name charset utf8;

新建数据库

1.在对象资源管理器中,数据库选项-右键-新建数据库 2.使用CREATE DATABASE语句建立数据库: 新建查询-- 1 CREATE DATABASE pay 2 ON PRIMARY 3 ( 4 NAME= 支出_DATA, 5 FILENAME='E:\支出_DATA.mdf', --创建的mdf文件名称 6 SIZE=5MB, --初始大小5MB 7 MAXSIZE=10MB, --最大文件大小10MB 8 FILEGROWTH = 1MB --超过5MB之后以1MB的速度增长 9

SQL Server 2012 AlwaysOn高可用配置之七:新建数据库

7.  新建数据库 7.1 在SQL01服务器打开SQL Studio连接至SQL01,右键选择"新建数据库"           7.2 输入数据库名称 7.3 在"选项"页面,选择恢复模式为"完整",点击"确定" 7.4 数据库创建完如下图: 7.5 右键"DB01"-"任务"-"备份" 7.6 点击"确定"  7.7 点击"确定&q

SQL Server 2008 R2 新建数据库

1.首先打开SQL Server Management Studio,右键单击数据库 2.点击新建数据库,会出现以下界面: 在数据库名称栏中输入自己需要的名称,如xx然后点击确定即可. 3.之后我们就可以在左边的列表中找到我们新建的数据库了如图: 搞定

VMware系统运维(四)SQL Server 2008 R2 新建数据库与ODBC数据

1.新建数据库,右击”新建数据库….“ 2.设置数据库名,初始数据库大小,如果要配置数据库优化,可以考虑初始大小与日志大小,点击添加安装完成,即完成数据库新建. 3.ODBC数据源配置,选择“系统DSN“点击”添加“选择”SQL Server Native Client10.0“完成. 4.创建SQL Server的新数据源,名称与服务器IP,下一步 5.输入登录ID:sa和密码,下一步 6.选择数据库为前面创建的数据库vcenterdb,下一步 7.点击完成. 8.测试数据库连接是否正常 在配

SQL语句新建数据库

CREATE DATABASE 语句. [sql] view plain copy CREATE DATABASE Epiphany ON ( NAME = Epiphany, FILENAME = 'E:\SQL SERVER 2008\Epiphany_data.mdf', SIZE = 5MB, MAXSIZE = 20, FILEGROWTH = 20 ) LOG ON ( NAME = Epiphany, FILENAME = 'E:\SQL SERVER 2008\Epiphany_

【Oracle基本操作1】 新建数据库

一.新建数据库 1.新建数据库. 1.1打开 Database Configuration Assistant  : 1.2选择新建数据库,下一步,选第一个"一般用途或事物处理": 1.3给数据库起个名字,即唯一标识符.(就是登陆时需要的"数据库名"): 1.4勾掉Enterprise Manager,和自动维护任务的相关选项,如图. 1.5 所有账户使用同一管理口令,这里输入"narisq"(就是登陆时需要的密码,用户名默认为system) 1

MYSQL,DB2,SQLSERVER数据库不同点浅探(一)

简单地比较一下MYSQL,DB2,SQLSERVER数据库设计不同点,为日后看MYSQL源代码先打打底,今天先比较数据库对象吧: 1.DB2上关于表有一个表空间的概念,简单地说, 表空间是数据库系统中数据库逻辑结构与操作系统物理结构之间建立映射的重要存储结构,一般来说一个表空间对应一个表.DB2在表空间上分配表空间对应表的一切物理属性,比如首次分配大小,扩展大小,页面每页初始空闲空间,空闲页面占总页面百分比等.因此,DB2上的系统DBA对表的操作更多是基于表空间上.比如因为表上的删改查不可避免地