位置: 编程技术 - 正文

DB2 UDB V8.1管理学习笔记(二)(db2原理)

编辑:rootadmin
正在看的db2教程是:DB2 UDB V8.1管理学习笔记(二)。表空间类型分为SMS和DMS,分别是system management space, database management space. SMS使用方便,简单,无需手工创建和维护数据存储文件。DMS需要手动指定container和存储数据的文件名,并保证有足够磁盘空间可用。   对于一个数据库,至少存在一个page size为4K的系统临时表空间,可以额外建立具有更大page size的用户临时表空间,系统会自动进行使用。   无法用alter语句更改一个字段的数据类型,对某些字段可以更改数据长度,这一点上相对于Oracle,DB2的限制要多一些。   可以使用: select 表达式 from sysibm.sysdummy; 替代的,以下语句是等价的:values 表达式;   表和视图的创建、更新、删除操作,都写日志,因此可以commit或rollback。   在update语句中,如果没有对定义了默认值的某个字段显式赋值,则更新时,此字段不会重新执行默认值中定义的表达式。为了让其重新执行默认值定义的表达式,可以采用以下方式:   create table t1 (c1 varchar(), lastupdatetime with default current timpstamp);update t1 set c1 = 'new string', lastupdatetime = default;   对于DB2数据库可以在创建时指定codepage参数,创建后不可修改。当应用程序访问数据库时,DB2会比较两者的codepage是否一致,不一致则进行代码页的自动转换。为了减少转换所带来的开销,应尽量保证应用程序所采用的代码页与数据库一致。   可以对DB2 CLP工具的codepage进行设置,使用:   $ db2set DB2CODEPAGE=   本例中设置的是中文GBK字符集在Windows平台对应的值。注意,这个数字值是由DB2自己定义的。有关各种字符集在相应平台所对应的代码页值可在IBM网站查找。   在DB2 CLP中,对远程数据库编目的操作,首先把远程主机映射为本地节点,节点名自己指定,本例采用TCPIP连接。service_name一般定义在远程主机的/etc/services文件中。   $ db2 CATALOG TCPIP NODE local_node_name REMOTE hostname|ip SERVER service_name   然后把已知的远程主机的数据库映射到本地别名,注意本地别名在主机级别不能重复。节点名指定上面刚编目的节点。   $ db2 CATALOG DATABASE db_name AS local_alias AT local_node_name USER username USING password   现在就可以用刚才编目中定义的别名连接远程主机数据库   $ db2 CONNECT TO local_alias USER username USING password   获取数据库详细配置信息   $ db2 GET CONFIGURATION SHOW DETAIL   对于DB2返回的错误号,可以用以下方法查阅说明(以sql 为例):   $ db2 ? sql   数据库的备份与恢复:   使用备份与恢复工具可以完成在不同的服务器见完整的转移数据库的工作,命令行方式如下:   备份   $ db2 BACKUP DATABASE db_name USER user_name USING password to backup_dir_name$ db2 BACKUP DATABASE dlhdb USER dlh USING admindlh TO d:backups   恢复   $ db2 RESTORE DATABASE source_db_name USER user_name USING password FROM backup_dir_name TAKEN AT backup_file_create_time TO driver_letter INTO new_db_name$ db2 RESTORE DATABASE dlhdb USER dlh USING admindlh FROM d:backups TAKEN AT TO d: INTO newdb   有关实例的操作:   设置默认实例环境变量   $ db2 SET DB2INSTANCE=inst_name   启动当前实例   $ db2start   停止当前实例   $ db2stop [force]   连接到某个实例   $ db2 ATTACH TO ANSTANCE inst_name   获取实例的配置参数   $ db2 GET DBM CFG SHOW DETAIL   导出数据库完整的定义到脚本文件,包括表,视图,函数,数据库参数等   $ db2look -d sample(数据库) -a -e -l -x -m -f -o(参数)samplesql.out(输出文件)   load 一个表的数据时,有可能导致表空间处于backup pending(0x)状态。比如把整形数据load到double型的字段中。   处于backup pending状态的表空间不能被访问。   可以通过对此表空间运行一次backup操作,恢复到正常状态(0x0)。   对于自增字段,可以通过两种方式指定:   generated by default as identitygenerated always as identity   区别是,第一种方式在插入数据时允许手工指定自增字段的值,只要不重复即可,并且数据库会自动设置下一个值;   第二种方式则不允许指定,只能由数据库自动分配并插入。   DB2 sql语句中转义符的使用:   select * from t1 where a like '%abc%def' escape '';   创建数据库时,出现SQLC错误,可能的问题:   指定容器所在的磁盘空间不足,   当容器为file类型时,后面的long-num参数不对,比如代表Mb,但如果指定则会导致以上错误。   平台 RH Linux 8   DB2 UDB v8.1   在WAS 5中建立到db2的数据源,但连接失败,返回以下错误:   [Servlet Error]-[SQLConnect]: java.lang.UnsatisfiedLinkError: SQLConnect   原因是没有

推荐整理分享DB2 UDB V8.1管理学习笔记(二)(db2原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:db2数据库管理最佳实践 电子书,db2 knowledge center,db2管理权限,db2原理,db2管理工具,db2管理工具,db2管理工具,db2管理权限,内容如对您有帮助,希望把文章链接给更多的朋友!

DB2 UDB V8.1管理学习笔记(二)(db2原理)

[1] [2] 下一页

正在看的db2教程是:DB2 UDB V8.1管理学习笔记(二)。为运行was服务的用户设置以下环境变量:   D_LIBRARY_PATHLIBPATHDB2INSTANCE...   以上环境变量定义在 $INSTHOME/sqllib/db2profile文件中,可以采用的解决方案:   $ sh stopServer.sh servername$ . $INSTHOME/sqllib/db2profile$ sh startServer.sh servername   也可以把db2profile放到was启动脚本中首先执行。   如果只设置了LD_LIBRARY_PATH,LIBPATH两个环境变量,DB2会返回以下错误:   CLIE Invalid connection handle or connection is closed.SQLSTATE S   对应于Oracle的Job包功能,DB2通过一个GUI工具-任务中心(task center)实现。使用任务中心前需要进行必要的工具设置,需要创建一些数据库对象,可以创建在已有的一个数据库中,也可以单独创建一个数据库。通过以下命令实现:   create catalog tools schema_name create new database db_name   此命令为编目工具创建一个名为db_name 的数据库,并指定了一个模式名。   注意:无法用using 子句指定一个codeset,系统会默认使用ISO-1字符集。   Quest Center for DB2带有数据库性能诊断功能,动态监视db内存,磁盘io, 表空间,负载等等。   DB2客户端的类型:   DB2运行时客户端 DB2 Runtime Client   DB2管理客户端 DB2 Administrator Client(包含运行时客户端的所有内容)   DB2应用程序开发客户端 DB2 Application Development Client(包含管理客户端的所有内容)   DB2瘦客户端 DB2 Thin Client   DB2 Relational Connect 联邦数据库,用于连接异种数据库。

上一页 [1] [2]

DB2 UDB V8.1管理学习笔记(一) 正在看的db2教程是:DB2UDBV8.1管理学习笔记(一)。DB2基本概念在DB2中由上至下的几个概念:实例(Instance),数据库(Database),表空间(TableSpace),容器(Container)在一

DB2数据同步方面的经验 正在看的db2教程是:DB2数据同步方面的经验。规划方案:假定您将使用一个生成报告的应用程序。此应用程序需要存在于SAMPLE数据库的DEPARTMENT表中的数据

DB2编程序技巧 (十) 正在看的db2教程是:DB2编程序技巧(十)。4.db2环境变量db2重装后用如下方式设置db2的环境变量,以保证sp可编译将set_cpl放到AIX上,chmod+xset_cpl,再运行之set_cpl

标签: db2原理

本文链接地址:https://www.jiuchutong.com/biancheng/312254.html 转载请保留说明!

上一篇:DB2 UDB V8.1管理学习笔记(三)(db2数据库管理最佳实践)

下一篇:DB2 UDB V8.1管理学习笔记(一)(db management)

  • 增值税发票勾选平台
  • 综合保税区是什么意思,举个例子
  • 捐赠劳务支出可在企业所得税前扣除吗
  • 出口货物退免税管理办法
  • 房地产企业怎么认定
  • 所得税营业成本包括税金及附加吗
  • 增值税进项税没那么多,申报表多填
  • 冲红的专票要给购买方吗
  • 哪些会计科目借方记增加
  • 展会门票费计入什么科目
  • 库存商品报废进项转出
  • 实收资本的账务处理题目
  • 增值税留抵还需要交税吗
  • 贷款利息收入要减去支付利息支出吗
  • 增值税普票税额
  • 小规模纳税人日用品增值税税率
  • 旅行社代订机票发票写个人能报销吗
  • 房地产公司基础设施建设费包括哪些费用
  • 固定资产清理的借贷方向表示什么
  • 增值税发票压线能用吗
  • 企业的其他业务是什么
  • 收到政府征地补偿款
  • 税控机抵扣网上申报如何做?
  • 一般纳税人进货收到普票怎么做账
  • 企业研发费用税前抵扣
  • 转账支票到期了怎么兑现
  • 职工领取企业年金税收优惠
  • 企业支付方式有几种
  • 可转换债券具有债权和股权双重特征
  • 高新技术企业研发费占比
  • 最新cpu天梯表
  • 广告费和业务宣传费15%还是30%
  • 有进项没销项怎么处理,可以结转成本吗
  • h5移动端上传pdf
  • 销售费用的作用
  • 小规模纳税人需要缴纳个人所得税吗
  • 借支单还款后借支单要还么
  • 知乎百万大v
  • phpcgi远程代码执行漏洞
  • 工费经费的计税依据要扣除含税部分吗
  • php23种设计模式
  • linux命令bzip2
  • 固定资产清理借方增加还是减少
  • 利润表三步法
  • 办公用品和低值易耗品节省成本吗
  • 一般纳税人申请条件
  • 金蝶可以自动结账吗
  • 增值税发票价税合计不能超过多少
  • 个体户生产经营所得
  • 以前年度损益调整借贷方向
  • 税务局手续费返还什么时间到账
  • 微信扣款手续费
  • 预付账款未取得发票
  • 购买汽车的工本费如何入账
  • 支付销售途中运费怎么算
  • 员工个人买的保险可以税前扣除吗
  • mysql的基本介绍
  • 重装win8系统后没有声音
  • ubuntu怎么安装程序
  • linux 判断语句
  • win10预览体验三个选项
  • win10系统无法运行海岛大亨5
  • glClearBufferSubData
  • opengl多窗口绘图
  • 正则表达式语法 \d
  • 关于加载失败壁纸
  • unity 扩展编辑器
  • opengl出错
  • Node.js中的核心模块包括哪些内容?
  • android加载dex
  • windows与苹果
  • node 操作mysql
  • bootstrap需要学多久
  • 以下关于android应用程序的目录结构描述中,不正确的是
  • 国家税务总局全国增值税发票官网
  • 医院法制科工作职责
  • 增值税防伪税控开票实训心得
  • 考上如皋地税局好吗
  • 海关退税是什么意思啊
  • 商铺收税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设