Oracle学习笔记
文章平均质量分 54
雨花石~
努力、奋斗
展开
-
安装ORACLE 11g 弹窗不显示或者显示太小
在安装的时候后面添加 -jreloc /etc/alternatives/jre 即可。原创 2024-01-25 14:46:56 · 1202 阅读 · 0 评论 -
PRVF-4007 : User equivalence check failed for user “grid“
一开始以为是ssh互信做的有问题,于是仔细的检查了一下,发现没有问题,于是又重新做了一次ssh互信,发现还是不行。于是官网上查了一下,好像是和openssh版本太高有关系。redhat7.9 搭建RAC的时候,执行命令检查。再次执行发现校验就通过了。原创 2024-01-24 11:41:18 · 464 阅读 · 0 评论 -
oracle 12c 开启审计
创建所有对象审计策略(12c 默认开启混合模式审计)为特定用户 启用审计策略。原创 2023-01-12 11:18:04 · 1094 阅读 · 0 评论 -
oracle 创建job两种方法
目前支持三种类型:PL/SQL块: PLSQL_BLOCK,存储过程: STORED_PROCEDURE,外部程序: EXECUTABLE (外部程序可以是一个shell脚本,也可以是操作系统级别的指令)job_action:根据job_type的不同,job_action有不同的含义,这里我们指定的是存储过程类型,这里就写的是相对应的存储过程名字。job_name:顾名思义给job起个名字,相比较用dbms_job创建job使用数字代表job,schedule_job更具可读性。comments:备注。原创 2023-01-12 11:16:35 · 7072 阅读 · 0 评论 -
vue中使用DataV做大屏展示
之前写过监控平台下面介绍一下,dataV在监控平台上的使用,直接上效果图:原创 2022-11-01 17:36:20 · 1160 阅读 · 0 评论 -
python 将Excel导入到oracle
实现功能:指定数据库连接信息->指定要导入的文件路径->指定要导入的表->动创建表->将execl文件导入到表里面。使用语音:python。原创 2022-09-08 09:51:26 · 1723 阅读 · 0 评论 -
oracle 简易客户端上使用rman
在$ORACLE_HOME/rdbms/admin 下将recover.bsq复制到客户端对应的目录下。在$ORACLE_HOME/rdbms/mesg 下将rmanus.ms*复制到客户端对应的目录下。在$ORACLE_HOME/bin下面 把rman复制到客户端对应的目录下。下面介绍,不需要安装oracle software的情况下,使用rman。在我们安装简易客户端上之后,想使用rman工具,这时候怎么办,找台已经安装好的带有rman的oracle 的机器。原创 2022-08-24 11:47:36 · 674 阅读 · 0 评论 -
oracle自动化巡检报告
作为dba,有时候我们会遇到大量的巡检工作,之前我们都是手动去给客户做巡检,一般都是通过awr、ash等生成一些巡检报告,那么面对如此重要但是很繁琐的工作,如何才能提高我们的巡检效率,或者换句话说有什么工具可以自动完成巡检工作 并且生成漂亮的巡检文档呢,基于以上因素,自己尝试使用go自己写一套oracle自动巡检报告,于是在利用自己闲暇时间,历经2个多月的时间,终于完成了一般巡检报告,这里我暂时称作oracle自动巡检v1.0版本,使用的语言是go语言其中使用gohtml、gocharts等工具,具体的就简原创 2022-06-14 11:06:26 · 1228 阅读 · 1 评论 -
oracle 备份软件——实时查看定时备份日志
上节有介绍使用使用python apscheduler来对oracle进行定时任务备份,那么如何能实时查看备份的日志呢,这里就使用vue-socket-io和falsk-socketio来实现该功能,具体实现效果如下:显示最近最新的5个备份日志同时可以可以选择要tail 的行数,默认是100...原创 2022-03-25 18:01:37 · 1519 阅读 · 0 评论 -
oracle 备份软件——定时备份(python apscheduler)
延续前面提到的监控系统,这里我们想实现oracle的自动备份?这怎么实现呢,这里就谈谈监控软件如何实现oracle的定时备份,这里使用了python apscheduler 定时库,关于apscheduler 网上有很多介绍,这里就不详细介绍,直接上代码web:通过web可以自己定义rman的备份任务,具体如下:我们这里选择如下配置显示结果如下: 以上就是前端的界面,那后端如何实现呢?后端我是采用flask的框架,具体的代码实现如下:@bluepri..原创 2022-02-23 14:55:49 · 889 阅读 · 0 评论 -
网上搜到一个比较常用的linux 命令
常用的linux 命令转载 2022-06-14 10:52:30 · 97 阅读 · 0 评论 -
flask +python+vue-实现awr自动生成和下载
再原来的监控上,添加了oralce自动生成awr,并且支持下载,话不多说,直接上图:选择awr生成时间:点击awr生产按钮:生成完会在下面的表格中显示出来,然后点击下载即可:...原创 2021-11-25 14:19:17 · 660 阅读 · 0 评论 -
flask +python+vue 监控软件(三)
https://blog.csdn.net/shiyu1157758655/article/details/103577107在之前的监控基础上,又新加了主机监控,并且优化了agent采集器,目前agent 可以自动发现所在主机的mysql 和oracle实例信息,并且自动加入到监控列表中。下面详细说一下主机模块:模块说明该模块可以对主机列表、监控阈值、告警通知进行管理配置主机列表该模块可以查看相应的主机信息,包括监控性能图。如下图所示:说明:主机信息包括:主机名、运原创 2021-08-03 10:01:01 · 1423 阅读 · 4 评论 -
ogg 异步同步,mysql to oracle
log-bin=/var/lib/mysql/logs/log# binlog index pathlog-bin-index=/var/lib/mysql/logs/binlog.index今天遇到一个朋友需要做一个mysql到oralce 的ogg同步测试,正好利用他的环境测试了一下myql到oracle表的数据同步。下面给出测试的环境mysql:5.7.25 oracle:11.2.0.4ogg版本这里我选择了19C ogg,下载连接如下:https://www.orac...原创 2021-07-26 15:32:35 · 1678 阅读 · 3 评论 -
Oracle 12c 开启审计 埋下的坑ORA-00205 ORA-15040
1、默认关闭统一审计可以使用下面sql查询SELECT VALUE FROM V$OPTION WHERE PARAMETER = 'Unified Auditing';2.如果是RAC 的话,每个节点都要去执行首先停掉各节点数据库然后执行进入cd $ORACLE_HOME/rdbms/lib执行:make -f ins_rdbms.mk uniaud_on ioracle ORACLE_HOME=$ORACLE_HOME以上的步骤都是网上百度下来的接下来就是实际情况的遇到的原创 2020-10-28 21:33:34 · 775 阅读 · 0 评论 -
Golang 数据可视化利器 go-echarts ,实际使用
今天就来聊聊go里面如何绘制echarts图,需求:使用go来生成自动化巡检报告,数据库的性能采集也是通过go来实现的,这里就不多说,那如何能够直观的展示监控数据呢,当然前面我有写过flask +python+vue 的监控系统:https://blog.csdn.net/shiyu1157758655/article/details/103278459今天我要做的是,不通过监控系统,直接把想要的数据展示出来,生成html文件,这里主要就是介绍golang 中go-echarts 如何使用 ,闲话.原创 2020-08-12 10:08:00 · 8410 阅读 · 9 评论 -
rsync 拉取备份文件(支持断点续传)
关于rsync的介绍网上有很多,这里直接说一下如何使用rsync本次使用rsync的是将备份文件拉取一份到异地机房,只保留一份1.首先安装rsyncyum install rsync2.配置rsyncd.conf(如果没有自行创建)[root@005---1 ~]# cat /etc/rsyncd.confuid = rootgid = rootuse chroot = yesstrict modes = falsepid file = /var/run/rsyncd.pidlo原创 2020-07-02 16:59:33 · 826 阅读 · 0 评论 -
使用kettle 增量同步mysql到oracle以及oracle到mysql的测试
先看一下具体的操作步骤,先上图:原创 2020-04-22 17:05:38 · 868 阅读 · 1 评论 -
oracle 查询sequnce# 在哪个归档备份集下面
知道归档日志sequence#,查出该归档日志在哪个backuppiece中。SQL>selectrecid,set_stamp,sequence#,first_change#,next_change#fromv$backup_redolog;RECIDSET_STAMPSEQUENCE#FIRST_CHANGE#NEXT_CHANGE#...原创 2020-03-23 09:15:34 · 1103 阅读 · 0 评论 -
flask +python+vue 监控软件(二)
https://blog.csdn.net/shiyu1157758655/article/details/103278459接着之前的监控,这次又添加了mysql的监控模块,直接上图接下来写redis的监控模块原创 2019-12-17 11:20:15 · 1477 阅读 · 0 评论 -
flask +python+vue 监控软件(一)
在此之前写过一个简单的监控软件,https://blog.csdn.net/shiyu1157758655/article/details/80907874最近又在原来的基础上,又完善了该监控软件,使用flask+vue这种架构,完成了部分功能,多的不说,直接上图1.登录界面2.配置菜单 3.用户管理模块4.Oracle监控模块...原创 2019-11-27 16:50:44 · 5650 阅读 · 11 评论 -
如何通过instant client 来连接数据库以及使用exp/imp?
首先给大家说一下我们平时常说的Oracle Client和Install Client 的区别1.Oracle Client包含完整的客户端连接工具,他具有管理作用,如果我们想用到导入导出(exp/imp以及expdp/impdp)的功能,那我们基本上都是要安装这种客户端2.Instant Client是Oracle(R) 发布的轻量级数据库客户端,减少甚至只包含几个文件,您无需安装标准的...原创 2019-11-07 09:54:14 · 7022 阅读 · 1 评论 -
dba 常用查询
1.查看表空间select A.tablespace_name as "TABLESPACE NAME",A.total_size AS "TOTAL SIZE", round(B.total_free_size,1) AS "TOTAL FREE SIZE",round((A.total_size-B.total_free_size),2) AS "USED SIZE",to_char(10原创 2017-02-07 11:00:26 · 615 阅读 · 0 评论 -
DataGuard之DG环境搭建
oracle dg datagurad failover switchover flashback broker oracle broker原创 2017-02-16 11:04:07 · 16218 阅读 · 2 评论 -
DataGuard之DG FSFO(fast start failover 快速启动故障)配置
oracle datagurad dg failover dg_broker switchover failover fsfo原创 2017-02-17 09:36:58 · 4320 阅读 · 1 评论 -
DataGuard之DG Broker配置详解
oracle dg datagurad failover swithover broker fsfo原创 2017-02-17 09:00:45 · 16995 阅读 · 3 评论 -
DataGuard之DG 故障切换(switchover和failover)以及利用flashback 进行恢复
oracle dg adg failover switchover broker原创 2017-02-16 17:09:23 · 8432 阅读 · 0 评论 -
Oracle 12c 新特性
oracle 12c 新特性转载 2017-02-17 12:47:11 · 3396 阅读 · 0 评论 -
dump 迁移oracle db
-- 1:创建表空间-- data -> /data1, index -> /data3, 请按需要修改----可以用df -h 查看有幾個data select 'CREATE TABLESPACE '||tablespace_name||' DATAFILE '||case instr(upper(tablespace_name),'IND') when 0 then '''/data原创 2017-02-09 12:35:17 · 675 阅读 · 0 评论 -
Oracle LogMiner详细讲解
一:相关概念1.Logminer是什么? LogMiner是Oracle数据库提供的一个工具,它用于分析重做日志和归档日志所记载的事务操作。 Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archiv转载 2017-02-10 09:27:36 · 4139 阅读 · 0 评论 -
Oracle之利用iscsi构建RAC共享存储测试
iscsi 共享存储 oracle rac asm 共享存储原创 2017-02-24 12:44:49 · 18705 阅读 · 4 评论 -
迁移baseline
生成baselineDECLARE ret PLS_INTEGER;BEGIN ret:=dbms_spm.load_plans_from_cursor_cache(sql_id=>'093bjyjkc76ry',plan_hash_value=>4194351669,fixed=>'YES'); dbms_output.put_line(ret || ' SQL pla原创 2017-02-10 11:36:32 · 495 阅读 · 0 评论 -
expdp 各参数含义
Expdp的參數含義Format: expdp KEYWORD=value or KEYWORD=(value1,value2,...,valueN) Example:expdp scott/tiger DUMPFILE=scott.dmp DIRECTORY=dmpdir SCHEMAS=scott or TABLES=(T1:P1,T1:P2), if原创 2017-02-10 11:40:12 · 9251 阅读 · 0 评论 -
Oracle linux下 rm 数据文件恢复测试详解
Oracle下rm 删除数据文件恢复下面是整个测试步骤1.在数据库open的时候,直接删除test表空间中的数据文件Last login: Tue Feb 7 10:24:27 2017 from 192.168.36.103[root@oracle1 ~]# su - oracleocrl:/home/oracle@oracle1>ps -ef |grep pmon原创 2017-02-10 12:08:29 · 1567 阅读 · 1 评论 -
Oracle 常用性能查看语句
判断回滚段竞争的SQL语句:(当Ratio大于2时存在回滚段竞争,需要增加更多的回滚段)select rn.name, rs.GETS, rs.WAITS, (rs.WAITS / rs.GETS) * 100 ratiofrom v$rollstat rs, v$rollname rnwhere rs.USN = rn.usn 判断恢复日志竞争的SQL语句:(immediat转载 2017-02-10 16:11:55 · 4618 阅读 · 0 评论 -
Oracle优化器的优化方式和优化模式-性能调优
Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、First rows转载 2017-02-10 17:23:57 · 2090 阅读 · 0 评论 -
安装oracle11g r2 RAC时遭遇无法启动scan ip的错误(crs-5005)
Oracle rac scan ip crs-5005原创 2017-03-01 12:19:46 · 7378 阅读 · 2 评论 -
安装oracle11g r2 RAC时遭遇无发启动nodeapps
oracle rac 安装 start nodeapps原创 2017-03-01 13:05:20 · 607 阅读 · 0 评论 -
Spotlight for oracle 监控软件使用测试
oracle rac dg 监控软件 Spotlight for oracle原创 2017-03-01 16:44:23 · 3820 阅读 · 9 评论 -
Oracle awr详解
10g数据库监控工具,statspack的升级版本,默认安装:a、AWR 是为Oracle Database 10g 组件提供服务的基础结构,通过这个基础结构可收集、维护和利用统计信息,以便检测问题和进行自优化。可将这个基础结构视为包含数据库统计信息、度量等内容的数据仓库。b、默认情况下,数据库每隔 60 分钟从SGA 中自动捕获一次统计信息,然后将其以快照形式存储在AWR 中原创 2017-02-13 09:54:09 · 1055 阅读 · 0 评论