Oracle
one_smail
这个作者很懒,什么都没留下…
展开
-
java.sql.SQLException: ORA-01000: 超出打开游标的最大数
该问题大多出现在使用JDBC开发中。解决办法如下第一:及时关闭数据库连接,关闭PreparedStatement 在使用完数据库后及时关闭连接;connction.close(),处理完数据之后及时关闭preparedStatement 如果开发的方法中需要多处进行数据逻辑处理,需要多次针对数据库操作,建议把Connection和PreparedStatemen定义变量,在不同的方法内不要多次重新创建对象,而是使用传递的变量进行操作。在每次数据操作后,...原创 2021-09-26 18:29:01 · 2354 阅读 · 0 评论 -
Oracle创建触发器实现字段自增
通过sql语句实现一、创建自增序列create sequence T_DEMO_SEQUENCEminvalue 1maxvalue 999999start with 1increment by 1cache 20;其中:T_DEMO_SEQUENCE:序列名称;minvalue:最小值maxvalue:最大值start with :开始于increment by:每次增加值cache:高速缓存大小nocycle :一直累加,不循环nocache:不建缓冲原创 2020-08-20 19:29:41 · 945 阅读 · 0 评论 -
Oracle表空间创建
永久性表空间创建CREATE TABLESPACE NEW_SPEACE DATAFILE 'C:\oracle\tablespeace\tbs_perm_02.dat' SIZE 10M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE 200M;其中NEW_SPEACE是表空间名称,DATAFILE对应的值C:\oracle\tablespeace\tbs_perm_02.dat是表空间创建生成的dat文件保存位置...原创 2020-07-28 10:40:59 · 202 阅读 · 0 评论 -
ora-01031权限不足
解决方法:打开cmd:cmd使用sqlplus登录,注意用户sqlplus / as sysdba;授权grant dba to UserName;(UserName是登录出错的用户名);将dba的权限授予用户原创 2020-06-09 11:17:33 · 958 阅读 · 0 评论 -
ora-01045
ora-01045 :user system lacks create session privilege; logon denied原因:该用户没有创建session会话的权限。解决方法,进入cmdcmd使用sqlplus登录:sqlplus / as sysdba;授权:grant create session to UserName;(UserName是登录出错的用户名)...原创 2020-06-09 11:16:15 · 939 阅读 · 0 评论 -
oracle library is not loaded和ORA-12638
在本地安装完Oracle之后,通过Navicat Premium 12去链接Oracle数据库的时候提示oracle library is not loaded。引起该链接错误的原因是在你的Navicat的环境中没有OCI的环境或者是OCI的环境不正确。解决办法是到Oracle官网下载适合自己电脑环境的OCI。下载地址https://www.oracle.com/database/techno...原创 2019-06-28 12:55:36 · 354 阅读 · 0 评论