12c 应答方式安装数据库的一点补充already exists. Specify another SID
今天删除数据库时采用了drop database语句,从新安装时遇到错误:“The Oracle system identifier(SID) "cdb" already exists. Specify another SID.”,该错误是因为删除时候没有清理/etc/oratab文件,该文件中记录了之前数据库的启动信息。手工清理这行信息问题解决,下面还原操作过程删除可插拔数据库...
12c 关于nologging的一些方法
对于某些加载数据的应用,比如SQL*Loader或者impdp等操作是不需要生成日志的,再这些工作之前我们可以通过以下手段有效的减少数据库的消耗。案例演示使用oracle12c的pdb一, 修改表空间的日志生成方式show pdbs;CON_ID CON_NAME OPEN MODE RESTRICTED---------- -----------------------...
了解一下CPU 第二篇
这两天抽时间看了下CPU相关的一些资料,发现越是去了解,自己越是陌生,CPU的发展史相当的丰富,不亚于计算机的发展史。总是有很多人在历史的长河中默默的奉献着。自己的固有认识中,总是认为处理器主要就是intel,AMD了,但是发现真是一个肤浅的认识。处理器的公司很多,品牌也很多,以下的图摘自x86指...
一条简单的sql语句导致的系统问题
新年,给大家拜年了。祝大家工作顺利,万事如意。今天照例简单检查了系统的情况,发现在客户的服务器在下午的3-5点这个时间段,数据库负载略有上升,但是幅度不大,因为生产的awr抓取频率是10分钟,所以还是能够通过awr分析出一些问题。负载情况如下:抓取了一个最新时间段的awr报告。查看数据库负载,比平时的负载要...
一个oracle查询引起的bug
任何软件都不是完美的,oracle也是如此,隔一段时间就会收到oracle的邮件说建议打哪些安全补丁什么的。新发布的产品都是release 1,比如10gR1,稳定版本都在10gR2 不要小看着两个大版本的变化,印象比较深的就是10g 10.2.0.1的安装包有大概600多M,但是在10.2.0.2.0的补丁包就比安装包略大了,可见在产品线内做了很多的修改,...
一个oracle蠕虫病毒
关于计算机病毒,说起来内容就很丰富了,但是第一次听到关于oracle中的病毒时,却感觉很新鲜。这是一个蠕虫病毒,距离现在已经有10年了,但是现在看起来还是能够借鉴不少精华的东西。把里面的一部分内容能够应用到实际中还是很不错的选择。说起这个病毒,还有点小插曲。2005年10 月 31 日,有一个匿名者在 Full-disclosure...
通过java来格式化sql语句
经常在抓取一些sql语句的时候,得到的sql文本有格式的问题,如果尝试得到执行计划,每次都会费一番周折。比如下面的sql语句,基本包含了常见的格式问题。第3行,第4行出现了断行,执行的时候就会报错。select /*+ leading(s) index(s TABLE_BPM_STEP_INST_5IX) use_nl(s pp step) */ s.ALLOW_CREATE, s.ASSIGNEE, s.ASYN...
Mytop工具来监控MySQL资源
Mytop工具来监控MySQL资源下载地址个人百度网盘地址:http://pan.baidu.com/s/1i3ePJvf1. 安装TermReadKeytar -xvf TermReadKey-2.30.tar.gz cd TermReadKey-2.30perl Makefile.plmakemake testmake install[root@mysqltest ~]# tar -xvf TermReadKey-2.30.tar.gz TermReadKey-2.30/TermReadKey-2.30/...
memcache的item key和序列化
一个完整的item长度是键长+值长+后缀长+item结构大小(32字节),item操作就是根据这个长度来计算slab的classid的。 +---------------------------------------+ | key-value | cas | suffix | item head | +---------------------------------------+ 其中suffix的格式是 flag...
在oracle 11g下安装配置scheduler agent
oracle Scheduler是功能强大的定时调度程序,不但能调度job在本地数据库上运行,还能在远程主机上发起这些job,远程主机上不一定要安装oracle数据库,但必须安装有Scheduler agent,下面是完整的安装过程安装过程中涉及到以下两部分操作:1、对于存放remote job信息、负责发起调度的主数据库进行配置2、在运行remote j...
Oracle使用DBCA创建数据库脚本追踪学习案例(二)
Oracle使用DBCA创建数据库脚本追踪学习案例(二)
Oracle 用户 profile 属性
Oracle Profile 使用详解
ORACLE中RECORD、VARRAY、TABLE的使用详解
ORACLE中RECORD、VARRAY、TABLE的使用详解
ORA-01116: error in opening database file 14
SQL>drop tablespace test including contentsERROR at line 1:ORA-01116: error in opening database file 14ORA-01110: data file 14: '/oracle8/oradata/dtgdb/test.dbf'ORA-27041: unable to open fileLinux Error: 2: No such file or directoryAdditional information: 3[@more@]由于在Linux下不小心误删除了一个数据文件,结果删除包含该数据文件的表空间的时候报错!但是如果在windows下面的话,正在使用的数据文件是不能删除的!SQL>drop tablespace test including contentsERROR at line 1:ORA-01116: error in opening dat
oracle开启audit(审计)
oracle开启audit(审计)
system表空间用满解决
system表空间用满解决
RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)
RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)
Linux下修改文件创建时间(修改文件更改时间)
Linux下修改文件创建时间(修改文件更改时间)
CentOS6.5_x64安装Oracle11g R2
CentOS6.5_x64安装Oracle11g R2
ORA-3137(12333)错误
又是一个内部错误,而这个错误在9i以前似乎并不常见。 在alert中错误信息如下:Errors in file /db/oracle/app/oracle/diag/rdbms/ora00/ora001/trace/ora001_ora_4262.trc:ORA-03137: TTC 协议内部...