oracle
Gavin404
这个作者很懒,什么都没留下…
展开
-
2019年6月Oracle数据库需应用的补丁或采取的措施
从去年Oracle提出在2019年6月份开始限制dblink使用,至今时间越来越近,部分用户针对于该问题不确定数据库是否需要安装最新补丁。 近期Oracle在support上已发布Orale数据库需要安装的补丁或采取的措施,先总结如下: 首先该问题针对于在使用dblink的情况下有效,未使用dblink可忽略该问题。 dblink所受影响总结如下:1、如全部未...原创 2019-03-29 14:07:57 · 1007 阅读 · 0 评论 -
修改oracle数据库的名字
最近闲来无事,决定修改一下数据库的名字,记得曾经学过通过重建控制文件来修改数据库的名字,网上找了下也可以通过oracle自带的nid修改数据库的名字,不过这个方法有些麻烦,并且修改的数据库名字不能带“_"。 1,通过重建控制文件修改数据库名字。为了方便查找trace文件我们在进行备份控制文件的时候我们可以标记下trace文件: alter session set tracefile原创 2011-12-20 09:35:59 · 7685 阅读 · 0 评论 -
oracle 死锁和锁等待的区别
今天面试的过程中,问到查询的死锁如何解决,在我的印象中查询是不可能遇到死锁的,于是随便说了一下查询到死锁的sql语句,检查sql语句。回来之后越想越不明白,于是整理了一下锁等待和死锁的区别和联系所谓的锁等待:就是一个事务a对一个数据表进行ddl或是dml操作时,系统就会对该表加上表级的排它锁,此时其他的事务对该表进行操作的时候会等待a提交或是回滚后,才可以继续b的操作所谓的死锁:当两个原创 2011-12-07 15:51:33 · 11892 阅读 · 0 评论 -
linux上oracle11g 手动安装
系统环境光:redhat5.5数据库版本:oracle110201环境变量同oracle10g一样,参照:http://blog.csdn.net/dream19881003/article/details/6938261不一样的是需要设置不同的路径设置归档路径mkdir -p /opt/oracle/arch备份路径mkdir -p /opt/oracle/bak原创 2011-11-05 17:12:07 · 2093 阅读 · 0 评论 -
redhat5上手动安装oracle
测试的主机os是redhat5.3,数据库是oracle10.2.0为了以后安装方便,使用以下几个文件安装login.txt,kernel.txt,path.txt,limits.txt,createdb.txtKernel.txt,init.txt #!/bin/bash #/oracle/kernel.txt fs.file-max =原创 2011-11-05 12:48:13 · 2140 阅读 · 0 评论 -
oracle sid,instance_name,db_name,oracle_sid之间的关系
【一】对ORACLE_SID的理解 --------------------------------------------------------------------------------Oracle中SID的作用类似于一个“开关变量”---引导Oracle在实例启动时如何去默认位置下读取适当的参数文件并加载,以正确启动实例。我们知道实例的启动需要指定pfile/spfil转载 2011-10-30 15:56:18 · 6593 阅读 · 1 评论 -
sql 查询条件where 1=1 ,1=2和1=0有什么区别
数据库在进行查询的时候,经常看到有的人使用where 1=1和1=0,1=2等的查询,这种条件在执行前,就会被计算出true 或者false,1=2实际解释为(NULL IS NOT NULL)true 则不影响,false则不会扫描主要是一些程序员的为了拼凑动态原创 2011-10-08 14:25:10 · 15488 阅读 · 1 评论 -
ORA-00312: 联机日志 2 线程 1:'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'
oracle 11g,安装后丢失了日志文件,启动数据库发生错误 ORA-16038: 日志 2 序列号 23 无法归档ORA-00312: 联机日志 2 线程 1:'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.原创 2011-10-14 19:24:46 · 5097 阅读 · 0 评论 -
oracle函数使用中的rollup和cube的使用
Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作转载 2011-09-24 08:24:40 · 1369 阅读 · 0 评论 -
oracle服务器和客户端字符集的查看和修改
一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语转载 2011-09-22 12:08:04 · 71718 阅读 · 5 评论 -
oracle 11g 回收站(recyclebin)的使用
Flashback是以undo segment中的内容为基础的,因此受限于undo_retenton参数,要使用flashback的特征,必须启动自动撤销表空间。 在oracle11g中,出现了一个新的特征,oracle flashback data原创 2011-08-18 23:46:20 · 13623 阅读 · 2 评论 -
oracle 性能分析工具statpack安装使用
Statspack是一款功能强大的,免费的,oracle自带的性能分析工具。需要用具有sysdba权限的用户登陆进行安装。通过Statspack我们可以很容易的确定Oracle数据库的瓶颈所在,记录数据库性能状态,也可以使远程技术支持人员迅速了解你的数据库运行状况。如果想原创 2011-08-15 17:07:05 · 2232 阅读 · 0 评论 -
oracle 日志分析工具logminer的安装使用
测试环境:OS:redHat 5.5DB:oracle11glogminer作为相关的日志分析工具集成与oracle中,我们可通过该工具清楚的分析重做相关日志和归档日志中的所有事物变化,并且可以准确的确定各种DML和DDL操作的具体时间和SCN值。通过lo原创 2011-08-15 11:28:10 · 9179 阅读 · 0 评论 -
oracle.ewt.lwawt.bufferedapplet. init unknown source
在linux上面安装oracle,使用图形界面安装是最简单的,有两种方式的图形界面1,通过windows+xmanager来实现2,使用linux自己的桌面 第一种方式很简单,这里就不在说了。第二种方式,跟第一种类似,在设置了export DISP原创 2011-08-13 12:01:34 · 5958 阅读 · 0 评论 -
oracle lz047中的REGEXP_LIKE(cust_first_name,'[[:digit:]]'))
今天在看OCP题库的时候有一道题是考字段约束的,意思是要在表CUSTOMERS的字段CUST_FIRST_NAME建个约束,使这个字段不能输入数字。View the Exhibit and examine the description of the CUSTOMERS转载 2011-08-12 09:55:45 · 6800 阅读 · 0 评论 -
oracle 配置autotrace监控sql执行计划
获取执行计划和执行成本,写出最优的sql语句,是每个oracle开发人员和dba必须具备的能力之一。oracle 11g以后已经默认为dba role自动打开autotrace?配置autotrace:进入到$ORACLE_HOME/rdbms/a原创 2011-08-12 11:27:38 · 2667 阅读 · 0 评论 -
oracle 以dba的权限登陆isql*plus
oracle 10g 数据库在安装完毕之后默认安装网页管理oracle的访问路径,包括:em:http://localhost:1158/emisql*plus: http://localhost:5560/isqlplus 和http://localhost:556原创 2011-08-11 16:41:21 · 1544 阅读 · 0 评论 -
oracle dba 用的最多的sql语句
常用SQL查询: 1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files d转载 2011-08-11 14:23:04 · 1374 阅读 · 0 评论 -
TNS-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序
今天上午正在做oracle性能的评分,使用的是toad for oracle,中午回来后,在tnsname.ora中有增加了一个网络服务,以便与连接linux服务器上面的数据库进行模拟数据库故障,之后在使用toad连接oracle的时候出现”TNS-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序“,连接失败在dos中使用网络名来连接也是报同样的错误:C:\Docu原创 2011-12-14 17:37:00 · 23158 阅读 · 0 评论 -
sql load的初体验
今天第一次使用oracle的sql toad,感觉挺好的,我们在使用imp或是impdp的时候可以备份,恢复维护我们的数据库,尽管她在不同版本之前有version这个参数(在小版本之间可以来回迁移,在大的版本之间尚未测试),还是感觉不是太好的;如果想在不同版本之间的做迁移我们可以使用oracle load它可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数原创 2011-12-16 11:41:30 · 1395 阅读 · 0 评论 -
RHEL 7.5 Oracle 19c安装及参数调整指南
Oracle在19年2月13日发不了Oracle 19c的exadata版本,可以在Linux平台进行测试。下载地址:https://edelivery.oracle.com/首先在mos上查看19c的认证系统,19c相当于Oracle 12.2.0.3,是Oracle 12的终极版本。目前查看认证只是在Oracle Linux 7上,本次测试环境为RHEL 7.5安装环境:...原创 2019-03-12 14:50:23 · 5660 阅读 · 0 评论 -
新博客地址:http://blog.itpub.net/24585765/list/1/?year=201803
该博客可能不再更新,新博客地址:http://blog.itpub.net/24585765/list/1/?year=201803,谢谢!原创 2018-08-22 10:56:05 · 415 阅读 · 0 评论 -
Oracle database 11.2.0.4、12.1.0.2 和 12.2.0.1参数默认值改变
红色的为修改内容,参数内容参考Mike Dietrich (Master Product Manager - Database Upgrade & Migrations - Oracle)ParameterOracle 11.2.0.4Oracle 12.1.0.2Oracle. 12.2.0.1描述audit_sys_operations原创 2017-01-20 10:56:00 · 1937 阅读 · 0 评论 -
Oracle 12c ASM 防火防盗新特性揭秘
什么是 Oracle ASM Filter Driver (ASMFD)?简单地说,这是一个可以取代 ASMLIB 和 udev 设置的新功能,并且还增加了 I/O Filter 功能,这也体现在该功能的命名中。ASMFD 目前只在 Linux 操作系统中有效,并且必须要使用最新版的 Oracle ASM 12.1.0.2。在之前,由于 Linux 操作系统对于块设备的发现顺序不定,所以在系转载 2016-01-05 14:02:45 · 1753 阅读 · 0 评论 -
How to use udev for Oracle ASM in Oracle Linux 6
大部分在网上可以找到的文档都是在RHEL5或者OEL5中设置udev,udev对于Linux而言最大的作用是防止操作系统重新启动以后,作为ASM磁盘使用的盘符发生变化。比如说Tim Hall的文章:UDEV SCSI Rules Configuration for ASM in Oracle Linux 5。比如说Maclean的文章:利用UDEV服务解决RAC ASM存储转载 2016-01-05 10:41:43 · 957 阅读 · 0 评论 -
Oracle11g使用sql_monitor实时监控sql
Oracle11g提供了对sql的实时监控,使sql优化诊断更容易。原创 2014-01-12 10:56:56 · 31470 阅读 · 2 评论 -
Oracle 10g dataguard broker 配置
环境:OS:rhel6.3_64bitDB:Oracle10gR2————————————————————————dataguard broker配置————————————————————————主备库修改参数SQL> show parameter brokerNAME TYPE VALUE原创 2013-11-14 17:05:43 · 2682 阅读 · 0 评论 -
Oracle 10g dataguard维护,配置自动fast_start switchover
环境:os:rhel6.3_64bitDB:Oracle10gR2 总是感觉对他越来越是朦胧,算是对搞了几天dataguard发一些感慨吧,下一步研究Oracle 11gdataguard的一些特征,期待着早些把dataguard从10g到12c弄明白跟大家一块分享,好了不多说了还是来研究下10gR2的dataguard的fast-start failover吧!——————原创 2013-11-14 20:37:51 · 2412 阅读 · 0 评论 -
Oracle10g 裸设备数据文件恢复,ORA-19501、ORA-27063
环境说明:OS:aix 6.1DB:Oracle 10gR2 裸设备使用rman备份整个数据库备份失败,提示71数据文件失败,单独备份这个数据文件$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Thu Nov 7 09:14:31 2013Copyright (c) 1982, 2原创 2013-11-12 21:30:05 · 4410 阅读 · 0 评论 -
Oracle dataguard 主备切换switchover
dataguard, switchover原创 2013-11-10 19:32:54 · 2184 阅读 · 0 评论 -
Oracle 10g dataguard 级别切换
Oracle dataguard, Oracle保护级别切换原创 2013-11-10 19:25:29 · 1409 阅读 · 0 评论 -
oracle10g的catalog配置
现在oracle11g已经逐渐走向成熟,但是oracle10g依然是王道,最近在网上看到很多人对rman的catalog不是很了解,所以写下来希望对他们有些帮助oracle关于rman备份的数据包括:catalog数据库即目录数据库target数据库即目标数据库catalog数据库用来存放备份target数据库的信息的,她可以跟target数据库在一台服务器上面,也可以是单独的一台原创 2012-08-24 11:11:43 · 1276 阅读 · 0 评论 -
通过使用resetlog恢复控制文件恢复数据库
环境: rhel 5.5,oracle10.2.0.1xmanager4.0通过备份控制文件后,对数据库进行一系列的操作,关闭数据库;恢复控制文件,启动到mount阶段在使用resetlogs重新创建控制文件,找回我们的数据。备份控制文件backupdatafile 1;RMAN>backup datafile 1; RMAN>backup dataf原创 2012-06-26 13:01:28 · 1714 阅读 · 0 评论 -
Oracle不完全恢复
Oracle不完全恢复指的是恢复的数据有丢失,部分数据恢复不了。环境: OS: rhel 6.0DB:oracle 10.2.0.1.01,首先有数据库的备份这里采用的是rman的全备[oracle@rhel ~]$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on原创 2012-04-28 09:43:32 · 6447 阅读 · 0 评论 -
让linux上的oracle的sqlplus向windows一样支持方向键
在windows上使用oracle的sqlplus十分的方便,但是在linux上面不支持方向键,在网上找了些关于快捷键方面的,终于找到了,他就是rlwrap下载一个rlwap tar -zxvf rlwrap-0.30.tar.gz cd rlwrap-0.30 ./configure & make & make install如果在make 时提示c原创 2012-02-26 15:35:19 · 2327 阅读 · 0 评论 -
oracle的各版本发行时间及特点
今天在图书馆整理笔记,突然想到oracle的历史也不算短了,就猜想oracle的前身是什么?他的各个版本主要提供了哪些便利?于是便在网上搜了下,特整理如下:Oracle数据库自发布至今,也经历了一个从不稳定到稳定,从功能简单至强大的过程。从第二版开始,Oracle的每一次版本变迁,都具有里程碑意义。1979年的夏季,RSI(Oracle公司的前身,Relational So原创 2012-01-05 15:01:14 · 27060 阅读 · 2 评论 -
当今十大备份应用软件
现在市场上有太多的备份应用软件,到底哪一款才是最好的呢? 实际上,这是一个见仁见智的问题。以下是笔者推荐的一些比较好的备份应用软件,排名不分先后。1、赛门铁克的Backup Exec和NetBackup451 Group的分析师达弗辛普森(Dave Simpson)认为,不管怎么评选最佳备份应用软件,都少不了六家大厂商的产品。他说:“单纯从用户数量的角度来说,排名靠前的转载 2011-12-15 16:41:56 · 19940 阅读 · 0 评论 -
oracle sqlnet.ora和tnsname.ora和listener.ora之间的区别与联系
首先来说Oracle的网络结构,往复杂处说能加上加密、LDAP等等。。这里不做讨论,重点放在基本的网络结构也就是我们最常用的这种情况 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HO转载 2011-08-08 22:54:21 · 13048 阅读 · 1 评论 -
oracle listener 详解("DEDICATED" established:0 refused:0)
最近在使用以前服务器的listner的时候,出现“不能识别当前的链接”,找了很多资料很少无奈,后来静下来想了一下客户端坚挺不到oracle,说明是服务器dispatcher的问题:查看了一下dispatcher的参数: SQL>show parameter dispa原创 2011-08-07 11:36:39 · 2968 阅读 · 0 评论 -
oracle 双机热备,oracle dataguard 和oracle rac的区别和联系
Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的转载 2011-08-03 09:09:00 · 24516 阅读 · 1 评论