Oracle数据库要实现ID的自增长,需要创建一个序列和触发器来实现,略微有一点点麻烦,但是也是可以解决的. 直接上地址,首先,http://www.wlcrane.com/article.aspx?arid=86 这个帖子里说的看起来不错,不过执行起来有错误,创建触发器失败,那么上下一个帖子: http://zhidao.baidu.com/link?url=wZljGDniAMLdvl6HwZ21SVkEDhEQvXtTHNb5nBc1_-J0qudtPBIP_8Fbi6xz6bY7UHCn…
解决oracle数据库 ora-00054:resource busy and acquire with NOWAIT specified 错误 本人在使用pl/sql developer 客户端调用存储过程进行操作时发现中途卡机然后强制终止pl/sql developer 之后,oracle就一直出现锁相关的错误. 经分析认为在调用存储过程时对表进行了DDL语句操作时导致了悲观封锁.客户端卡机后oracle一直没有对这个锁进行释放且一直不会完成释放导致错误. 需要对此会话进行强制杀掉: 1.…
1.操作系统性能(通常故障出现时最先检查的内容)top.topas.vmstat.iostat.free.nmon 2.万能重启方法 如应急情况,需要重启数据库:tail -100f <对应路径>alert_fgedu.logalter system switch logfile;alter system checkpoint;shutdown immediate;  //风哥提示:如果不能正常关机,可以使用shutdown abort强制关机;startup 3.批量杀进程(数据库挂起时应急…
之前用的数据库都是开源的,在另一台电脑上安装的时候,居然有时间限制,只能用30天.安装了好多次都是这样,就这样,三十天一破解.破解方法如下: 不管是快要过期了还是已经过期了,都可以用这个方法. 1.在“运行”中输入regedit,回车打开注册表.…
网上些解决方法,就是关闭审计,之前也有同事推荐这样,下面就是关闭审计的步骤. VALUE=DB即审计开启,改成FALSE即可. SQL> show parameter audit_trail; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ audit_trail string DB SQL> alter system set audit_trail=…
1:安装readline包 yum install readline* 2:安装源码包: rlwrap-0.30.tar.gz    ./configure && make && make install 3:修改oracle用户的环境变量: alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman'…
方案一 查了相关的资料后才知道,只要修改安装Oracle的目录下面的listener.ora和tnsnames.ora里面的内容即可.看图看图  修改什么内容呢?看图看图. 就是HOST地址改一下就可以了.有时候会遇到修改之后没有权限保存的情况.不用担心,在桌面上新建一个txt把里面的内容复制粘贴进去,修改后缀名为.ora ,然后再替换现在的这个.ora文件.  …
//查询表空间的大小以及文件路径地址select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name 解决方案一//修改表空间大小alter database datafile 'F:\APP\ADMINISTRATOR\COMMUNITY.DBF' resize 25000m 解决方案二//新增数据文件ALT…
什么是序列?在mysql中有一个主键自动增长的id,例如:uid number primary key auto_increment;在oracle中序列就是类似于主键自动增长,两者功能是一样的,只是叫法不同而已. 在oracle中想要实现id自动增长只能用序列来实现.在oracle中,是将序列装入内存,可以提高访问效率. 1.)序列的创建 create sequence 序列名称 increment by n 每次增长多少 //系统默认值为1. start with  n从几开始 //系统默认…
Hibernate注解映射sequence时出现无序增长问题+hibernate 映射 oracle ID自动增长: 通过Hibernate注解的方式映射oracel数据库的sequence主键生成器时,出现增加数据时sequence无序增长的问题,配置如下@SequenceGenerator(name = "SEQ_DM_SERVICE_MODEL", sequenceName = SEQ_DM_SERVICE_MODEL")@Id@GeneratedValue(strat…