Oracle
qianzhen123
这个作者很懒,什么都没留下…
展开
-
Oracle 11g清除归档文件
SQLplus登录Oracle不细说。select * from V$FLASH_RECOVERY_AREA_USAGE;运行后查看archive log 字段是否接近100%。运行以下代码删除7天前的归档日志文件:delete archivelog until time 'sysdate-7';原创 2020-11-04 11:34:22 · 238 阅读 · 0 评论 -
Windows Oracle解决死锁
背景:执行某个查询功能,无返回无报错,再次请求时出现死锁异常。导致后台和其他相关的后台服务无法对该表进行任何操作。1、查询导致死锁的session和OBJECT_NAME(被锁死的表)select l.session_id,o.owner,o.object_name from v$locked_object l,dba_objects o where l.object_id=o.ob...原创 2020-05-08 16:14:38 · 369 阅读 · 0 评论 -
Oracle关闭的连接、无法从套接字获取更多的数据
14:48:15.272 INFO o.s.j.s.SQLErrorCodesFactory - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]14:48:15.281 INFO c.a.s.impl.DataAccessServic...原创 2019-11-14 16:08:15 · 1875 阅读 · 0 评论 -
Oracle连接数上限,无法在连接池中获取有效连接
select count(*) from v$process; --取得数据库目前的进程数。select value from v$parameter where name = 'processes'; --取得进程数的上限。select count(*) from v$session; --取得数据库目前的会话数。select value from v$parameter whe...原创 2019-11-13 14:41:59 · 652 阅读 · 0 评论 -
Oracle回滚已提交事务
1、启用行移动ALTER table tablename enable row MOVEMENT2、回滚事务FLASHBACK TABLE tablename to timestamp "TO_DATE"('2019-11-13 11:00:00', 'yyyy-mm-dd hh24:mi:ss')原创 2019-11-13 11:31:36 · 723 阅读 · 0 评论 -
Oracle 11g密码过期
本人多次遇到,在这记录一下Oracle 11g创建用户时默认密码有效期为180天,过了180天后原密码则无效无法登录解决方法:①查询用户的口令和配置资源;②查询密码有效期③重置密码(新密码和与原密码一致)④修改密码有效期为UNLIMITED (无限期)①select profile from dba_users where username='PLATFORM';②S...原创 2019-09-11 15:05:14 · 143 阅读 · 1 评论 -
Oracle设置ID自增
1、创建序列CREATE SEQUENCE ALART_INFO_IDINC_SEQUENCE INCREMENT BY 1 -- 每次递增1 START WITH 1 -- 从1开始 NOMAXVALUE -- 没有最大值 MINVALUE 1 -- 最小值=1 NOCYCLE; -- 不循环2、创建触发器CREATE OR REPLACE TRIGGER ALART_I...原创 2019-10-11 12:51:55 · 512 阅读 · 0 评论