
oracle
425569387
这个作者很懒,什么都没留下…
展开
-
ORA-39002
ORA-06512:在“SYS.UTL_FILE”,line 536。这是由于导出的目录不存在,需要新建directory相关目录。其中EXPDP_DIR对应的目录就是expdp导入导出的路径。ORA39070:无法打开日志文件。ORA-29283:文件操作无效。ORA-29283:文件操作无效。ORA-39002:操作无效。新建expdp导入导出目录。修改EXPDP_DIR。原创 2022-11-23 08:21:36 · 7495 阅读 · 2 评论 -
ORA-39001
这是由于之前执行过脚本,生成过转储文件,将转储文件全部删除后重新执行即可。ORA-31641:无法创建转储文件“xxxxx.dmp"ORA-27038:所创建的文件已存在。ORA-39000:转储文件说明错误。ORA-39001:参数值无效。原创 2022-11-23 08:21:00 · 1871 阅读 · 0 评论 -
RMAN-05021
报错:RMAN-05021:this configuration cannot be changed for a BACKUP or STANDBY control file。-----------脚本中设置备份保留策略。将 RMAN 保留策略设置为冗余 1。每次全备份后都会删除之前的所有备份。主要时rman备份策略默认是1。使用通道 ORA_DISK_1。删除以下已废弃的备份和副本。原创 2022-11-23 08:19:12 · 705 阅读 · 0 评论 -
RMAN-08137
通常是在搭建dg的时候,主库和备库已经互相确认了主备关系,但是备库的归档日志缺失了一部分,导致备库上仅有的那部分归档日志无法成功应用日志。这时主库认为备库没有成功应用这些归档,而无法在主库中删除对应的归档日志。归档日志文件名=E:\ARCHIVELOG\ARC0000121506_1009619550.0001 线程=1 序列=121506。RMAN-08137: 警告: 归档日志未删除, 因为备用或上游捕获进程需要它。检查主备库同步是否正常,如果不正常,手动同步应用日志。关注后期备份是否还有相关报错。原创 2022-11-23 08:18:17 · 842 阅读 · 0 评论 -
RMAN-06023
1 1 ORCL 1531109886 PARENT 1 30-3月 -10。1 1 ORCL 1531109886 PARENT 1 30-3月 -10。所有操作都是按照文档进行,之前做过好多次测试都是正常的。结果显示当前datafile 1的所有备份都是有效的。使用目标数据库控制文件替代恢复目录。使用目标数据库控制文件替代恢复目录。Oracle数据库全备进行恢复。原创 2022-11-23 08:16:19 · 203 阅读 · 0 评论 -
ORA_00604
pl/sql连接数据库报错:ORA_00604:递归SQL级别%s出现错误。查看表空间容量,发现system表空间只用32G,确实空间不足。查询表空间使用率,发现system表空间基本完全被使用。对system表空间扩容。原创 2022-11-23 07:32:03 · 1685 阅读 · 0 评论 -
ORA-19809
通道 ORA_DISK_1: 正在读取备份片段 D:\RMANCDPTEST\SBDC_ARCH_20220810_1112387406_5M14RBQE_1_1.BAK。ORA-19870: 还原备份片段 D:\RMANCDPTEST\SBDC_ARCH_20220810_1112387406_5M14RBQE_1_1.BAK 时出错。RMAN-03002: recover 命令 (在 08/13/2022 12:30:54 上) 失败。ORA-19809: 超出了恢复文件数的限制。原创 2022-11-23 07:30:47 · 366 阅读 · 0 评论 -
ora-01110
ora-01187:由于验证测试失败而无法从文件读取ora-01110:数据文件201:‘D:\app\administrator\oradata\orcl\temp01.dbf’解决方式:这是由于之前进行数据库恢复时,临时表空间损坏,数据库是open状态可以重建temp表空间,删除原有temp表空间SQL> set linesize 200SQL> col file_name for a70SQL> select file_name,tablespace_name,by原创 2022-04-09 07:31:55 · 3626 阅读 · 0 评论 -
ORA-00059: 超出 DB_FILES 的最大值
增加表空间数据文件报错:SQL> alter tablespace sdeah add datafile 'H:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SDEAH01.dbf' size 10G autoextend on next 128M;alter tablespace sdeah add datafile 'H:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SDEAH0原创 2022-04-09 07:30:50 · 3266 阅读 · 0 评论 -
oracle DG主库添加数据文件备库不同步
DG主库添加数据文件后,备库归档日志实时同步但是查询同步状态时,状态都是IDLE或wait for,实际归档日志传输到备库了,但是没有应用SQL> select pid,process,status,sequence# from v$managed_standby; 4448 ARCH CLOSING 1070 4764 ARCH CONNECTED ...原创 2022-04-09 07:29:54 · 2002 阅读 · 0 评论 -
RHEL6.9静默安装Oracle11204
Linux系统版本信息[root@localhost ~]# cat /proc/versionLinux version 2.6.32-696.el6.x86_64 (mockbuild@x86-027.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Feb 21 00:53:17 EST 2017##Linux内核版本号:Linux version 2.6.原创 2022-02-21 07:30:27 · 780 阅读 · 0 评论 -
Oracle11204 DG for RHEL6.6
数据库安装首先在虚拟机172.17.10.22上部署Oracle 11.2.0.4数据库查看Linux系统版本信息[root@localhost ~]# cat /proc/versionLinux version 2.6.32-504.el6.x86_64 (mockbuild@x86-023.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ) #1 SMP Tue Sep 16原创 2022-01-26 07:47:50 · 626 阅读 · 0 评论 -
Oracle安装提示swap空间不足
Oracle 11.2.0.4在RHEL6.9系统安装过程报错swap空间不足解决方式进入/tmp目录下,创建一个2G的swapfree文件[root@Orcl ~]# cd /tmp[root@Orcl tmp]# dd if=/dev/zero of=swapfree bs=32k count=6551565515+0 records in65515+0 records out2146795520 bytes (2.1 GB) copied, 63.6355 s, 33.7 MB/s原创 2022-01-19 07:54:41 · 1191 阅读 · 0 评论 -
Oracle相关文件路径
Oracle数据库数据文件路径SQL>select name from v$datafile;控制文件路径SQL>select name from v$controlfile;日志文件路径SQL>select member from v$logfile;select name from v$datafile;select name from v$controlfile;select member from v$logfile;...原创 2022-01-19 07:54:58 · 379 阅读 · 0 评论 -
利用alertSID.log文件生成参数文件来启动数据库
利用alertSID.log文件生成参数文件来启动数据库[oracle@orcl11 trace]$ cd /u01/app/oracle/diag/rdbms/orcl/orcl/trace/[oracle@orcl11 trace]$ vi alert_orcl.log将以下参数复制-----System parameters with non-default values:--------- processes = 150 sga_max_size ...原创 2022-01-19 07:55:03 · 225 阅读 · 0 评论 -
Linux系统自启动监听及Oracle数据库
方式1[oracle@orcl22 ~]$ cd /u01/app/oracle/product/11.2.0/db_1/bin/[oracle@orcl22 bin]$ vi /etc/oratab将orcl:/u01/app/oracle/product/11.2.0/db_1:N修改成orcl:/u01/app/oracle/product/11.2.0/db_1:Y[oracle@orcl22 bin]$ vi dbshut[oracle@orcl22 bin]$ vi dbst原创 2022-01-19 07:55:10 · 341 阅读 · 0 评论 -
Oracle创建表并插入数据
create table t1 (id int,name1 varchar(20),name2 varchar2(20),name3 varchar2(20),name4 varchar2(20),name5 varchar2(20),name6 varchar2(20),name7 varchar2(20))declaremaxid constant int:=10000;i int:=1;beginfor i in 1..maxid loopinsert into hffclog.t1 v原创 2022-01-19 07:55:19 · 2383 阅读 · 0 评论 -
Windows server安装Oracle报错环境不满足
Oracle解压后进入database\stage\cvu目录更改文件cvu_prereq.xml加入以下内容,该内容从cvu_prereq.xml中复制更改 <OPERATING_SYSTEM RELEASE="6.1"> <VERSION VALUE="3"/> <ARCHITECTURE VALUE="64-bit"/> <NAME VALUE="WindowsS...原创 2022-01-17 07:31:07 · 929 阅读 · 0 评论 -
Oracle ADG实时应用重做
oracle +ADG同步,其中备库重启后,正常状态应该为READ ONLY WITH APPLY,如果备库状态是mounted,应该实行实时应用重做查看监听状态lsnrctl status登录数据库sqlplus / as sysdba查看备库当前状态SQL> select open_mode from v$database;OPEN_MODE----------------------------------------MOUNTED ...原创 2022-01-17 07:28:35 · 1298 阅读 · 0 评论 -
Oracle迁移数据文件
首先将D:\ORADATA\SDE_340503.DBF数据文件拷贝到H:\APP\ADMINISTRATOR\ORADATA\ORCL\SDE_340503.DBF然后登陆Oracle关闭数据库,重启进入mount状态SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startup mountORACLE 例程已经启动。Total System Global Area 2.7325E+10 bytesFix原创 2022-01-17 07:27:30 · 188 阅读 · 0 评论 -
Oracle安装rlwrap
安装一个叫rlwrap的工具:[root@orcl22 check]# lltotal 248-rw-r--r-- 1 root root 251438 Jun 15 22:21 rlwrap-0.37.tar.gz[root@orcl22 check]# tar -zxvf rlwrap-0.37.tar.gztar -zxvf rlwrap-0.37.tar.gz[root@orcl22 check]#cd rlwrap-0.37[root@orcl22 rlwrap-0.37].原创 2022-01-17 07:26:52 · 393 阅读 · 0 评论 -
Linux 连接oracle 时,无法使用回退键问题
Linux 连接oracle 时,无法使用回退键问题使用xshell 连接远程linux 数据库服务器,当切换到sqlplus 控制台时,输入错误字符的时候,使用回退键时,显示^H。解决方法:$ stty erase ^H : 与退格键相关的设置是erase,它表示删除最后一个字符。如果在当前窗口执行的话,只对当前的窗口有效,下次登陆的时候还需要重新设置,可以把这个命令写入shell 的配置文件,如~/.bashrc 中,这样每次都能生效了。[root@orcl11 ~]# vi ~/.b原创 2022-01-17 07:26:02 · 382 阅读 · 0 评论 -
Oracle定时清理归档日志
切换至oracle用户su - oracle切换至Oracle相关目录下cd /u01/app新建目录mkdir arcclearcd arcclearvi arcclear.sh#!/usr/binsource ~/.bash_profilerman target / <<EOFdelete noprompt archivelog until time "sysdate-3";exit;EOFchmod +x arcclear.shOracle 用户创原创 2022-01-17 07:25:23 · 1216 阅读 · 0 评论 -
Oracle插入100万条记录
测试插入100万条记录SQL> create table m(i int,name varchar(10));Table created.SQL> begin 2 for i in 1 .. 1000000 3 loop 4 insert into m values(i,'test'); 5 end loop 6 ; 7 commit; 8 end; 9 /原创 2022-01-17 07:24:11 · 2149 阅读 · 0 评论 -
oracle11.2.0.1CPU限制
使用 Windows+R 打开运行对话框,输入:“msconfig” (不含引号)按Enter打开【系统配置】,切换到【引导】标签,选中需要修改的操作系统,点击【高级选项】,在打开的窗口左上角,勾选【处理器个数】,然后点击下方的下拉菜单,选择【32】。点击【确定】完成配置。按照提示重新启动计算机。...原创 2022-01-17 07:24:25 · 721 阅读 · 0 评论 -
oracle11g配置DG
环境主库Primary database系统:Red Hat Enterprise Linux Server release 6.9 (Santiago)Oracle版本:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionIP:192.168.72.12hostname:orcl22Oracle sid:orclDB unique:primary备库standby database系统:原创 2022-01-12 07:19:01 · 471 阅读 · 0 评论 -
ORA-30036_Oracle数据库表空间扩容
查看表空间使用率select a.tablespace_name,a.total "total_size(MB)",round((a.total-b.free),2) "used_size(MB)",round(b.free,2) "free_size(MB)",round(((a.total-b.free)/a.total)*100,2) "percent_used(%)"from (select tablespace_name,sum(bytes)/1024/1024 totalfrom ..原创 2022-01-12 07:18:16 · 718 阅读 · 0 评论 -
ORA-16032
SQL> startupORA-16032: parameter LOG_ARCHIVE_DEST destination string cannot be translatedORA-07286: sksagdi: cannot obtain device information.Linux-x86_64 Error: 2: No such file or directory解决方式:SQL> create pfile='/u01/app/initorcl.ora' from sp原创 2022-01-12 07:17:41 · 482 阅读 · 0 评论 -
ORA-12560TNS协议适配器错误
ORA-12560TNS协议适配器错误数据库监听正常,监听可以正常重启通过客户反应数据库正常,查看数据库文件发现归档日志正常生成,同时和备库之间同步正常Windows server 2012 R2cmd命令行sqlplus / as sysdba报错命令不存在解决方式:计算机-属性-高级系统设置-高级-环境变量-系统变量-path将D:\app\administrator\product\11.2.0\dbhome_1\放置于D:\app\administrator\product\原创 2022-01-12 07:17:00 · 1244 阅读 · 0 评论 -
ORA-01144
ORA-01144:文件大小 (9175040 块) 超出 4194303 块的最大数查看数据库block大小SQL> show parameter db_block_size;NAME TYPE VALUE------------------- ----------- --------db_block_size integer 819264位操作系统单个文件最大支持64G对于数据库来说,block大小为8K,则数据库...原创 2022-01-12 07:16:18 · 2944 阅读 · 0 评论 -
ORA-01078
SQL> startup pfile='/u01/app/initorcl.ora';LRM-00123: invalid character 156 found in the input fileORA-01078: failure in processing system parametersinitorcl.ora文件中有注释或者有中文initorcl.ora文件中不能有注释或中文原创 2022-01-12 07:15:24 · 454 阅读 · 0 评论 -
ORA-00845
SQL> startupORA-00845: MEMORY_TARGET not supported on this system这是因为之前虚拟机配置了4G内存,后来改成2G了将内存改成4G后恢复正常。alter system set sga_max_size=700m scope=spfile;--减少SGA大小,静态参数,重启后生效 3 alter system set sga_target=80m scope=both;--动态参数;oracle推荐:启动时修改此参数,...原创 2022-01-12 07:14:36 · 436 阅读 · 0 评论 -
ORA-00020
登录数据库sqlplus / as sysdba登录报错ORA-00020:maximum number of processes(300) exceeded这个错误是数据库的连接数满了,需要增加连接数。需要重启数据库再连接windows服务中,重启数据库服务OracleServiceORCL登录数据库sqlplus / as sysdba修改连接参数alter system set processes = 2000 scope=spfile;修改之后需要重启数据库,最好重原创 2022-01-12 07:13:59 · 811 阅读 · 0 评论 -
DG磁盘空间满,需要删除部分归档数据
查看两天前最大sequence号,这个天数需要根据主备库同步失败的天数确定,如果两天前同步失败,则a.completion_time<=sysdate-2,如果三天前同步失败则a.completion_time<=sysdate-3select max(sequence#)from v$archived_log a,v$database bwhere a.RESETLOGS_TIME=b.RESETLOGS_TIME and a.dest_id=1and a.applied='..原创 2022-01-12 07:13:23 · 343 阅读 · 0 评论 -
数据库有整体安装目录恢复
用户Oracle数据库由于服务器宕机无法使用客户将Oracle数据安装目录全部拷贝下来,重新安装系统并重新安装数据库通过将原有administrator目录下的文件拷贝到新数据库安装目录下,可以重新恢复数据库需要拷贝的数据包括一下目录admin、cfgtoollogs、diag、fast_recovery_area/orcl及oradata/orcl首先关闭数据库shutdown immediate将以上目录覆盖到新数据库安装目录下复制完成后直接startup即可恢复...原创 2021-12-27 07:27:47 · 402 阅读 · 0 评论 -
ORA-01017
C:\Users\Administrator>sqlplus / as sysdbaSQL*Plus: Release 12.1.0.1.0 Production on 星期四 10月 21 13:57:15 2021Copyright (c) 1982, 2013, Oracle. All rights reserved.ERROR:ORA-01017: invalid username/password; logon denied请输入用户名:ERROR:ORA-01017: ...原创 2021-12-27 07:26:19 · 2140 阅读 · 0 评论 -
Oracle11.2.0.4升级补丁包
Oracle11.2.0.4升级补丁包说明系统版本:RedHat 7.6Oracle版本:11.2.0.4 64位OPatch补丁版本:p6880880_112000_Linux-x86-64.zipOracle补丁版本:p31718723_112040_Linux-x86-64.zip查看补丁说明Oracle补丁p31718723_112040_Linux-x86-64.zip解压后,打开README.html,查看补丁说明升级Oracle补丁p31718.原创 2021-12-27 07:24:33 · 4786 阅读 · 0 评论 -
启动em
启动数据库后重启em[oracle@qyy ~]$ emctl start dbconsoleOracle Enterprise Manager 11g Database Control Release 11.2.0.4.0Copyright (c) 1996, 2013 Oracle Corporation. All rights reserved.http://qyy:5500/em/console/aboutApplicationStarting Oracle Enterpris.原创 2021-05-17 07:34:42 · 165 阅读 · 0 评论 -
更改hostname导致Oracle EM无法启动
em无法启动,配置完成后重新更改了服务器hostname,可能是这个原因导致的恢复方式:①重建em资料[oracle@qyy ~]$ emca -repos recreateSTARTED EMCA at May 8, 2021 6:49:22 PMEM Configuration Assistant, Version 11.2.0.3.0 ProductionCopyright (c) 2003, 2011, Oracle. All rights reserved....转载 2021-05-17 07:33:34 · 368 阅读 · 0 评论 -
Oracle单实例数据库启动ORA-01078、ORA-00205、ORA-01157、ORA-01110处理
数据库启动报错,显示参数文件无法打开,应该是参数文件损坏[oracle@qyy ~]$ dbaSQL*Plus: Release 11.2.0.4.0 Production on Sat May 15 10:22:49 2021Copyright (c) 1982, 2013, Oracle. All rights reserved.Connected to an idle instance.SQL> startupORA-01078: fail...原创 2021-05-17 07:23:35 · 488 阅读 · 1 评论