07 2011 档案
摘要:1.错误描述2011-7-20 11:05:18 org.apache.catalina.core.StandardServer await严重: StandardServer.await: create[8005]:java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) at java.net.ServerSoc
阅读全文
摘要:1.Apache POI简介Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 POI 的功能。2.POI结构HSSF - 提...
阅读全文
摘要:javabean风格大家都熟悉,以前一直都是使用Eclipse自带的Generate getter and setter这个功能,但是今天才知道,Boolean类型变量的getter是isXxx,而不是getXxx。具体如下图所示:sex变量是Boolean类型的,在Eclipse中sex的getter方法是isSex() public boolean isSex() { return sex; }因为在使用反射的时候通常会用到get和set来匹配方法名,所以如果这里的方法名变为isSex(),那么反射中将出现错误,现在知道的解决方法就是将Boolean型变量的getter方法手动改回g...
阅读全文
摘要:注意:下面的方法在csdn博客改版以后无法使用,因为现在csdn博客不支持metadata api,不知道什么时候可以支持。1.原文连接http://hi.baidu.com/cnjsp/blog/item/e175cf1b27bc6af6ae513335.html2.心得本方法我测试过,是可以用来的,一则感觉思路挺新颖了,程序员自己写代码解决自己的事情。另一个可以通过这个实例学习一下java,所以我贴出我修改后的java代码。具体思路可以参见原文。3.代码CSDNPost.javapackage cn.mingyuan.baidu2csdn.core; import java.io.Fil.
阅读全文
摘要:1.参考文献:http://blog.csdn.net/wyzxg/article/details/4073892http://blog.csdn.net/liaomin416100569/article/details/6363274http://blog.csdn.net/wyzxg/article/details/40738332.问题描述原来为了远程访问Oracle数据库,将数据库访问模式用原有的专有模式设置成了共享模式,具体参考:远程连接ORACLE服务的设置方法。但是因为这个修改,导致了今天碰到的这个新错误:ORA-12520: TNS: 监听程序无法找到需要的服务器类型的可用句柄
阅读全文
摘要:1.问题描述使用oracle的exp工具,我客户端上安装的是oracle 11g,而服务器端上安装的oracle是9i版本。我想在客户端上使用exp命令,出现如下错误:Export: Release 11.1.0.6.0 - Production on 星期五 7月 15 21:40:58 2011Copyright (c) 1982, 2007, Oracle. All rights reserved.EXP-00056: 遇到 ORACLE 错误 6550ORA-06550: 第 1 行, 第 41 列:PLS-00302: 必须说明 'SET_NO_OUTLINES' 组
阅读全文
摘要:1.备份:PS:2014-1-15如果导出的dmp数据文件不大的话,就直接每天导出好了,不要只保存七天的数据。然后顶起通过winrar对文件进行打包,我发现dmp文件的压缩包还是很高的。那么就需要考虑在导出的dmp文件末尾加上日期了。bat脚本里面有date和time的函数,通过以下函数我们就可以得...
阅读全文
摘要:在正确安装和配置普元平台以后,我们就可以登录到普元管理控制台http://localhost:8088/eosmgr 进行更进一步的配置。这里就包括数据库的初始化工作。为了方便起见,我们只需要在oracle的样例数据库ORCL中添加一个用户xuwei,然后将普元的数据库初始化到xuwei账户下。oracle创建用户的方法请参考前一篇博客:使用Oracle SQLDeveloper连接数据库并创建用户。登录普元管理控制台 http://localhost:8088/eosmgr,然后选择“应用管理->数据库初始化”,填写数据库连接配置,如下图所示。填写完毕以后点击“测试”以验证数据库是否正
阅读全文
摘要:1.使用sys账户创建数据库连接 安装Oracle 11g会自带一个叫做SQL Developer的工具,它的功能非常强大,以前一直不知道,还用着plsqldev和navicat来连接数据库,其实这个工具拥有前面两个软件的所有功能(如果说的太绝对请指正)。首先我们打开SQL Developer,如下图所示:SQL Developer不能用于创建Oracle数据库,只能用来连接已创建的数据库,我们一般都是使用Database Configuration Assistant(简称DBCA)来创建数据库,如下图所示:打开DBCA以后按照向导来创建数据库,非常简单,这里不再赘述。在SQL Dev...
阅读全文
摘要:1.问题描述新建了一个数据库testeos,但是在用scott用户登录时出现错误:ORA-28000: the account is locked。这是因为scott用户被锁定了,我们要做的就是将scott用户解锁。2.解决方法解锁方法是用system/sys用户登录数据库testeos,然后修改scott账户,具体如下图所示:
阅读全文
摘要:http://bbs.gfan.com/android-213772-1-1.html用了a2sd+和SD分区方案的朋友可能会遇到突然某次开机之后,a2sd+失效,同时发生丢失若干应用程序的现象或者安装软件提示空间不足。这种情况,十有八九是SD存储卡的ext分区出错了,修复错误后重新开机即可重新启用a2sd+,找回原来安装的应用程序同修复FAT分区一样,这个可以通过fsck来进行,运行命令从fsck_msdos变更为fsck就行了。不过如果你用的recovery版本有fix SD:ext这个选项的话,直接进入recovery选中修复就行了。修复后重新启动手机,a2sd+就可以重新启用,空间不再
阅读全文
摘要:参考:http://devbbs.doit.com.cn/archiver/tid-18781.html因为数据库服务器是安装在实验室里面的, 如果要在宿舍里访问数据库服务器的话,那么就必须进行一定的配置。一般的远程配置可以分为以下几步:1. 数据库配置 因为要为外界客户端提供数据服务,所以一定要将 [数据库操作模式] 配置为 "共享服务模式"。如果将操作模式配置成"专用服务器模式",导至远程客户端无法正常连接。 如果不能确定数据库的操作模式,可以打开ORACLE "Database Configuration Assistant"(
阅读全文
摘要:今天在使用sqlplus时出现===============================================ERROR:ORA-28002: the password will expire within 7 days===============================================提示密码快过期了,由于需要连接的测试数据库,所以决定将密码设置成永不过期。1.查看用户的profile设置:SELECT username,profile FROM dba_users; 一般用户的profile设置都为DEFAULT。2.查看系统profiles中PA.
阅读全文
摘要:方法1:sqlplus sjtu/sjtu@'(description=(address_list=(address=(protocol=tcp)(host=192.168.0.77)(port=1521)))(connect_data=(service_name=SJTU)))'如下图所示:方法2:sqlplus sjtu/sjtu@192.168.0.77:1521/SJTU 如下图所示:3.连接格式方法1中的格式是固定的,我们在oralce的安装目录搜索tnsnames.ora.sample即可找到相应格式,如下列代码所示:# This is a sample tnsna
阅读全文
摘要:原本是可以通过sqlplus连接数据库的,命令如下:C:\Users\xuwei>sqlplus /nologSQL*Plus: Release 11.1.0.6.0 - Production on 星期二 7月 5 16:39:19 2011Copyright (c) 1982, 2007, Oracle. All rights reserved.SQL> conn scott/tiger as sysdba已连接。但是今天又装了一个oracle数据库实例,再次登录的时候出现错误:ORA-12560: TNS: 协议适配器错误一般情况下,造成ORA-12560: TNS: 协议适
阅读全文
摘要:https://localhost:1158/em无法显示页面,在网上查阅资料以后发现这个页面时由服务:OracleDBConsoleoracl控制的,所以到管理界面打开服务:OracleDBConsoleoracl。但是启动OracleDBConsoleoracl服务的时候报错:Windows不能在本地计算机启动OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。 如下图所示。在c:\windows\system32\drivers\etc文件夹中找到hosts文件,在最后加入192.168
阅读全文
摘要:1.查看安装的oralce版本View Code select banner from sys.v_$version;--查询结果BANNER------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - ProductionPL/SQL Release 11.1.0.6.0 - ProductionCORE 11.1.0.6.0 ProductionTNS for 32-bit ...
阅读全文
摘要:1.出现如下错误:ORA-12541:TNS:no listener,如下图所示:错误原因是我们没有开启Listener监听器服务,解决方法是在服务中开启这个服务,如下图所示。2.出现如下错误:ORA-12514:TNS:监听程序当前无法识别链接描述符中请求的服务。如下图所示:解决方法是需要打开服务OracleServiceORCL,如下图所示:3.出现错误:ORA-01017:invalid username/password;logon denied。解决方法:原来配置数据库连接的时候用户名和密码都是安装oracle的时候配置的root和root。但是会出现上面的错误,后来使用用户名:sc
阅读全文
摘要:参考文献:http://blog.sina.com.cn/s/blog_5157093c0100mrez.html Navicat Premium是一个可多重连接的数据库管理工具,它可让你以单一程序同時连接到 MySQL、SQLite、Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便。最重要的是它不用装Oracle客户端。下边简单介绍一下Navicat Premium连接oracle客户端的方法。如果你的机器已经装有 Oracle 数据库的话,那很简单,Navicat Premium可以直接连接到 Oracle 。如果没装,那 Navicat 会提示你需要安装 .
阅读全文
摘要:题目:http://fayaa.com/tiku/view/109/————————————————————————————————————————————————一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现;0是例外,可以反复出现。请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻注意:5个数值允许是乱序的。比如: 8 7 5 0 60可以通配任意数值。比如:8 7 5 0 6 中的0可以通配成9或者40可以多次出现。复杂度如果是O(n2)则不得分。———————————————————————————————————————————
阅读全文