Oracle数据库DDL审计触发器触发的bug问题
晚上加班要做oracle 12c数据库PSU补丁升级,有业务同事说Oracle UNDO表空间耗尽,登上去看,有个异常SQL在做delete全表的操作,表有1亿多数据,大量占用UNDO。与业务同事商量,最后kill掉该会话,并加速回滚,并建议以后可改为truncate表操作。等待回滚,只能推迟补丁升级的时间了!接着在别的数...
MySQL5.6开始可以使用独立表空间, innodb_file_per_table=1
MySQL5.6开始可以使用独立表空间,drop/truncate table方式操作表空间能自动回收(磁盘空间)innodb_file_per_table=1 #使用独立表空间,动态参数。(5.6默认OFF,5.7默认ON)1、创建procedure,循环insert一定量数据##use test...
MySQL reload权限
MySQL reload权限:reload 是 administrative 级的权限,即 server administration;这类权限包括: CREATE USER, PROCESS, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHOW DATABASES, SHUTDOWN, SUPER这类权限的授权不是针对某个数据库的,因此须使用on *.* 来进行:C:\Users\Igor>mysql -ufilet...
MySQL 表的自增字段 预判功能innodb_autoinc_lock_mode
在 5.1.22之后,innodb对于可以预判行数的insert语句,innodb使用一个轻量级的互斥量,而不是表级锁。但有可能会造成自增字段的值不连续。注:如果使用新的自增互斥方式,对于replication应该避免使用INSERT ... ON DUPLICATE KEY UPDATE语句。...
MySQL file权限
file权限指的是是否能够对系统的文件读取和写操作.拥有file权限才可以执行 select ..into outfile和load data infile…操作,但是不要把file, process, super权限授予管理员以外的账号,这样存在严重的安全隐患。下面简单做个试验:1...
ORA-12505, TNS:listener does not currently know of SID
公司上了很多Oracle 12c版本的数据库,开发人员通过JDBC连接数据库时,经常遇到ora-12505报错:报错信息:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor通常建议如下操作可解决问题:1,升级...
Oracle 11.2 RAC改 Private IP步骤
>>背景:数据库割接时需要修改准生产的public IP 和VIP(期间会做与生产库的网络隔离),为了保证期间DSG正常同步,需修改准生产Private IP和生产IP网段相同,已供DSG同步使用 。现准生产Private IP :192.168.1.138 /139 需要调整为:192.168.140.115/116 192.168.140.138/139...
Oracle 10g client静默安装一例
$ ./runInstaller -silent -noconfig -responseFile /oracle/dvd2/client/response/clientruntime.rsp UNIX_GROUP_NAME="dba" ORACLE_HOME="/oracle/app/oracle/product/10.2.0/client_1" ORACLE_HOME_NAME="OraClient10g_home1"其中:-silent 表示以静默方式安装,不会有任何提示-noconfig 表示不运行配置助手netca-re...
ORA-27125: unable to create shared memory segment
--着急建测试环境,慌张报错@@测试环境:oracle 10.2.0.1red-hat7.1dbca报错1:ORA-27125: unable to create shared memory segmentLinux-x86_64 Error: 1: Operation not permitted解决办法:# more /proc/sys/vm/hugetlb_shm_group0# id ora10guid=54323(ora10g) gid=54321(oinstall) groups=54321(oins...
记一次:9i数据库,/home目录满,tossing监控出问题,导致脑裂
1. 现象:数据库宕2. alert*.log报错如下:ORA-29740: evicted by member , group incarnationMon Feb 1 10:12:05 2016Errors in file /u01/admin/kfdb/bdump/kfdb2_lms6_196728.trc:3. trc文件内容:kjxgrgetresults: Detect reconfig from 0, seq 74, reason 3kjxgrrcfgchk: Initiating reconfig, rea...
记一次:归档文件系统问题导致数据库hang处理
1. 现象:监控报连接不上数据库。2. alert*.log不停报错如下:ARC0: Evaluating archive log 4 thread 1 sequence 622568ARC0: Unable to archive log 4 thread 1 sequence 622568 Log actively being archived by another process 发现数据库写不了归档hang...
opatch报错:The oraInst.loc file specified is not valid
1. opatch命令查看补丁时报错:[oracle@test oraInventory]$ opatch lsinventoryInvoking OPatch 10.2.0.1.0Oracle interim Patch Installer version 10.2.0.1.0Copyright (c) 2005, Oracle Corporation. All rights reserved..Oracle Home : /app/oracle/product/10.2.0/db_1Central I...
ORA-00600: internal error code, arguments: [ktsircinfo_num1], [19]
AIX Oracle 10.2.0.51.现象记一次开发人员drop表后,select count(*)竟能查!?SQL> select count(*) from user1.test1; COUNT(*)---------- 69211 但select*时报错:SQL> select * from user1.test1; Tue Jan 19 18:10:01 BEIST 2016Errors in file ...
Linux-x86_64 Error: 30: Read-only file system
记一次数据库宕机:Oracle 11.2.0.4redhat 6.41.报错>alert*.log日志无报错>系统日志(dmesg)报IO错误2.解决过程>尝试启库时报错:[oracle@lqdb trace]$ sqlplus '/as sysdba'SQL*Plus: Release 11.2.0.4.0 Production on Mon Jan 25 10:29:03 2016Copyright (c) 1982, 2013, Oracle. All rights ...
Oracle 11g 创建临时window时间窗口 收集统计信息
1、需求:Oracle 11g统计信息自动收集默认22点开启,现想在白天临时开启(且不让其他job执行)。2、具体操作1) broken jobconn CTI/V3ep3sn,_select 'exec dbms_job.broken('||job||',true);' from d...