
数据库
1silence
这个作者很懒,什么都没留下…
展开
-
Oracle like 走索引
like语句也能走索引原创 2022-08-26 10:05:31 · 4066 阅读 · 1 评论 -
ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效转载 2022-07-29 14:59:39 · 9867 阅读 · 0 评论 -
DM8达梦数据库JAVA常见问题
报错【未经授权的用户】的原因使用 druid 做连接池,在连接 DM 数据库时提示【未经授权的用户】有两种原因:在 DM 管理工具中,此用户的资源限制中【会话持续期】进行了限制,把此限制取消即可。连接池中的会话满了或者空会话未回收等原因造成用户无法连接。DM 支持 C3P0 连接池参考下面的 SpringBoot 集成 MyBatis 与 C3P0 连接池例子:添加依赖 添加 JDBC 驱动 通过 application.properties 配置文件配转载 2022-04-22 10:06:05 · 9597 阅读 · 0 评论 -
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 · 7201 阅读 · 0 评论 -
达梦数据库事务阻塞处理方式
查询数据库事务等待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 · 1534 阅读 · 0 评论 -
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 · 3436 阅读 · 0 评论 -
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 · 340 阅读 · 0 评论 -
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 · 1885 阅读 · 0 评论