Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 827|回复: 0

DB2 EXPRESS-C 10.1 数据库安装问题解决

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-24 15:47
  • 签到天数: 804 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726782
    发表于 2021-6-26 16:08:09 | 显示全部楼层 |阅读模式

    1.IBM官网下载了一个免费的DB2软件 DB2 EXPRESS-C然后安装,之前电脑上的DB2安装软件不是license过期就是不能安装。V8.2 license过期后不能使用db2cmd命令。

    安装好了DB2 EXPRESS-C软件后,结果使用本地账户yanjt2db2cmd窗口写命令时一直报错,应该是权限不够,找了好久。

    搜本地用户和组可以发现组里边已经有DBADMNS组了,并且已经添加了yanjt2了。

    但是在db2cmd命令行下敲入db2set DB2_GRP_LOOKUP=LOCAL,TOKENLOCAL还是报错。

    从网上又找到另外一个帖子:

    新版性能大幅提升 IBM DB2 10.1首测

     

    来自 <http://tech.it168.com/a2012/0911/1396/000001396438_5.shtml>

     

     

    db2set在普通的DB2命令行窗口中输入命令会报错:

    C:\Program Files\IBM\SQLLIB\BIN>db2set db2_compatibility_vector=ora

    DB21009E  必须在命令窗口中以完整管理特权运行才能启动此命令。

    切换到DB2管理员命令行窗口(即安装部分提到的“命令窗口 - 管理器”)中输入命令即可:

    C:\Program Files\IBM\SQLLIB\BIN>db2set db2_compatibility_vector=ora

    查看当前设置可看到DB2_COMPATIBILITY_VECTOR参数已被设置为ORA:

    C:\Program Files\IBM\SQLLIB\BIN>db2set

    DB2_ATS_ENABLE=YES

    DB2_COMPATIBILITY_VECTOR=ORA

    DB2INSTOWNER=WIN-BR1K22K3MUC

    DB2PORTRANGE=60000:60003

    DB2INSTPROF=C:\PROGRAMDATA\IBM\DB2\DB2COPY1

    DB2COMM=TCPIP

    关闭和启动实例也需要在DB2管理员命令行窗口中输入命令:

    C:\Program Files\IBM\SQLLIB\BIN>db2stop force

    2012-07-12 20:09:13     0   0   SQL1064N  DB2STOP 处理成功。

    SQL1064N  DB2STOP 处理成功。

     

    C:\Program Files\IBM\SQLLIB\BIN>db2start

    2012-07-12 20:09:27     0   0   SQL1063N  DB2START 处理成功。

    SQL1063N  DB2START 处理成功。

    删除和创建数据库可以在普通的DB2命令行窗口中输入命令:

    C:\Program Files\IBM\SQLLIB\BIN>db2 drop database orcl

    SQL1035N  数据库当前正在使用。  SQLSTATE=57019

    先断开需要删除的数据库:

    C:\Program Files\IBM\SQLLIB\BIN>db2 terminate

    DB20000I  TERMINATE 命令成功完成。

     

    C:\Program Files\IBM\SQLLIB\BIN>db2 drop database orcl

    DB20000I  DROP DATABASE 命令成功完成。

     

    C:\Program Files\IBM\SQLLIB\BIN>db2 "create database orcl using CODESET UTF-8 TERRiTORY CN pagesize 32 K"

    DB20000I  CREATE DATABASE 命令成功完成。

     

    来自 <http://tech.it168.com/a2012/0911/1396/000001396438_5.shtml>

     

    知道这个是因为新版的DB2 10.1的新特性造成的。

     

    于是打开DB2命令行处理器:

    在这个页面下敲入命令,db2set DB2_GRP_LOOKUP=LOCAL,TOKENLOCAL 执行成功

     

    然后再回到普通的db2cmd页面执行下面的配置数据库的脚本,则可以正常配置了,yanjt2有了相应的权限。

     

    相关链接参考:

    http://tech.it168.com/a2012/0911/1396/000001396438_5.shtml

    http://www.ibm.com/developerworks/cn/downloads/im/udbexp/

     

    下载免费DB2安装软件,但是下载之前需要先注册IBM的账号

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2025-1-23 00:55 , Processed in 0.063348 second(s), 30 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表