oracle 10046事件故障诊断一例
什么是事件?什么是10046事件?10046事件的几种典型用法案例
Oracle字符集GBK16和UTF-8之间转换会出现的一个问题
在GBK16中,一个汉字需要两个字节的空间来存储,而在UTF-8中,一个汉字需要三个字节的空间来存储。当表列内容为汉字时,极有可能出现从 GBK16数据库导出的数据中,在导入 UTF-8数据库中,存在部分数据超过列长度而导入失败的情形。...
Oracle11gR2 RAC 使用scan IP无法连接数据库(ORA-12545)问题解决
环境:[grid@rac1 ~]$ cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.loc...
数据库突然宕机的问题及分析
昨天晚上,某个环境的数据库在做一个压力测试的时候突然宕机了。这个问题比较急。马上查看日志文件。看到了如下的一段,报了os级的linux错误。提示没有空间了。Fri Mar 14 19:16:47 2014Archived Log entry 192 added for thread 1 sequence 192 ID 0x1ed7a02c dest 1:Fri Mar 14 19:39:24 2014Incremental checkpoin...
【Shell】sed使用心得
sed是一种UNIX/LINUX 平台下的轻量级流编辑器,日常一般用于处理文本文件。sed 有许多很好的特性。首先,它相当小巧;其次, sed可以配合强大的 shell 完成许多复杂的功能。在我看来,sed完全可以看成一个脚本解释...
Oracle 11gR2 RAC集群服务启动与关闭总结
引言:这写篇文章的出处是因为我的一名学生最近在公司搭建RAC集群,但对其启动与关闭的顺序和原理不是特别清晰,我在教学工作中也发现了很多学员对RAC知识了解甚少,因此我在这里就把RAC里面涉及到的最常用的启动与关闭顺序和命令逐一列举出来,由于RAC的后台资源较多,因此涉及到的命令也很多,最后附上帮助手册让在工作中临时使用时也可以迅速查到,如果这篇文章能够帮到大家就是我今后继续努力撰写的动力,感谢大家对我文章的浏览多提宝贵意见。
Online Redo Log损坏处理实验(下)
最后我们一起来看一下非一致性关闭条件下当前日志组删除的处理。 6、非一致性关闭当前日志组处理 我们回到10g Windows版本进行实验。 SQL> select group#, archiv...
Online Redo Log损坏处理实验(中)
下面我们进行更复杂情况的处理,就是非一致性关闭的情况下日志损坏的情况。这种情况是很有实际意义的。因为在出现错误的时候,Oracle可能不会允许一致性关闭。没有经验的处理人员往往会贸然的强制关闭,我们获得到...
Online Redo Log损坏处理实验(上)
Oracle核心文件包括:控制文件、数据文件和在线重做日志(Online Redo Log)。Online Redo Log和Control File分别采用数据冗余的策略进行多重路径保护。无论是Control File还是Online Redo Log Group Member...
ORA-600 [2662]故障处理
在之前的博文中,我们详细说明了如何去模拟ORA-600 [2662]错误:ORA-600 [2662] 错误模拟 接下来,我们简单介绍一下,如何去解决2662这个问题Thu Aug 01 10:50:36 CST 2013Errors in file /oracle/app/admin/test/bdump/test_smon_14956.trc:ORA-00600: internal error code, arguments: [2662], [0], [469288], [...
ORACLE 12C EM Express
ORACLE 12C的Enterprise Manager Database Express 12c相对于11G和10G的Enterprise Manager,从功能上说确实精简了很多,比如不支持在线查看AWR,不支持在线操作不备份,不支持对SCHEDULER的操作等等,减少了功能的同时也大大的降低了其使用难度,不用向以前以前还需要启动dbconsole,需要配置资料库等等一些繁琐的操作,还经常...
安装Django完整文档
Django官方网站包含了怎么部署Django的所有环节,网址如下:https://docs.djangoproject.com/en/1.11/topics/install/
MySQL查看当前数据库库
MySQL查看当前数据库库 (1)在MySQL下查看当前使用的是哪个数据库,有三种方式用select database()语句mysql>select database();+------------+|database() |+------------+|test |+------------+1row in set (0.00 sec)从查...
linux下卸载自带mysql
linux下卸载自带mysql
在Oracle中session和process的区别(转)
对应元数据表v$resource_limit。相互关系sessions=1.1 * processes + 5 ,至于开多少个进程和你的用户并发数有关。如果修改要修改数据库初始化参数,processes 和session在Oracle中session和process的区别问:在Oracle中session和process的区别是什么?答:一、一个process可以有0个、1个或者多个session,一个 session也可以存在若干个process中,并行同样是一个session对应一个process,主session是coordinator session,每个parallel process同样会对应数据库里一个单独的session。可以从v$px_session和v$session中验证这点。; 二、
DataGuard broker之一:DataGuard broker简介
看了下DataGuard broker,感觉不错,测试后考虑是否在生产环境中进行配置。[@more@]The Data Guard broker 是一个分布式管理管理架构用于自动创建、维护和监视dataguard配置。你可以使用OEM(图像化界面)或者DGMGRL(命令行方式)进行以下操作:1。创建和激活dataguard配置,包括设置redo transport services and log apply services2。可以在任何系统管理这个配置中的整个dataguard配置(所有的主库和备库)3。管理和监视包含RAC primary或standby数据库的dataguard配置4。简化角色切换操作,只要DGMGRL的一条命令或者OEM的一个按钮就可以进行
oracle reference partition引用分区(一)
SQL> create table t_hash_partition_parent(a int primary key,b int) 2 partition by hash(a) 3 partitions 2 4SQL> /Table created.---报错原因:a int后应有,号SQL> creat...
[引用分区表]Oracle 11g新特性之引用分区表
引用分区表是Oracle11g引入的新特性,在特定场合十分好用,解决了“并非所有表都具有您需要根据其进行分区的列”这个问题。 根据Oracle官方文档介绍,引用分区表是通过PARTITION BY REFERENCE语句来实现,需要指定引用约束的名称,该约束将成为应用到该引用...
不得不说的“跳槽”
现实中不难发现“越是高端人才,适合的机会就越少”的现象。身处金字塔中上层的人员,无论是职位还是薪水,起点都很高,这客观上造成适合的职位机会少,职业路径转换成本过高等问题。我个人认为,IT技术高层人士,如果要跳槽,务必要注意三宜和三忌。 忌“病急乱投医”...
使用数据结构的目的
使用数据结构的目的