![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
天使没吃饱
只要努力 你想要的 时间都会给你
展开
-
ssh工具修改xml文件
打开xml命令:vi xxx.xml修改摁 i 修改完后摁esc wq保存并退出 q!退出不修改 :w保存原创 2015-03-30 15:29:37 · 627 阅读 · 0 评论 -
ORA-12519, TNS:no appropriate service handler found
原因:数据库上当前的连接数已经超过数据库允许的最大值 查看:select count(*) from v$process --当前的连接数 select value from v$parameter where name='processes' --数据库允许的最大连接数 修改:alter system set processes = 500 scope原创 2015-08-20 15:15:31 · 452 阅读 · 0 评论 -
数据库报错:OracleDialect does not support identity key generation
当我把数据库改为oracle时,项目报错:org.hibernate.MappingException: org.hibernate.dialect.OracleDialect does not support identity key generation 是因为oracle不支持identity,支持是sequence,把 @GeneratedValue(str原创 2015-08-17 13:57:07 · 4832 阅读 · 0 评论 -
oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
plsql登陆的时候提示:“ORA-28002: 7 天之后口令将过期”。oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,否则启动数据库的时候会提示连接失败。解决方法:1、查看用户的proifle是哪个,一般是default: SELECT username,P原创 2015-05-04 09:01:55 · 1543 阅读 · 0 评论 -
查询一个表里的每条记录在另一个表里是否存在,在返回1,不在返回0
sql语句: select decode(b.cid, null, 0, 1) from CUSTOMER a left join (select cid from customer_staff)b on a.cus_id=b.cid and a.cus_id=5380;如果想返回id,将decode(b.cid, null, 0, 1)换为nvl(b.id,0)原创 2015-04-30 17:05:01 · 2042 阅读 · 0 评论 -
ORA-00937: 不是单组分组函数
sql语句::select c.email,c.mobile,c.name,count(*) as countorder from customer c where c.invitecode = (select i.invitecode from INVITECODE i left join customer_staff cs on i.staff_id=cs.sid where cs.cid=5原创 2015-04-30 17:02:31 · 2183 阅读 · 0 评论 -
ORA-01109:数据库未打开
先说一下我出现这个问题的原因 :我创建datafile以后 直接删除了.ora文件,而这样删除是不对的,解决方法:首先 在plsql里执行alter database datafile 'test.ora' offline drop;然后 打开cmd 输入plsql 回车,提示输入用户名和密码,登陆成功后执行命令:shutdown然后在执行命令startup; 问题解决。原创 2015-04-13 13:18:19 · 939 阅读 · 0 评论 -
关于oracle主键自增长
create sequence a_seq --创建序列名字为 a_seqminvalue 1 -- 最小值为 1maxvalue 99999 --- 最大值为 99999 start with 1 --- 开始值 1increment by 1 ---每次原创 2015-03-31 11:04:01 · 483 阅读 · 0 评论 -
ssh工具执行.sql文件
1、先执行 su - oracle命令2、执行sqlplus (username)/password @xxxx.sql (@/home/oracle/script/xxxx.sql)ssh设置语言: export LANG=en_US原创 2015-03-30 15:26:44 · 1326 阅读 · 0 评论 -
通过ssh工具更新项目
1、打开ssh host name :ip地址 。username:root password:密码(切换局域网内服务器:ssh appsrv1(机器名))2、切换到项目目录3、执行svn up命令4、执行ant deploy 编译发布5、重启tomcat原创 2015-03-30 15:17:50 · 531 阅读 · 0 评论 -
ssh工具导出oracle表
1. 执行su - oracle 2.exp username/password@orcl file=/home/leon/bb.dmp tables=T_MININGRIGHT_COMMWELFAREPAY exp oracle用户名/密码@数据库全名 file=保存路径 tables=表名 (多表时tables=(表1,表2))原创 2015-03-30 15:30:32 · 447 阅读 · 0 评论 -
pl/sql导出dmp
工具-导出表选择要导出的表在输出文件的保存类型选*.dmp点击导出原创 2015-03-30 15:35:23 · 475 阅读 · 0 评论 -
oracle表数据误删恢复
今天用plsql的时候不小心把表数据清空了,网上查了一下,oracle有闪回功能:flashback table tableName to timestamp to_timestamp('2015-12-16 12:16:00','YYYY-MM-DD HH24:MI:SS') //2015-12-16 12:16:00 为时间戳提示:因为未启用行移动功能,不能闪回表,解决方法:a原创 2015-12-16 16:27:27 · 370 阅读 · 0 评论