- 博客(17)
- 收藏
- 关注
转载 ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
2022-07-29 14:59:39
9857
转载 DM8达梦数据库JAVA常见问题
报错【未经授权的用户】的原因使用 druid 做连接池,在连接 DM 数据库时提示【未经授权的用户】有两种原因:在 DM 管理工具中,此用户的资源限制中【会话持续期】进行了限制,把此限制取消即可。连接池中的会话满了或者空会话未回收等原因造成用户无法连接。DM 支持 C3P0 连接池参考下面的 SpringBoot 集成 MyBatis 与 C3P0 连接池例子:添加依赖 添加 JDBC 驱动 通过 application.properties 配置文件配
2022-04-22 10:06:05
9503
原创 Oracle数据库CDB与PDB
Oracle 12C以及更高版本中引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为Container Database,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。在ORACLE 12C之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。...
2022-04-10 21:02:07
7179
原创 NC报错 CarrierRuntimeException
NC使用向导发布单据节点时报错,具体报错如下:报错原因:功能实体编码与菜单实体编码不一致,将功能实体编码和菜单实体编码修改一致即可。
2022-02-23 15:26:04
1379
原创 NC单据提交和删除时报未知错误
NC向导开发的单据,新增没有问题,提交和删除时报未知错误,报错如下图报错原因:元数据主键字段长度有问题,应该为固定的20,而不是50
2022-02-22 18:00:30
768
1
原创 数组的初始化和内存分配
数组初始化分为两种方式静态初始化:初始化时显式指定每个数组元素的初始值,由系统决定数组长度,如://只是指定初始值,并没有指定数组的长度,但是系统为自动决定该数组的长度为4String[] computers = {"Dell", "Lenovo", "Apple", "Acer"}; //只是指定初始值,并没有指定数组的长度,但是系统为自动决定该数组的长度为3String[] names = new String[]{"哆啦A梦", "大熊", "静香"}; 动态初始化:初始化时由程序
2022-01-07 18:25:11
704
原创 HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的?
HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化的?HashMap结构图在JDK1.7 及之前的版本中, HashMap 又叫散列链表:基于一个数组以及多个链表的实现,hash值冲突的时候,就将对应节点以链表的形式存储。JDK1.8 中,当同一个hash值( Table 上元素)的链表节点数不小于8时,将不再以单链表的形式存储了,会被调整成一颗红黑树。这就是JDK7 与JDK8 中HashMap 实现的最大区别。下面基于 JDK1.7.0_80 与 JDK1
2022-01-07 17:59:25
384
原创 List和Set的区别
List , Set 都是继承自 Collection 接口List 特点:元素有放入顺序,元素可重复Set 特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉Set元素虽然无放入顺序,但是元素在set中的位置是由该元素的HashCode 决定的(HashSet内部实现了HashMap,HashSet的值作为HashMap的key),其位置其实是固定的,加入Set 的Object 必须定义equals ()方法另外list支持for循环,也就是通过下标来遍历,也可以用迭代器,但是set只能用
2022-01-07 17:45:20
737
原创 达梦数据库事务阻塞处理方式
查询数据库事务等待select * from v$trxwait结果中有3个字段,ID,WAIT_FOR_ID,WAIT_TIME,分别为事务ID,等待的事务ID,等待时间。查询等待时间最长的事务对应的WAIT_FOR_ID,通过下面sql查询对应的事务详细信息select * from v$trx where id = WAIT_FOR_ID在结果中找到事务对应的会话SESS_ID,通过下面sql查询会话的详细信息select * from v$sessions where ses
2022-01-07 17:45:02
1501
原创 Oralce数据库lsnrctl命令卡死,数据库连接超时
现象描述:在命令行界面输入lsnrctl status后没有反应,输入lsnrctl stop也没有任何反应。连接数据库的应用在启动时显示数据库连接超时。问题原因:数据库监听日志listener.log大小达到最大值(官方建议文件大小要小于4G,当达到4G时,数据库连接会变得非常慢1分钟以上,超过2G时就会影响到访问,需要进行处理)解决方案:方案1、删除掉listener.log日志文件,重启数据库监听方案2、关闭listener.log日志命令行界面(cmd)进行如下操作进入监听控
2021-05-24 15:46:04
3382
原创 Oracle表空间大小及使用率查询
SELECT Upper(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", To_char(Round(( D.TOT_GROOTTE_MB - F.TOTAL_BYTES ) / D.TOT_GROOTTE_MB * 100, 2), '990.99') .
2021-04-27 16:24:24
333
原创 Oracle导入导出详解
Oracle导入导出采用数据泵的方式导出:expdp user/password@127.0.0.1:1521/orcl schemas=user dumpfile=database.dmp logfile=export_log.log directory=DUMP_DIR导入:impdp user/password@127.0.0.1/orcl schemas=user dumpfile=database.dmp logfile=import_log.log directory=DUMP_
2021-04-27 16:02:26
1878
原创 VM虚拟机添加磁盘空间 centos7
VM虚拟机添加磁盘空间1、修改虚拟机参数,调整磁盘空间 2、重启虚拟机,查看分区情况3、新建扩展分区,这里不清楚输入指令含义时可以输入m获取帮助,Select(default e)后面输入p为主分区,e为扩展分区(这里建议新增主分区,新增扩展分区后续格式化比较麻烦)4、再次查看分区情况,可以看到我们新增的扩展分区5、重启操作系统 reboot或shutdown -r now6、格式化新分区为ext3mkfs -t ext3 /dev/sda47、将物...
2021-02-02 18:42:14
272
原创 NCC2005单点登录
NCC2005单点登录第三方系统单点登陆NC Cloud1 第三方单点登录NC Cloud概览第三方单点登录的流程:客户端向服务端发起登陆NC Cloud请求。 向NC Cloud服务器注册校验用户登陆和上下文信息。 如果校验成功NC Cloud服务器响应给客户服务器token信息 客户服务器将token响应给客户端 客户端收到token后拼接请求NC Cloud节点的url信息。 NC Cloud收到请求并验证token是否合法,如果合法,则重定向到客户端请求的节点页面详细流.
2020-12-10 10:44:43
5504
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人