数据库
文章平均质量分 80
数据库运维
scx0110
这个作者很懒,什么都没留下…
展开
-
MYSQL TRUNCATE导致系统锁
show processlist; 看到truncate 语句Waiting for table metadata locktruncate为ddl语句,会改变元数据,会lock table meta data,空间直接释放,数据丢失不易找回:该现状为:由锁表升级为锁库。当system lock出现频率比较高时等待多,延迟也就高,即使truncate table 很快。因此system lock为系统锁,整个库的进程都得等待。truncate虽然快,但是在系统层面还是得慎用,特别是使用频次较高的原创 2020-09-22 20:14:00 · 2061 阅读 · 0 评论 -
TNS-12547,TNS-12560,ORA-609
环境现象是CPU使用居高不下,异常多的LOCAL=NO连接。netstat -ant|grep CLOSE_WAIT能看到不少等待关闭的连接。redo切换频繁。2个解决方法。一:数据库的INBOUND_CONNECT_TIMEOUT参数设置的默认时间60秒太短,导致的业务访问数据时间超过了默认时间,连接进程被kill掉,也就是opiodr aborting。这种ORA-609错误是会被记录到alert文件中的,但是不会导致服务异常。ORA 609的解释是00609, 00000, "co原创 2020-09-03 14:53:00 · 969 阅读 · 0 评论 -
pymongo.errors.ServerSelectionTimeoutError: ip:27017: [WinError 10061] 由于目标计算机积极拒绝,无法连接
在其他机器telnet Mongodb_IP 端口,如果连不上说明mongodb配置问题,在mongodb.conf中增加bind_ip = 0.0.0.0 #绑定运行访问ip。0.0.0.0允许所有ip访问。问题原因:mongodb默认监听的是127.0.0.1:27017,不允许远程访问。所以安装mongodb时,如果要远程访问(使用ip访问),应当在配置文件配置开启IP访问。...原创 2020-08-11 14:15:55 · 1155 阅读 · 0 评论 -
DBA_TABLES 和DBA_SEGMENTS的区别
DBA_TABLES视图描述“逻辑”结构,DBA_SEGMENTS描述了“物理”数据段,如数据文件。对于DBA_TABLES和DBA_SEGMENTS,像“块”这样的列也不同。在dba_tables中,当运行dbms_stats时将计算“块”;而在dba_segments中,“ blocks”是磁盘上对象使用的实际块数。DBA_SEGMENTS的源数据来自于sys_dba_segs;DBA_TABLES则是来自ys.user $ U,sys.ts $ TS,sys.seg $ S,SYS.O...原创 2020-07-20 10:00:52 · 1064 阅读 · 0 评论 -
ORACLE 12C 及以上grant select on V_$PDBS
ORACLE 12C 及以上grant select on V_$PDBS会同时授权grant select on DBA_2PC_NEIGHBORS grant select on DBA_2PC_PENDING grant select on DBA_ANALYZE_OBJECTS grant select on DBA_AUDIT_EXISTS grant select on DBA_AUDIT_OBJECT grant select on DBA_AUDIT_SESSION gran原创 2020-07-08 09:28:43 · 1416 阅读 · 0 评论 -
ORACLE 给用户授权SELECT_CATALOG_ROLE
先说重点,GRANTSELECT_CATALOG_ROLE TO 用户名;等同于SELECT on TABLE SYS.ARGUMENT$SELECT on VIEW SYS.DBA_COL_COMMENTSSELECT on VIEW SYS.DBA_CONS_COLUMNSSELECT on VIEW SYS.DBA_CONSTRAINTSSELECT on VIEW SYS.DBA_IND_COLUMNSSELECT on VIEW SYS.DBA_INDEXESSELECT..原创 2020-07-08 08:40:00 · 5134 阅读 · 1 评论 -
ORA-12547 TNS 丢失连接;Dependent module libskgxp11.so could not be loaded
oracle迁移后,在新服务器上使用dba组用户登录Oracle sys时报错exec(): 0509-036 Cannot load program oracleoradbd14 because of the following errors: 0509-150 Dependent module libskgxp11.so could not be loaded. 0509-022 Cannot load module libskgxp11.so....原创 2020-07-02 12:36:40 · 734 阅读 · 0 评论