oracle
文章平均质量分 58
foxytale
dftba=don't froget to be awesome
展开
-
ADG未开启nologging,ora-26040
错误现象检查主库设置nologging没有开启==============修复流程,仅修复datafile 109流程说明 primary 备份DBF 关闭归档传输 启动归档传输 standby 关闭dg恢复 删除损坏dbf原创 2021-06-29 17:13:01 · 191 阅读 · 1 评论 -
system同义词导致expdp错误
####使用expdp报错expdp system/oracle logfile=106exp.log1 dumpfile=exp106_%U.dmp directory=expdir full=y parallel=8 ;expdp system/oracle logfile=106exp.log1 dumpfile=exp106_%U.dmp directory=expdir full=y parallel=4 COMPRESSION=all ;SQL> ho expdp system.原创 2021-06-29 16:56:24 · 416 阅读 · 0 评论 -
expdp无法创建job id
DBMS_INTERNAL_LOGSTDBY部分,错误参考了以下博客,故障原因不明,初步猜测是手工建库跑脚本出现异常https://blog.csdn.net/cuihaiyang/article/details/7556041/告警信息 [oracle@rh6-o11 ~]$ expdp system/oracle directory=dir full=y Export: Release 11.2.0.4.0 - Production on Thu Mar 18 0原创 2021-06-29 16:45:41 · 438 阅读 · 0 评论 -
PSU的Q&A
1、unable to get oracle owner中文环境特有bugexport LANG=C2、grid的.patch_storage无法访问部分版本(11.2.0.3?)gi目录不予访问,opatch完成后权限自动刷回去chown grid:oinstall $GI_HOME3、有lib处在active状态查询句柄linux lsof lib名unix fuser lib名aix slibclean --直接清理active的lib占用手工o...原创 2021-06-23 23:43:41 · 108 阅读 · 0 评论 -
redo量产生原因查询(block change为原因产生)
create table diag.segment_hist as select * from v$segment_statistics where 1=2;alter table diag.segment add dd date;每隔5分执行一次insert into diag.segment_hist(OWNER,OBJECT_NAME,SUB_OBJECT_NAME,TABLESPACE_NAME,TS#,OBJ#,DATAOBJ#,STATISTIC_NAME,STATISTIC#,VALU原创 2021-06-23 23:42:21 · 182 阅读 · 1 评论 -
oracle去重用存储过程
用于分区表,表数据量较大的场合create or replace PROCEDURE partion_distinct(v_owner IN VARCHAR2,v_table IN VARCHAR2,v_key IN VARCHAR2)IS/*foxytale makeqq 195136130*/s_name varchar2(100);s_str varchar2(1000);s_num number(20);s_sum number(20);--declare and get.原创 2021-06-23 23:39:26 · 153 阅读 · 0 评论 -
oracle12102升级12201
升级准备1、当前GI 12102需要打补丁,要求为21255373,建议为最新的PSU2、升级GI 12201需要打补丁,需要修复Bug 27769638,见27769638.8,我这里下载的为p27769638_12201180116OCWJan2018RU_Linux-x86-64但是在升级中还是遇到了CLSRSC-400,见另外处理的文档参考3、软件安装空间需要20G左右(redhat7.5)4、OCR磁盘组需要50G空间(当mgmt在OCR中时)升级流程12201的软原创 2021-06-23 23:17:21 · 343 阅读 · 0 评论 -
oracle 12102打psu
12c的psu有些许变化,主要是opatch工具命令变化,和对pdb的相关处理高版本的psu已经不需要生成响应文件(ocm.rsp)替换opatchmv /u01/app/12.0.0/grid/OPatch /u01/app/12.0.0/grid/OPatchbakcp -r OPatch /u01/app/12.0.0/grid/OPatchmv /u01/app/oracle/product/12.0.0/db_1/OPatch /u01/app/oracle/product/1原创 2021-06-23 22:44:01 · 271 阅读 · 0 评论 -
oracle日志位置
========10gdb的alert日志$ORACLE_BASE/admin/bdump/alert_<instname>.logcrs的alert日志$CRS_HOME/log/<nodename>/alert_<node>.log=========11gdb的alert日志$ORACLE_BASE/diag/rdbms/<dbname>/<instname>/trace/alert_<instname>原创 2021-06-23 10:02:35 · 164 阅读 · 0 评论 -
snapshot dataguard使用命令
==预先开启flashback1、关闭dg并启动到mountstartup mount;2、转换为快照dgalter database convert to snapshot standby;3、开启并使用alter database open;4、监控快照点使用的flashback日志select name,storage_size/1024/1024/1024 from v$restore_point;==快照dg下所有操作再返回检查点后都会滚,但是修改dba用户名的密码会影响系统原创 2021-06-22 11:23:45 · 165 阅读 · 0 评论 -
rac 10g的configuration file格式
----------------------------mycrsrac1 rac1-priv rac1-viprac2 rac2-priv rac2-vip------------------------------10g rac设置节点很麻烦,会遇到图形化,节点识别等等问题,使用configuration file可以规避,但是这个格式几乎绝迹了。发一篇为了后来人...原创 2021-06-22 11:21:37 · 77 阅读 · 0 评论 -
non-cdb转pdb(不移动原数据文件)
1、read only模式,连接到non-cdb,生成xmlexec dbms_pdb.describe(pdb_descr_file=>'/home/oracle/test.xml');2、正常模式连接到cdb环境,检查non-cdb与pdb的兼容性set serveroutput ondeclarecompatible constant varchar2(3) :=case dbms_pdb.check_plug_compatibility(pdb_descr_file =>原创 2021-06-22 11:17:51 · 243 阅读 · 0 评论 -
oracle手工建库脚本
------non-cdbCREATE DATABASE orcl USER SYS IDENTIFIED BY oracle USER SYSTEM IDENTIFIED BY oracle LOGFILE GROUP 1 ('/dbdata/app/oracle/oradata/orcl/redo01a.log') SIZE 500M BLOCKSIZE 512, GROUP 2 ('/dbdata/app/oracle/oradata/orcl/redo02...原创 2021-06-22 11:15:26 · 282 阅读 · 0 评论 -
10g 单机改rac知识点记录
方案背景 系统版本 Aix5.3 Oracle版本 10.2.0.4 共享磁盘形式 Hacmp并发vg 迁移方式 构建单节点rac,然后加入剩余节点 网卡需求 一机至少2块网卡 Cluster包 10gr2_aix5l64_cluster.cpio.gz原创 2021-06-22 11:03:07 · 159 阅读 · 0 评论 -
使用redhat7的service控制oracle启停
--------预先准备先改/etc/oratab最后一位置为Y调试dbstart与dbshut脚本-------------------文件路径vi /usr/lib/systemd/system/oracle.service不是很好使,测试可以启动和关闭,重复调用时有问题,dbstart脚本要保证监听启动文件内容[Unit]Description=Oracle Database 12cAfter=syslog.target network.target[Servic.原创 2021-06-22 10:57:27 · 188 阅读 · 0 评论 -
18c rac虚拟机安装纯命令
###虚拟机部分加磁盘vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 H:\vmware\ocr.vmdk改vmxscsi[n].sharedBus = "virtual" disk.locking = "false"disk.EnableUUID = "TRUE"加网卡###linux7.5部分vi /etc/hostsvi /etc/hostname---------------------------------...原创 2021-06-22 10:53:10 · 112 阅读 · 0 评论 -
rac 11g修改ip
环境:oracle 11.2.0.4 rac修改前IP地址# public ip192.168.2.71 db1192.168.2.72 db2192.168.2.76 db3#priv ip200.100.100.11 db1-priv200.100.100.12 db2-priv200.100.100.13 db3-priv#vip ip192.168.2.73 db1-vip192.168.2.74 db2-vip192.168.2.77 db3-vip#scan i..原创 2021-06-22 10:29:02 · 238 阅读 · 0 评论 -
12201跑rootupgrade.sh出现rootcrs.pl -upgrade‘ execution failed
Rootupgrade.sh遇到CLSRSC-400: A system reboot is required to continue installing.运行rootupgrad.sh遇到以下告警[root@ora12c1 rpm]# /u01/app/12.0.0/grid_1/rootupgrade.shPerforming root user operation.The following environment variables are set as: ORAC...原创 2021-06-22 10:24:23 · 598 阅读 · 0 评论 -
rac10g 还原损坏节点
场景介绍系统环境 oel 5.6Oracle环境 10.2.0.1磁盘绑定 裸设备+asmlibAsm 使用场景:2节点本地磁盘损坏,系统与oracle软件均丢失。实验使用虚拟机快照,恢复到二节点配置前的场合。主机名 oel1,oel2基础环境复原复原hostsvi /etc/hosts192.168.7.221 oel1192.168.7.222 oel2192.168.7.2...原创 2021-06-22 10:24:35 · 330 阅读 · 0 评论 -
ogg+impdp不落地形式配置
源端检查数据SQL> show user;USER is "WZY"SQL> select tname from tab;TNAME------------------------------TTESTT_RANGESQL> select * from t; X---------- 7源端ogg启动抽取源端参数如下extract ext_t1setenv(NLS_LANG=AMERIC...原创 2021-06-21 15:51:30 · 215 阅读 · 0 评论 -
xtts增量恢复表空间
Xttdriver增量同步表空间说明本次实验采用的是rman方式传输数据文件,最后割接手工编辑plugin脚本 底层原理为异机convert恢复数据文件copy。在挂载tablespace前,都是无法使用的。3、目标端需要有实例运行rman做恢复,可以不是目标数据库4、该同步只挂载了表空间,所以只有表空间内的对象,用户其他元数据(view,function等)需要额外导入准备xtts目录两端都建立mkdir /home/oracle/xtts源端配置目录mkdir /原创 2021-06-21 15:50:31 · 204 阅读 · 0 评论 -
oracle自动分区demo
10g时候没有interval分区,11g的自动分区命名又不友好,这个算是个解决方案CREATE OR REPLACE PROCEDURE auto_partition(v_table in varchar2,v_table_p in varchar2,v_table_max in varchar2,v_tbs in varchar2,v_times in number) is/*foxytale makeqq 195136130*//* testuserfulset serveroutpu原创 2021-06-21 15:46:44 · 140 阅读 · 0 评论 -
oracle dblink
link_name dblink名username 对端用户名password 对端用密码用户级dblink需要权限create database link,只能在当前用户下使用grant create database link to user1;以下写法等价写法1create database link link_nameconnect to username identified by passwordusing '1...原创 2021-06-21 15:45:11 · 126 阅读 · 0 评论 -
视图权限问题ora1031 ora1720
Ora-1031使用sql查询无问题,创建视图告警ora-1031根据文档Document 271587.1递归对象权限中角色收回时,会造成权限断档解决方法:对该对象进行授权(尽量属主用户)Grant select on interface.Material_view_pay to zhiydba;Ora-1720上述问题授权后,创建视图报错变化为ora1720根据文档Document 1628033.1作为feature在11204之后出现,...原创 2021-06-21 10:01:41 · 558 阅读 · 0 评论 -
sqlplus as sysdba无法登陆的情况
常规情况:$ORACLE_HOME/network/admin/sqlnet.ora在linux下#sqlnet.authentication_services=(beq, kerberos5)需要注释该行在windowssqlnet.authentication_services=(NTS)需要设置为NTS,受windows的系统用户、域用户影响,改密码会失效,重启恢复特殊情况,这个ORACLE_HOME是直接拷贝其他地方的cd /home/oracl...原创 2021-06-21 09:43:24 · 1546 阅读 · 0 评论 -
oracle强行起库流程
环境模拟:单机11204,开归档数据库,做写入事务时,删除所有redo。无备份。(2662可以模拟,4193模拟的效果不好没有undo损坏段)大致流程使用临时参数文件起mount 重建控制文件 推进控制文件scn Open resetlogs 重建undo 正常启动与后续工作(原则上所有强起的库都要做导出重建库)隐含参数强起库一般流程1、配置隐含参数2、恢复控制文件、或使用原控制文件启动到mount3、恢复数据库(using backup controlfile).原创 2021-06-21 09:25:43 · 866 阅读 · 2 评论 -
gipchaInternalResolve:failed to resolve ret gipcretKeyNotFound(36),
database:oracle rac 11.2.0.4.160419platform:redhat 6.4一个节点观察正常另一个节点数据库,crsctl stat res -t无法输出,报错无法联系到crsd重启该节点后,依然启动crsd以及db查看crsd日志如图发现为gipc进程错误,阻塞crsd启动,该错误未在MOS中找到。gipc是原创 2016-07-24 11:18:45 · 3239 阅读 · 0 评论 -
oracle补丁p18841764相关
数据库版本:11.2.0.4.0补丁要求环境:linux64(此处以该版本为例)补丁注意事项:可以滚动升级。需要关闭该节点数据库,并关闭该节点的集群服务与相关进程。补丁流程:1、 unzip补丁包(建议路径为/u01)2、关闭节点数据库与相关数据库资源3、替换OPatch4、进入补丁的路径下,opatch apply常见错误处理:Q1:有活动的lib包,不能进行原创 2016-05-06 11:42:50 · 3332 阅读 · 0 评论 -
tspitr(tablespace point in time recovery)实验
===========环境模拟=================-----------模拟数据----------------SYS@ORCL>create tablespace test 2 datafile '/u01/app/oracle/oradata/ORCL/test.dbf' size 5m;Tablespace created.SYS@ORC原创 2016-01-13 11:45:01 · 799 阅读 · 0 评论