Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮

1.Oracle归档模式产生日志文件引起数据库异常

     连接数据库失败,提示监听错误,各种检查监听配置文件,删除再添加监听,无果。

     sqlplus下重启数据库数据库依然无果,期间碰到多个错误提示:

        ORA-01034: ORACLE not available

        ORA-27101: shared memory realm does not exist

        ORA-03113: 通信通道的文件结尾

        ORA-12514 ....

      好在后来碰到了关键提示,各种查后发现是与归档模式有关,但从来没用过归档模式,后来逐一检查,得知同事前不久做备份工作设置了归档模式,进而确定问题就在归档模式这一点。

    Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第1张图片

       通过日志文件进一步验证是由于归档日志满了引起问题,归档日志大小已经达到3.8G ,确定不需要该日志后,选择最快捷的办法:删除归档日志,并关闭归档模式。

    Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第2张图片   

Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第3张图片

    Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第4张图片

    

 

     使用RMAN命令删除归档日志时,提示无法取得完全授权,以下为相关命令行中相关操作:

      rman  target /

      delete archivelog all; 

    Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第5张图片

    命令行中关闭数据库再执行之前操作即可:

    shutdown immediate;

    startup mount;    ------startup mount启动了实例,加载了数据库,但不打开数据库

    如果在数据库运行时关闭归档模式,同样需要关闭数据库再设置,设置完成后再打开数据库,如图所示:

    Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第6张图片

    参考文章:http://312350968.iteye.com/blog/1964923

 

2.使用silverlight自带表格控件绑定按钮问题

       使用silverlight自带表格控件绑定按钮,编译运行,输出没有错误,但是点击按钮执行命令无响应。

Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第7张图片

       

     对数据源进行变通,把拿到的数据重新组织,属性中加入按钮操作,作为集合一部分,重新绑定后,表格中按钮生效。

     Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第8张图片

     Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第9张图片

     Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮_第10张图片

      

你可能感兴趣的:(silverlight)