
1、首先停止DB2数据库$db2stop,以root用户修改/etc/pamd/system-auth-ac,如下图所示。
2、然后将sha512替换成md5,如下图所示。
3、接着重新设定db2inst1用户密码,然后启动db2服务,如下图所示。
4、这时重新连接DB2数据库,输入用户名密码后,可以看到连接成功,如下图所示就完成了。
--按asset_code,用excel的[state]更新给数据库表的[state]
--excel2007
--把D:\2007xlsx这个改成你的excel文件
Update 表 Set [state]=[state]
From
(
select asset_code,[state] from
OpenDataSource('MicrosoftACEOLEDB120', 'Data Source=D:\2007xlsx;Extended Properties="Excel 120;HDR=Yes;IMEX=1"')[Sheet1$]
) S
Where 表asset_code=Sasset_code
--excel2003
--把D:\2003xls这个改成你的excel文件
Update 表 Set [state]=[state]
From
(
select asset_code,[state] from
OpenDataSource( 'MicrosoftJetOLEDB40','Data Source="D:\2003xls";Extended properties=Excel 50')[Sheet1$]
) S
Where 表asset_code=Sasset_code
你还原后的数据库文件所在的磁盘空间不足
你可以用下面的语句查询还原的数据库有多少个文件,这些文件有多大,还原后文件会放到那个磁盘上
restore filelistonly from disk='c:\备份文件名bak'
如果你要把数据文件放到其他空间足够的磁盘上,使用 move 选项来改变还原后的文件位置,示例
restore database 库名 from disk='c:\备份文件名bak'
with move '逻辑文件名' to 'c:\aamdf' --逻辑文件名可以用restore filelistonly 查询,c:\aamdf是逻辑文件名还原后的位置及文件名
如果你确定你的磁盘空间足够,则可能是分区格式的问题,对于FAT32/16的分区格式,它们支持的最大文件大小为4G/2G,你可以把分区格式转换为NTFS来解决
或者在企业管理器中还原数据库
企业管理器
--右键"数据库"
--所有任务
--还原数据库
--"还原为数据库库"中输入还原后的数据库名
--还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面
--备份号--选择内容--选择你要恢复那次备份的内容
--选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名
修改这里
--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"-
-确定
如果想将struts2 action中的某个对象,链表或是字符串传到jsp页面,只需在action中定义这个对象,链表或字符串,然后生成get,set方法。这样页面就可以获取了。例如:public class LoginAction extends ActionSupport{privateUseruser; // 对象privateStringusername;// 字符串publicListlist = new LinkedList();//链表public User getUser() {return user;}public void setUser(User user) {thisuser = user;}public String getUsername() {return username;}public void setUsername(String username){thisusername = username;}public List getList() {return list;}public void setList(List list) {thislist = list;}}1、jsp页面获取字符串的方法<s:property value="message"/message:字符串名称,必须与action中保持一致2、jsp页面获取链表中值得方法,一般list中都是存放的从数据库取出来的对象。取值如下:<s:iterator value="list"status="st"list:链表名称必须与action中一致<s:property value="username"/即可获取到list中user对象的username属性的值。</s:iterator3jsp页面获取对象中的属性值,无论做修改还是查详情,都需要将取出的对象属性值显示在页面上。 *** 作如下:<s:property value='userstate' /user:对象名称;state:对象属性。必须与User类中保持一致。
以上就是关于DB2报错SQLSTATE=42601,怎么解决全部的内容,包括:DB2报错SQLSTATE=42601,怎么解决、SQL 条件的问题请教,谢谢~、还原数据库时出现odbc sqlstate:42000的错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)