![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 77
lk_db
这个作者很懒,什么都没留下…
展开
-
Oracle数据库用户的密码保存位置说明
sysdba的密码可以存在口令文件中。其它数据库用户密码存在数据库中的sys.user$表中。具体实验验证如下:[oracle@db dbs]$ pwd/u01/app/oracle/product/11.2.0/db_1/dbs[oracle@db dbs]$ lshc_orcl1.dat hc_orcl.dat lkORCL orapworcl.b原创 2016-03-23 13:53:26 · 11567 阅读 · 0 评论 -
Oracle 配置transparent gateway连接sqlserver数据库(gateway安装在oracle服务器上)
因业务需求,需要配置oracle访问sqlserver数据,故配置gatewayoracle服务器: 192.168.6.10 sqlserver服务器: 192.168.6.16一、Oracle数据库服务器配置1、Oracle 数据库服务器信息[oracle@db ~]$ uname -aLinux db 2.6.32-431.el6.x86_64 #1 S原创 2016-04-27 16:46:01 · 7110 阅读 · 2 评论 -
Oracle 配置transparent gateway(透明网关)连接sqlserver数据库(gateway安装在sqlserver服务器)
sqlserver服务器:192.168.6.16 测试数据库:orcl 测试表:shenfen 测试视图:id 端口:1433oracle服务器:192.168.6.10 gateway安装在192.168.6.16一、sqlserver 服务器gateway安装目录:D:\product\11.2.0\tg_1C:\Users\Admin原创 2016-04-28 13:23:19 · 3429 阅读 · 0 评论 -
Oracle11.2.0.4.5升级psu至11.2.0.4.160119的注意事项
需求描述:因第三方监控软件扫描出当前数据库存在漏洞,客户方要求升级数据库至最新补丁。当前版本:Oracle 11.2.0.4.5 升级后补丁:Oracle 11.2.0.4.160119 升级前准备:安装此psu前,需停止所有节点数据库实例、EM及退出所有sqlplus界面(否则将报错某些进程被占用or active)grid$ srvctl stopdatabase原创 2016-03-23 14:22:58 · 2306 阅读 · 0 评论 -
Oracle 11.2.0.4 + rhel 6.5 x64一个神奇的问题
1、集群状态(应该使用grid$ crsctl stat res -t,因看起来比较直观,临时使用如下命令)[grid@rac1 rac1]$ crs_stat -tName Type Target State Host ---------------------------------------------原创 2016-04-28 17:11:13 · 683 阅读 · 0 评论 -
Oracle修改实例名及数据库名
一、测试环境信息操作系统版本:SQL> !uname -aLinux db10g 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux数据库版本:SQL> select * from v$version;BANNER-----------------------原创 2016-05-24 12:34:53 · 16953 阅读 · 0 评论 -
Oracle 11.2.0.4.5 RAC升级OJVM至11.2.0.4.160419完整步骤
测试环境信息:[root@rac1 ~]# cat /etc/issueRed Hat Enterprise Linux Server release 6.5 (Santiago)Kernel \r on an \mSQL> select * from v$version;BANNER-------------------------------------------原创 2016-05-11 12:50:31 · 4253 阅读 · 0 评论 -
Oracle 11.2.0.4.5 RAC升级OJVM_11.2.0.4.160419_psu出现的问题
以下报错仅限RAC环境,单机环境下安装此类psu不存在如下问题。Oracle 11.2.0.4.5 RAC升级OJVM_11.2.0.4.160419_psu_p22674697_112040_Linux-x86-64,执行完opatch appply后,启动数据库报错如下:SQL> startupORA-01565: error in identifying file '+D原创 2016-05-10 18:09:29 · 2502 阅读 · 0 评论 -
Oracle 11gR2 PSU安装手册
说明:1、安装11.2.0.4.1至11.2.0.4.8 psu,按照psu中readme.html中的步骤正常操作即可;2、安装11.2.0.4.160119及11.2.0.4.160419 psu时,单机环境按照psu中readme.html中的步骤正常操作即可;RAC环境中(后期每隔三个月出的新psu或许还存在此问题,除非oracle在新psu中修复此问题),在执行完opatch a原创 2016-05-11 23:01:56 · 2942 阅读 · 0 评论 -
Oracle 11gR2 RAC alert_+ASM1.log出现WARNING: failed to online diskgroup resource ora.CRS.dg (unable to
环境说明:Redhat Linux 6.5 x64 + Oracle 11.2.0.4 RACASM alert出现如下告警信息:NOTE: LGWR opening thread 1 at fcn 0.0 ABA 2.0NOTE: setting 11.2 start ABA for group CRS thread 1 to 2.0NOTE: cache mount原创 2016-05-12 10:57:06 · 2617 阅读 · 0 评论 -
Oracle 12c以下版本RAC与Redhat Linux的avahi-daemon服务的水火不容
对于Redhat Linux的avahi-daemon服务,Oracle官方开发人员建议如下: (1) Avahi (avahi-daemon) is a freeimplementation of Apple's "ZeroConf" utility and uses the mDNS/DNS-SDprotocol suite for service discovery. It ru原创 2016-05-12 10:50:54 · 5833 阅读 · 0 评论 -
Oracle数据库使用nfs挂载的盘执行expdp说明(Linux环境下)
一、使用如下目录挂载NFS网络磁盘# mount -t nfs -o rw,bg,hard,rsize=32768,wsize=32768,vers=3,nointr,timeo=600,proto=tcp,nolock 10.10.10.10:/orabak/ /exp20151202/二、执行expdp时出现如下报错的解决办法[oracle@rac1 ~]$ export原创 2016-05-12 11:36:40 · 4240 阅读 · 0 评论 -
Oracle处于recover状态的数据文件是无法使用exp导出数据的
1、启动数据库,检查数据库现有数据文件SQL> startupORACLE instance started.Total System Global Area 413372416 bytesFixed Size 2253784 bytesVariable Size 314575912 bytesDataba原创 2016-04-20 21:02:54 · 2932 阅读 · 0 评论 -
Oracle数据库名字不能超过8位,但实例名可以超过8位
建议生产系统的oracle数据库名字不超过8位:其中instance_name为9位字母,而db_name只能识别到8位(自动取前8位)。原创 2016-05-05 12:47:56 · 2830 阅读 · 0 评论 -
plsql、dblink连接Oracle数据库长时间空闲后自动断开及远程终端连接linux空闲超时后自动断开问题
一、plsql及dblink连接Oracle数据库长时间空闲后自动断开现象:1、plsql连接数据库长时间空闲后自动断开2、使用dblink访问数据,长时间空闲后,连接时报错失去连接等,需要重新连接才能正常检查及解决办法:1、 profiles中idle_time设置(默认unlimited)2、检查杀毒软件或者OS防火墙设置;可尝试退出第三方杀毒软件或者关闭OS防火墙。原创 2016-05-16 13:10:24 · 19344 阅读 · 0 评论 -
Oracle使用dbfsize查看控制文件、数据文件、日志文件的block size
1、当前数据库版本SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit P原创 2016-04-21 12:05:49 · 1102 阅读 · 0 评论 -
Oracle 9.2.0.8 RAC使用pl/sql连接数据库,查看数据库时间比现实时间晚8小时
问题描述:AIX + ORACLE 9.2.0.8 四节点rac,使用pl/sql developer客户端程序连接数据库,查看数据库时间比现实时间晚8小时,具体如下:使用plsql developer查询时间为:(select sysdate from dual;)2013 10 16 2:52:00实际时间为:2013 10 16 10:52:00解决步骤:1、原创 2016-05-16 18:06:20 · 1271 阅读 · 0 评论 -
Oracle设置sys用户以普通用户身份登录数据库
1、查看当前数据库版本及状态信息SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 6原创 2016-04-21 14:35:28 · 5949 阅读 · 0 评论 -
Oracle exp自动备份部分表(表的数量不定期有更新)
$ crontab -l10 23 * * * /u01/app/oracle/script/rmanbackup.sh00 01 1 * * /home/oracle/expscripts/exptables.sh$ cat /home/oracle/expscripts/exptables.sh#!/bin/shDATE=`date +%Y-%m-%d`export原创 2016-03-23 20:35:23 · 1602 阅读 · 0 评论 -
Oracle 11gR2 rac one node配置后info
在现有RAC环境中,添加一个rac one node实例,安装界面中输入的实例名为orcl,但安装后实际的名字为orcl_1.1、数据库版本SQL> select * from v$version;BANNER-------------------------------------------------------------------------------原创 2016-03-30 21:05:56 · 561 阅读 · 0 评论 -
Oracle数据库备份异机恢复(exp/imp)故障案例
源端: 192.168.6.10 db目标端:192.168.6.11 db10g从192.168.6.10中exp导出两张表,其中通过scp将dmp文件拷贝至192.168.6.11服务器后imp导入错误,提示文件头有异常源端服务器导出如下:[oracle@db ~]$ exp test/test file='/home/oracle/test.dmp' t原创 2016-03-24 13:44:42 · 3035 阅读 · 0 评论 -
Oracle审计sys操作记录到操作系统系统日志中
此次以Linux系统为例!1、查看当前数据库版本及状态信息SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Rel原创 2016-04-21 15:52:53 · 8440 阅读 · 0 评论 -
Oracle dataguard一主两备环境搭建
测试环境说明:主 库:Reahat 6.5 x64 + Oracle 11.2.0.3 x64 单机(IP:192.168.6.10 db) DB_UNIQUE_NAME=orcl备库1:Reahat 6.5 x64 + Oracle 11.2.0.3 x64 单机(IP:192.168.6.101 db1) DB_UNIQUE_NAME=dglocal备库2:Reahat 6.5原创 2016-05-25 14:09:57 · 8697 阅读 · 0 评论 -
Oracle 11g 新特性数据库用户密码区分大小写参数sec_case_sensitive_logon对sys无效
Oracle 11g 新特性数据库用户密码区分大小写参数:Oracle官方文档解释如下:1、操作系统版本及数据库版本SQL> !cat /etc/issueRed Hat Enterprise Linux Server release 6.5 (Santiago)Kernel \r on an \mSQL> select *原创 2016-05-06 14:55:54 · 2224 阅读 · 0 评论 -
Oracle切换undo表空间操作步骤
操作系统版本及数据库版本如下:SQL> !cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.5 (Santiago)SQL> select * from v$version;BANNER-----------------------------------------------------原创 2016-04-22 13:17:28 · 10281 阅读 · 0 评论 -
Oracle tnsname.ora的各种正确与错误格式写法总结
1、测试机操作系统及数据库版本如下[oracle@db ~]$ cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago)SQL> select * from v$version;BANNER-------------------------------------------原创 2016-04-22 16:55:44 · 6287 阅读 · 0 评论 -
SUN(oracle)存储配置界面
原创 2016-05-18 17:25:10 · 765 阅读 · 0 评论 -
Oracle plsql developer与32 bit客户端
使用plsql developer需要使用32 bit的oracle client原创 2016-05-19 13:12:12 · 714 阅读 · 1 评论 -
Oracle insert hang引发的行锁等待
问题描述: 客户方前台应用某个操作hang住,无报错也未有操作正常结束提示。查看锁信息如下:SQL> with lk as (select blocking_instance||'.'||blocking_session blocker, inst_id||'.'||sid waiter 2 from gv$session 3原创 2016-05-09 14:22:27 · 6105 阅读 · 1 评论 -
Oracle alert_sid.log属组变为root不影响数据库正常运行
在一次数据库检查过程中,发现数据库近一天内没有任何日志输出,甚至没有正常切换归档日志的信息;但数据库运行正常,业务运行正常:手动执行alter system switch logfile;正常,但alert_sid.log中没有日志信息:如下:[root@test bdump]# dateSat May 7 09:21:16 CST 2016[root@test bdump]原创 2016-05-09 16:27:20 · 421 阅读 · 0 评论 -
Oracle osw启动参数一大坑说明(Redhat Linux 6.5 x64)
使用命令 nohup /osw/oswbb/startOSWbb.sh 3 96 &启动osw,正常理解为每3秒搜集一次信息,保留最近96小时的日志;实际并非如此,如下:建议:启动时,秒数写两位。[root@lkrac1 ~]# nohup /osw/oswbb/startOSWbb.sh 3 96 &结果如下:(约3分钟左右搜集一次)zzz ***Tue Jun 7 04原创 2016-06-07 13:22:06 · 1011 阅读 · 0 评论 -
Oracle expdp parallel参数的设置值与生成文件个数不对应
如下实验,开启4个并行执行expdp,但导出文件仅有2个。Job: SYS_EXPORT_FULL_04 Owner: SYS Operation: EXPORT Creator Privs: TRUE GUID原创 2016-06-13 10:25:24 · 4981 阅读 · 0 评论 -
Oracle shutdown(关闭)状态下从spfile中创建pfile
[oracle@db ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 28 16:37:02 2016Copyright (c) 1982, 2013, Oracle. All rights reserved.Connected to an idle instance.SQL> c原创 2016-06-28 16:37:45 · 1219 阅读 · 0 评论 -
ARCH wait on ATTACH等待事件引起的切换归档hang住
现象:alter system switch logfile; 会hang住解决步骤:SQL> select event,count(*) from v$session group by event;EVENT COUNT(*)------------原创 2016-06-13 21:50:49 · 2233 阅读 · 0 评论 -
Oracle:系统内存不足引起的ORA-12518: TNS: 监听程序无法分发客户机连接
因系统内存使用率过高,导致客户端无法正常连接数据库(在服务器上sqlplus / as sysdba可以登录,但sqlplus a/a@orcl as sysdba方式不可以登录)现象如下:C:\Users\Administrator>sqlplus system/oracle@orclSQL*Plus: Release 11.2.0.3.0 Production on 星期三 6月原创 2016-06-15 16:12:41 · 4867 阅读 · 0 评论 -
Linux x64安装Oracle 32位客户端的说明
客户方原实际环境为Redhat 5.4 x64 + Oracle 10.2.0.1单机现因应用Cognos特殊需求,需要在该服务器上安装10g 32 bit的client处理过程:1、首先说明:oracle原厂不支持10g版本在Linux x64环境下安装32 bit的oracle软件2、在装有64 bit oracle数据库的服务器上安装32 bit的客户端,会出现如原创 2016-07-26 16:17:38 · 2803 阅读 · 2 评论 -
记一次Oracle dataguard不传输归档问题
环境说明:(一主两备dataguard)源端:redhat 6.5 + Oracle 11.2.0.4 RAC第一个目标端:redhat 6.5 + Oracle 11.2.0.4 单机 (使用log_archive_dest2与主端rac通信)第二个目标端:redhat 6.5 + Oracle 11.2.0.4 单机 (使用log_archive_dest3与主端rac通信)原创 2016-07-05 15:13:35 · 3052 阅读 · 0 评论 -
Oracle使用Linux nfs方式挂载备份文件后访问出错The file header is corrupted
从远端备份服务器NFS挂载备份目录至本机时,执行oracle rman 'catalog start with'命令,提示部分文件头损坏,如下:[root@lkdb bak0524]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root 5原创 2016-05-24 16:30:44 · 2126 阅读 · 0 评论 -
Linux oracle单机停机迁移数据库(目标不安装oracle软件的情况)
本次将两台服务器采用直连方式通信(不占用交易网IP),原测试机器配置IP为11.11.11.1,新测试机器配置IP为11.11.11.2。迁移前后OS版本及数据库版本完全一致。原测试环境信息如下:[root@lktest ~]# ifconfigem1 Link encap:Ethernet HWaddr 14:18:77:63:B4:4F in原创 2016-06-20 14:26:05 · 651 阅读 · 0 评论 -
Oracle dataguard主备库创建闪回点及快照数据库与物理standby的切换方法
dg主备库创建闪回点:Create Guaranteed Restore Points (optional)The standard switchover fallback options should suffice for successfully backing out of a switchover. However, if you want an additional fallb原创 2016-07-29 11:23:30 · 3934 阅读 · 0 评论