DB2数据库用户的验证是依靠 *** 作系统用户的,所以只要你修改了 *** 作系统上的用户密码,自然就修改了DB2用户的密码,如: $db2 connect to user user1 user1必须是存在于数据库服务器 *** 作系统上的用户,验证密码也是该 *** 作系统上的用户密码
首先DBA是Database Administration的缩写,中文就是数据库管理,它和数据库开发是不一样的,管理的核心是保证数据安全,具体来说就是明确数据库中各个用户的权限,不同的人员授予不同的权限,防止误删数据。另外就是制定备份策略,是把数据库设置为线性日志呢,还是设置为循环日志,然后对那些表特殊的备份。还有联邦数据库的创建管理,以及HADR的数据库的实现,事务日志的管理,内存调优,性能优化,创建数据库,创建实例,创建DAS
所以关键是命令了。但是有一点可以确定,你不必精通SQL。只需要能够创建项目所需的数据库,并且能够保证数据安全,运行速度不要太慢,就可以了。
方法/步骤
找到计算机或我的电脑
打开电脑,进入电脑系统,在电脑桌面中,找到计算机,或者是我的电脑。
进入计算机管理功能
找到计算机或我的电脑后,鼠标右键计算机,在d出来的右键菜单中,找到管理功能,点击管理功能,进入计算机管理功能。
找到计算机中的服务
在计算机管理功能中,找到服务和应用程序,点开服务和应用程序后,可以看到服务功能,点击服务功能,就可以打开计算机上面的所有服务了。
找到DB2数据库的服务
在计算机管理中的服务列表中,找到所有DB2数据库的服务,以DB2开始的服务名即为DB2数据库服务名。
修改DB2数据库启动类型
找到DB2数据库的服务后,双击DB2数据库的服务或右键看DB2数据库的服务属性,在DB2数据库的服务属性中,找到启动类型下拉框,将当前的自动调整为手动。服务启动类型一般有:自动(延迟启动)、自动、手动、禁用四项。
完成DB2数据库服务启动项的设置
根据以上步骤,将所有DB2数据库的服务,全部都改成手动即可,这样在电脑 *** 作系统启动时,DB2数据库服务就不会启动了,这样就不会造成数据库启动时卡。db2数据库 db2数据库服务设置手动启动就为大家分享到这。db2数据库 db2数据库服务设置手动启动就为大家分享到这。
1、异:各个数据库的物理结构和逻辑结构都不尽相同,这导致各种数据库的管理方法有很大差异;各个数据库都对sql2和sql3规定的sql标准语言进行了扩展,形成了自己的开发语言,也就是方言。很多方言的差异还是蛮大的。
2、同:你说的每种数据库都是关系型数据库,它们都尽量向SQL3标准靠拢。包括数据库的安全体系、三级结构两级映像、数据完整性、事务的隔离等等等等。
3、使用范围:大型商业数据库的安全性、稳定性高,对产品服务能力也比较强。数据量大、安全要求高时一般都是用这种数据库,Oracle、DB2、SqlServer是其代表;开源数据库一般都是免费的,但是和商业数据库相比,其开发、管理工具都比较难用,能获得的技术支持也比较少,数据库在运行中出现问题时难以获得良好满意的服务,或者服务的费用很高,对于数据量不大,数据安全性要求不是很高的场合,可以使用这些数据库,因为在竞标时减少几十万的数据库成本会给自己带来不小的优势,PostgreSQL、MySQL、Firebird是其代表;至于access,是个小型桌面数据管理系统,当然,也可以做小型网站的数据库管理系统。
1看看端口号有没有配置正确,看一下配置参数svcename跟services文件中配置的db2端口号是否一致,windows一般用50000,unix/linux一般用60000
2连接出错首先看看服务器ip 和端口写对没有
ip如果没错就要看看服务器的db2服务端口对不对。另外对于服务器下面这些也要注意
检查服务器的配置情况如下:
验证存在的DB2数据库
db2 list db directory
db2 list db directory show detail
验证实例使用的通讯协议,查看DB2COMM变量
db2set -all
查看数据库管理器的配置,查看SVCENAME(特指tcpip协议)
db2 get dbm cfg
查看/etc/services中,有无与上面对应SVCENAME的端口,例如:
db2cDB2 50000/tcp
要确认服务器是否在监听,可以用netstat -an 来查看端口是否处于LISTEN状态
string connection = “Driver={Microsoft Access Driver (mdb, accdb)}; DBQ=” + filetoread;
//从表中查询所有数据
string sqlQuery = “select from Student”;
//打开数据库
OdbcConnection con = new OdbcConnection(connection);
//对数据库进行 *** 作
OdbcCommand cmd = new OdbcCommand(sqlQuery,con);
假如你不使用图形命令的话,只要启动服务“DB2 - DB2 - DB2CTLSV-0”就行了。用图形命令还要启动“DB2 Management Service (DB2)”服务。
在图形命令下启动出错了可能看不到详细的信息,建议你在命令方式下用db2start启动数据库。
有很多。DB2 V10以下有自带管理工具。V10以上可以安装IBM的Data Studio。第三方的非常优秀的管理工具有quest central,非常有名,但是收费。还有Toad,也很有名,收费;还有一个相对轻量级的SqlDbx,也是收费。
比较好的就这几个,建议用quest central。可以找破解。
另外还有很多在线的DB管理平台,比如Tadpole DB Hub之类的。需要本机有IP地址才行。
以上就是关于请教关于修改DB2数据库管理员密码全部的内容,包括:请教关于修改DB2数据库管理员密码、DBA用什么client管理DB2数据库解决方法、怎么启动db2数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)