
oracle
手撕煎饼
莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。
展开
-
使用xmanager工具进行oracle安装时,界面内部无法使用鼠标的问题解决
使用xmanager工具进行oracle安装时,界面内部无法使用鼠标的问题解决现象原因解决现象最近使用xmanager连接Linux进行Oracle数据库安装,图形界面出来后,结果只能使用键盘进行操作,鼠标没法用。原因这通常是由于本地设备与主机或者服务器设备冲突引起的解决右键右下角Xmanager图标—属性—设备—鼠标设置—3按钮仿真(同时单击向左按钮和向右按钮)选项取消勾选。打开Xconfig—Default Profile—设备—鼠标设置—3按钮仿真(同时单击向左按钮和向右按钮)选项取消原创 2021-05-24 16:13:47 · 780 阅读 · 1 评论 -
Data Guard 不同步日志,备库不应用日志,报错Error12514received logging on to the standby
Data Guard 不同步日志,备库不应用日志,报错Error12514received logging on to the standbyData Guard 不同步日志,备库不应用日志尝试解决回顾制作备库的过程Data Guard 不同步日志,备库不应用日志最近遇到一个非常奇怪的问题,在生产系统通过duplicate做完DG后,在备库成功打开,且进行实时同步应用,但是发现主库日志无法同步...原创 2019-07-17 15:16:30 · 1055 阅读 · 0 评论 -
window下使用python import cx_Oracle时报错
python Oracle cx_Oracle原创 2016-11-08 09:58:56 · 9335 阅读 · 0 评论 -
Oracle exp/imp导入不同的表空间
我们在做Oracle数据库表迁移时,通常会有这种需求,在开发阶段,可能所有用户的数据都放在一个表空间中,比如users表空间,但是在生产中,我们希望将每个用户的数据分别放到不同表空间中,此时直接使用exp/imp是不具备选择表空间功能的(expdp/impdp可以),这里我们提供了一种方法来实现这种功能。 正常情况下,我们使用exp导出,再用imp导入,它会将数据导入到原来表空间原创 2017-08-26 15:05:28 · 16874 阅读 · 3 评论 -
Oracle数据库密码策略脚本
这里我们介绍两个脚本utlpwdmg.sql与undopwd.sql,这两个脚本是Oracle数据库软件提供的正式脚本,第一个脚本用于指定Oracle默认的profile并提供了一个密码的验证函数,提供部分对新密码的验证;第二个脚本是将之前的改变做回原来状态。 我这里是11g数据库中的脚本,其提供的控制如下:密码长度不低于8位密码不能跟用户名一致密码不能跟用户原创 2017-06-28 14:03:23 · 3537 阅读 · 0 评论 -
oracle 10g rac ocr损坏后重新配置集群
集群状态:[root@rac1 oracle]# crsctl check crsFailure 1 contacting CSS daemonCannot communicate with CRSCannot communicate with EVM 1、两个节点分别删除集群配置$CRS_HOME/install/rootdelete.sh2、任何一节点删除集原创 2017-07-04 15:18:31 · 1195 阅读 · 0 评论 -
Oracle TFA日志收集工具简介
以下内容根据整理网络 TFA(Trace File Analyzer Collector)是个11.2版本上推出的用来收集Grid Infrastructure/RAC环境下的诊断日志的工具,它可以用非常简单的命令协助用户收集RAC里的日志,以便进一步进行诊断;TFA是类似diagcollection的一个oracle 集群日志收集器,而且TFA比diagcollection集中转载 2017-06-02 15:09:53 · 9360 阅读 · 0 评论 -
系统运维监控工具OSWatcher安装使用
在我们机器出现当机或者数据库出现问题时,我们需要分析当时情况下整个系统的性能情况,这时,OSW就提供了便利。OSW是Oracle推荐使用的监控工具,部署非常简单,如下所示:1、安装只需要MOS或者其他地方下载,然后传到服务器中解压即可tar xvf oswbb.tar2、启动只需要进入目录中,执行startOSWbb.sh即可他有四个参数:arg1 收集时间间原创 2017-06-05 14:32:40 · 1859 阅读 · 0 评论 -
Oracle Cluster Health Monitor(CHM)简单介绍
Cluster Health Monitor(以下简称CHM)是一个Oracle提供的工具,用来自动收集操作系统的资源(CPU、内存、SWAP、进程、I/O以及网络等)的使用情况。CHM会每秒收集一次数据。这些系统资源数据对于诊断集群系统的节点重启、Hang、实例驱逐(Eviction)、性能问题等是非常有帮助的。另外,用户可以使用CHM来及早发现一些系统负载高、内存异常等问题,从而避免产生更严重转载 2017-06-02 13:04:41 · 1447 阅读 · 0 评论 -
安装RAC执行root.sh时报错:error while loading shared libraries: libcap.so.1: cannot open shared object file:
本次安装Oracle Rac执行root.sh脚本时,出现如下报错:Installing Trace File AnalyzerFailed to create keys in the OLR, rc = 127, Message: /u01/grid/11.2.0/bin/clscfg.bin: error while loading shared libraries: libcap.原创 2017-05-10 13:30:18 · 1034 阅读 · 0 评论 -
Merge into 语句用法学习
最近学习了下merge into的用法,merge into可以合并update/insert语句操作,对语句性能也有很大的提升。Merge into 详细介绍MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个原创 2017-03-20 20:14:48 · 2687 阅读 · 1 评论 -
由于默认网关导致oracle 10g rac vip无法启动
oracle版本:10.2.0.5 rac操作系统:redhat 5.8现象:vip与监听无法启动 由于客户审计需要,客户需要将默认网关去掉,改成自己添加路由,结果有两套rac在去掉默认网关后,发现vip无法启动,分析了日志后解决。查看vip日志,发现有如下报错,貌似是与默认网关有关:2016-01-17 12:45:13.230:原创 2017-03-19 21:35:11 · 2082 阅读 · 0 评论 -
Oracle补丁介绍
在网上看到 辛勤的小胖整理的 Oracle补丁相关,感觉较全,转发下。oracle path和大家传统理解的补丁的含义都是差不多的,可以快速解决oracle 本身的bug,我们都具备这个宏观概念,但是Oracle DBA要清楚 oracle 是如何来细分补丁的类型和定义我们还是查看oracle 官方文档这个不会有错误,提醒大家百度出来的是非官方说法,很容易误导大众,建议大家多看官方文档转载 2017-01-10 17:04:32 · 3335 阅读 · 2 评论 -
创建物化视图时报错ora-00600
最近一客户执行创建物化视图操作时报错如下:ORA-600 [rwoirw: check ret val] 由于语句过长,就不再整个贴出,大体语句如下:create materialized view xx.xxx refresh force on demand asselect ....; 我将此语句单独拎出来执行,可以执行成功,一般0600很大可能是bug,原创 2017-01-10 16:41:11 · 1637 阅读 · 0 评论 -
ORA-15040: diskgroup is incomplete 报错分析
本文只是简单介绍了下自己遇到的问题,以及发现问题的过程,其实还是自己处理问题不够细心导致。在客户现场帮助客户添加ASM磁盘组,之前客户已经将存储都挂载到主机上客户环境:OS:AIX6.1机器:p770数据库: oracle 11.2.0.4+psu4 双节点Rac 由于之前的空间不足,所以客户想新建个ASM DG,来存放新的数据,于是乎,开干!原创 2016-12-02 15:32:41 · 7693 阅读 · 0 评论 -
迁移AWR快照到其他库
通常迁移AWR只需要两个步骤,非常简单 1、以SYS登陆到源库,执行脚本将AWR数据导出(datapump导出),这个步骤要求我们输入以下内容 (1)dbid (2)选择导出snapshot的天数 (3)开始的Snapshot ID (4)结束的Snapshot ID (5)目录名称 (6)导出文件名称 [oracle@md ~]$ sqlplus / as sysdba原创 2016-10-28 15:39:54 · 375 阅读 · 0 评论 -
Oracle 11g grid 日志的目录结构
养成记录笔记的好习惯我的记录为单节点的Oracle 11.2.0.4 Rac(电脑装两个节点就卡的很)[grid@rac1 11.2.0]$ tree log/log/├── crs├── diag│ ├── adrci_dir.mif│ ├── clients│ │ └── user_root│ │ └── ho原创 2016-11-09 14:20:32 · 5648 阅读 · 0 评论 -
coe_load_sql_baseline.sql脚本使用方法(SPM使用hint方式加载基线)
本文主要介绍通过hint生成执行计划,然后添加到SQL plan baseline。使用hint方式添加执行计划具体步骤可以参考MOS文章(文档 ID 787692.1),此方法需要你保证SPM中已经存在此SQL语句的基线,才能添加成功,添加之后可以再删除原来的计划,只使用我们用hint生成的计划。 这里我们使用oracle提供的脚本coe_load_sql_baseline.s原创 2016-02-28 22:14:52 · 1111 阅读 · 0 评论