since1499

导航

2013年12月9日 #

Oracle Profile 使用

摘要: 一、目的:Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用CreateProfile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。二、条件:创建profile必须要有CREATEPROFILE的系统权限。为用户指定资源限制,必须:1.设置resource_limit,使资源限制生效。SQL> show parameter resource_limitNAME TYPE VALUE---------------------------------- 阅读全文

posted @ 2013-12-09 22:22 skylink 阅读(263) 评论(0) 推荐(0) 编辑

使用javamail发送邮件错误:550 5.7.1 Unable to relay

摘要: 这两天由于客户的邮件服务器迁移,使用了NTLM的验证方式。系统使用javamailAPI进行发送邮件时,发现只能对内部邮箱进行发送,对外部邮箱进行发送的时候,报下图错误:后面发现是由于系统的javax.mail包版本太旧,不支持NTLM验证,后面到java.net下载了个最新版本的javax.mail-1.5.1.jar,替换掉原来的就可以正常发送了。连接地址:https://java.net/projects/javamail/pages/Home 阅读全文

posted @ 2013-12-09 16:21 skylink 阅读(1046) 评论(0) 推荐(0) 编辑

2013年12月3日 #

gvim 备份文件去除 配置

摘要: 默认情况下使用Vim编程,在修改文件后系统会自动生成一个带~的备份文件,看上去又乱又讨人厌。怎么让Vim不自动生成这些备份文件呢?1. 找到你的Vim安装目录,如果是在Windows下默认路径安装的,应该是在C:\Program Files\Vim\2. 找到这个文件:vimrc_example.vim ,我的这个文件是在vim70文件夹下,具体还要看你安装的是什么版本的。3. 找到后打开,找到这一句:if has("vms")把这个判断里的if部分保留,else部分注释掉。(Vim的注释符是")即修改后应该是这样的:if has("vms") 阅读全文

posted @ 2013-12-03 14:31 skylink 阅读(300) 评论(0) 推荐(0) 编辑

Maven常用命令

该文被密码保护。 阅读全文

posted @ 2013-12-03 11:44 skylink 阅读(1) 评论(0) 推荐(0) 编辑

解决Maven中OutOfMemory错误

摘要: 当Maven项目很大,或者你运行诸如 mvn site 这样的命令的时候,maven运行需要很大的内存,在默认配置下,就可能遇到java的堆溢出。如:[INFO] Building jar: /home/dl9pf/svn/mindquarry/mindquarry-jcr/mindquarry-jcr-changes/target/mindquarry-migration-with-dependencies.jar[INFO] ------------------------------------------------------------------------[ERROR] FAT 阅读全文

posted @ 2013-12-03 11:22 skylink 阅读(509) 评论(0) 推荐(0) 编辑

2013年11月17日 #

sqlplus启动后的环境SQLPATH的设置

摘要: sqlplus启动时会查找和加载的两个文件login.sql和glogin.sql。其中glogin.sql文件默认存放在$ORACLE_HOME/sqlplus/admin目录下,login.sql可以设置在SQLPATH中。一、login.sql文件login.sql文件可以存放sqlplus中能使用的任何命令,包括sqlplus命令和sql语句。sqlplus启动时会首先查找当前目录下的login.sql文件,其次会在SQLPATH目录下查找。如果找到login.sql文件,则在SQLPLUS显示"SQL>”前执行login.sql里的所有内容。如果没找到login.sq 阅读全文

posted @ 2013-11-17 21:50 skylink 阅读(2254) 评论(0) 推荐(0) 编辑

2013年11月15日 #

ORA-30004 错误处理

摘要: 一、问题情景:原SQL:select c.CATEGORY_ID, c.CATEGORY_NAME, SYS_CONNECT_BY_PATH(c.CATEGORY_NAME, '/') PATH from TBL_CATEGORY_PATH cstart with c.CATEGORY_ID = 0connect by c.PARENT_NODE_ID =prior c.NODE_ID在执行上述SQL语句时,Oracle报错误 ORA-30004 具体出错如下:出错:java.sql.SQLException:ORA-30004:whenusingSYS_CONNECT_BY_ 阅读全文

posted @ 2013-11-15 10:08 skylink 阅读(1673) 评论(0) 推荐(0) 编辑

2013年11月8日 #

oracle 锁表查询及解决、表字段查询

摘要: 在进行批量对DML操作时程序竟然中断了,不再往下执行、查询一下某张表被锁住了,因此不再往下执行了如果怀疑表被锁了,或者事务未被正常关闭,在Oracle数据库中我们可以通过以下语句进行查询获取相关信息:select t2.username, t2.sid, t2.serial#, t3.object_name, t2.OSUSER, t2.MACHINE, t2.PROGRAM, t2.LOGON_TIME, t2.COMMAND, t2.LOCKWAIT, t2.SADDR, t2.PADDR, t2.TADDR, t2.SQL_ADDRES... 阅读全文

posted @ 2013-11-08 10:55 skylink 阅读(1502) 评论(0) 推荐(0) 编辑