ORACLE工具箱
文章平均质量分 75
kencai1983
这个作者很懒,什么都没留下…
展开
-
ORACLE包及存储过程
oracle 包、存储过程原创 2022-03-03 17:19:53 · 2982 阅读 · 0 评论 -
通用_OGG_logdump使用
背景:OGG的replicat进程,在错误日志中关于INSERT UPDATE语句中显示绑定变量,无法看到具体变量对应的值,因此借助OGG中自带的logdump工具查看具体值。步骤:进入logdump命令行 [root@crmSrv ~]# su – oracle [oracle@crmSrv ~]$ cd /u01/goldengate/ [oracle@crmSrv goldengate]$ logdump 设置参数 Logdump 202 &原创 2021-09-10 14:25:10 · 697 阅读 · 0 评论 -
oracle_dataguard下扩日志文件
背景dataguard下的将日志文件从50M 扩大到60M主库上联机日志操作主库增加过渡日志 2 组,大小1G左右 alter database add logfile thread 1 group 201 ('+DATA/orcl/onlinelog/redo201.log','+ARCH/orcl/onlinelog/redo201.log') size 50M; alter database add logfile thread 1 group 202 ('+DATA/o.原创 2021-09-01 16:20:19 · 335 阅读 · 0 评论 -
RMAN4:块block恢复
造数 --1、创建表空间 create tablespace TBS_BLK datafile '/u01/app/oracle/oradata/ORCL/blk.dbf' size 256M; --2、创建用户 create user blk identified by blk default tablespace TBS_BLK quota unlimited on TBS_BLK; --3、授权 grant connect,resource to bl原创 2021-08-24 17:21:38 · 113 阅读 · 0 评论 -
RMAN2:异机完全恢复
阶段1:准备1.1 传送备份文件 目标服务器建目录/u01/app/oracle/rmanbak #mkdir –p /u01/app/oracle/rmanbak #scp -r /u01/app/oracle/rmanbak 192.168.56.113: /u01/app/oracle/rmanbak/ 1.2 确认备份集中的重要文件 RMAN> list backup of spfile; --参数文件 记下Piece N...原创 2021-08-20 17:39:52 · 1500 阅读 · 0 评论 -
RMAN1:不完全恢复
【场景一、不完全恢复】阶段1:模拟基础数据1.1 新建表空间和用户create tablespace TBS_TEST1 datafile '+DATA/orcl/datafile/test1.dbf' size 100M;create user test1 identified by test1 default tablespace TBS_TEST1 quota unlimited on TBS_TEST1;grant connect,resource to test1;1.2原创 2021-08-20 12:43:07 · 151 阅读 · 0 评论 -
Logmnr使用:日志转换为物理表数据
确认程序包是否存在 select object_name from dba_objects where object_name in ('DBMS_LOGMNR','DBMS_LOGMNR_D'); 如返回结果不等于6个,需执行以下语句 dba执行 SQL> ?/rdbms/admin/dbmslm.sql SQL> ?/rdbms/admin/dbmslmd.sql 是否开启归档,未开启需要开启 SQL> archive l原创 2021-08-19 16:45:16 · 106 阅读 · 0 评论 -
SQL常用函数
--首字符大写select initcap('name') from dual;--[out]# Name--字符串拼接,只能2个select concat('aaaa','bbbb') from dual;--[out]# aaaabbbb--取后两个字符select substr(concat('aabb','ccdd'),1,4) from dual;--[out]# aabb--从第n个字符开始到最后select substr(concat('aabb','ccdd'),.原创 2021-08-17 15:21:37 · 55 阅读 · 0 评论 -
ORACLE客户端安装_Linux+绿色版
安装客户端软件可采用可视化安装,或直接下载免安装包【E:\software\oracle\client11 and 18】现通过免安装方式处理: #unzip instantclient-basic-linux.x64-18.5.0.0.0dbru.zip -d /usr/local/oracle/ #unzip instantclient-sqlplus-linux.x64-18.5.0.0.0dbru.zip -d /usr/local/oracle/ #mkdir /原创 2021-08-12 14:10:52 · 324 阅读 · 0 评论 -
ORACLE物化视图
概述物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。物化视图也是一种段(segment),物化视图会占用数据库磁盘空间刷新的方法 刷新方式有四种:FAST、COMPLETE、FORCE和NEVER。FAST刷新采用增量刷新,只刷新自上次刷新以后进行的修改。 COMPLETE刷新对整个物化视...原创 2021-07-27 14:29:42 · 623 阅读 · 0 评论 -
通用_11gr2 STREAMS部署(单向)
环境信息 source target 数据库 11gr2 11gr2 操作系统 Red Hat Enterprise Linux Server release 7.4 (Maipo) Red Hat Enterprise Linux Server release 7.4 (Maipo) dbname原创 2021-07-25 18:47:03 · 210 阅读 · 1 评论 -
ORACLE变更数据库相关文件实践
【实验目的】由于之前规划不合理,导致需要移动文件到新的磁盘目录下包括(业务数据文件、USERS默认数据文件、SYSTEM、UNDO、审计文件、临时文件、联机日志文件、控制文件)等,附上详细操作步骤【基本路径】select * from dba_data_files; --数据文件select * from dba_temp_files; --临时文件select * from v$controlfile; --控制文件select * from v$logfile; ...原创 2021-07-16 16:59:32 · 122 阅读 · 0 评论 -
rman备份到远程服务器磁盘实践
【实验目的】本地库归档文件快爆掉,特模拟将数据库的RMAN备份直接发送到远程服务器磁盘中【环境信息】数据库服务器:DB_SERVER 192.168.56.101 (操作系统:Linux)远程备份服务器:BAK_SERVER 192.168.56.102 (操作系统:Linux)一、远程备份服务器启动NFS服务概述:采用NFS共享盘的方式将远程磁盘映射到数据库服务器,然后RMAN将数据备份数据备份到映射磁盘以达到远程备份1、检查NFS服务所需包是否已安装#rpm -qa|grep nf...原创 2021-07-16 14:30:39 · 1058 阅读 · 0 评论 -
Oracle-expdp impdp数据导入导出实践
环境说明:源库:DB_SOURCE导入目标库:DB_TARGET一、备份目标库登录服务器#su - oracle#export ORACLE_SID=DB_FROM#expdp system/aaaaaa directory=TEST_DIR dumpfile=exp_bakup.dmp logfile=exp_bakup.log schemas=aaa,bbb flashback_scn=8344969(备注a:TEST_DIR 为dba_directories表中已经存在的路径,如没有原创 2021-07-14 13:08:12 · 104 阅读 · 0 评论