![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
weixin_40913898
这个作者很懒,什么都没留下…
展开
-
查看导致Oracle用户被锁的IP地址
查看导致Oracle用户被锁的IP地址原创 2022-11-14 13:31:33 · 2248 阅读 · 0 评论 -
windows平台goldgate同步oracle数据库
注:在安装goldgate之前,需要先安装好Oracle数据库,并且需要安装Microsoft Visual C++ 2005 SP1 Redistributable ,这是Windows环境下Visual C++库的运行组件。Goldgate运行的时候会用到一些库,所以不安装,可能导致“系统无法执行指定的程序”的错误。2、将下载好的GoldenGate软件放到E盘(软件的位置可自行定义),然后解压缩,然后进行E:\goldgate目录,运行ggsci,进入ogg管理控制台。原创 2022-09-28 16:01:28 · 1002 阅读 · 0 评论 -
Mysql主从同步故障处理:cannot be converted from type ‘longblob‘ to type ‘text‘
Mysql主从同步故障处理:cannot be converted from type ‘longblob’ to type ‘text’一、从库报错信息mysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Ma原创 2022-05-13 16:21:55 · 1164 阅读 · 0 评论 -
Fatal NI connect error 12170错误解决办法
近日,在查看数据库告警日志时都发现有连续报以下错误信息:Fatal NI connect error 12170. VERSION INFORMATION:TNS for Linux: Version 11.2.0.4.0 - ProductionOracle Bequeath NT Protocol Adapter for Linux: Version 11.2.0.4.0 - ProductionTCP/IP NT Protocol Adapter for Linux: Version 1原创 2022-05-05 08:52:03 · 2884 阅读 · 0 评论 -
ORA-609 错误分析及解决方法
某个客户数据库在巡检的时候发现alert日志里不定期会出现ORA-609错误,大致内容如下:Fatal NI connect error 12537, connecting to:(LOCAL=NO)VERSION INFORMATION:TNS for HPUX: Version 11.2.0.3.0 - ProductionOracle Bequeath NT Protocol Adapter for HPUX: Version 11.2.0.3.0 - ProductionTCP/IP转载 2022-05-04 17:02:50 · 2584 阅读 · 0 评论 -
Oracle(19C) DG常用视图汇总
Using Views to Monitor Primary, Physical, and Snapshot Standby Databases使用视图监控主节点、物理节点和快照备用数据库V$DATABASEThe following query displays the data protection mode, data protection level, databaserole, and switchover status for a primary, physical standby or原创 2022-03-23 11:30:57 · 1336 阅读 · 0 评论 -
Linux7.6安装Vnc
安装并配置vnc server1.安装vnc server使用xshell远程系统,root用户执行命令安装 Gnome 包#yum groupinstall "GNOME Desktop" "Graphical Administration Tools"```sql(我的安装了995个rpm包,较慢)更新系统的运行级别,如果你想在系统下次启动的时候自动进入图形界面,那么我们需要更改系统的运行级别,输入下面的命令来启用图形界面。#ln -sf /lib/systemd/system/ru原创 2022-03-15 14:49:08 · 1966 阅读 · 0 评论 -
19C pdb创建表空间和用户
创建pdb数据库:1、首先要确定使用那个pdb,可以通过命令查看,查看pdb有那些,需要CDB$ROOT,因为先查看当前用户SQL> show con_nameCON_NAME------------------------------CDB$ROOT2、然后查看有那些pdbSQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------原创 2022-03-15 14:47:46 · 1971 阅读 · 0 评论 -
删除Ogg用户报ORA-00604、ORA-20782、ORA-20782、ORA-06512错误的解决方法
删除Ogg用户报ORA-00604、ORA-20782、ORA-20782、ORA-06512错误的解决方法一、背景搭建了一套ogg进行数据同步,并开启了DDL功能,后来因为不需要使用ogg,想将数据库里的ogg用户删除掉,结果删除报以下错误:SQL> drop user ogg cascade;drop user ogg cascade*第 1 行出现错误:ORA-00604: 递归 SQL 级别 2 出现错误ORA-20782: Oracle GoldenGate DDL Rep原创 2022-01-13 16:37:20 · 1581 阅读 · 0 评论 -
Oracle等待事件查询语句
查询Oracle的等待事件select * from ( select event, total_waits,total_timeouts,time_waited,average_wait from gv$system_event where time_waited > 0 order by time_waited desc ) where rownum <=10 ;原创 2022-01-01 11:06:17 · 814 阅读 · 0 评论 -
Linux下通过rsync+inotify实现目录实时同步
背景:公司有一台OA系统为单机服务器,因磁盘故障,导致OA部分附件丢失,为了规避该问题,计划通过rsync+inotify软件,实现文件备件功能,将附件备份到其他服务器上;一、环境介绍源端(需要同步文件的服务器):172.12.6.123,文件目录为/u01/weaverfile/file目标端(备份文件的服务器):172.12.7.51,文件目录为/file/oafile/weaverfile/file操作系统均为:Centos7.4可以通过rsync --version查看rsync软件的版原创 2021-12-24 09:22:27 · 2716 阅读 · 0 评论 -
查询Oracle使用CPU最多的前10条语句
查询Oracle使用CPU最多的前10条语句:SQL> select * from ( select trunc(ts.CPU_TIME/ts.EXECUTIONS) "cpu_time/exes", ts.EXECUTIONS exec_count,ts.SQL_TEXT from v$sql ts where ts.EXECUTIONS > 0 order by 1 desc )where rownum <= 10 and exists (se原创 2021-12-29 11:50:18 · 525 阅读 · 2 评论 -
查询Oracle使用内存最多的前10条语句
查看oracle使用内存最多的前10条语句:SQL>col sql_text format a60SQL>set pagesize 1000SQL>select * from ( select trunc(ts.BUFFER_GETS/ts.EXECUTIONS) "buffer/exes", ts.EXECUTIONS exec_count,ts.SQL_TEXT from v$sql ts where ts.EXECUTIONS > 0 o原创 2021-12-28 14:39:51 · 647 阅读 · 0 评论 -
查询Oracle死锁
–(1)以sys用户登陆数据库查询死锁:SQL> select username,lockwait,status,machine,program from v$session where sid in (select session_id from v$locked_object);–(2)然后使用一下语句查找被死锁的语句SQL> select sql_text from v$sql where hash_value in (select sql_hash_value原创 2021-12-28 14:20:54 · 5764 阅读 · 0 评论 -
解决ORA-16038 ORA-19502 ORA-00312错误的方法
背景:客户反馈说业务系统在使用过程中报:ORA-00257: archiver error. Connect internal only, until freed.错误,大意是没有空间来存储归档日志了。从alert日志看错误提示如下:ORA-16038: log 2 sequence# 138989 cannot be archivedORA-19502: write error on file "", block number (block size=)ORA-00312: online log原创 2021-12-28 13:55:47 · 791 阅读 · 0 评论 -
DG主库控制文件丢失处理方法
背景:出问题系统架构为DG模式,主库的contorl文件不小心,用备库的contorl文件给替换了,结果导致主库启动不起来;操作系统版本:CentOS Linux release 7.4.1708 (Core)数据库版本:Oracle 11.2.0.4.0一、由于DG备库可以正常运行,可以通过命令备份control文件[oracle@mesbk xttzj]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on 星期四 1原创 2021-12-23 16:08:25 · 1457 阅读 · 0 评论 -
Oracle 加密解密函数
1. 加密函数CREATE OR REPLACE functionds_func_encrypt_des(p_text varchar2, p_key varchar2) return varchar2 isv_text varchar2(4000);v_enc varchar2(4000);raw_input RAW(20000) ;key_input RAW(1000) ;decrypted_raw RAW(20000);v_ErrorText varchar2(500);begin原创 2021-12-22 10:54:46 · 2375 阅读 · 0 评论 -
oracle 查看执行时间最长、查询次数最多的语句
一、查询执行最慢的sqlselect * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "执行次数", round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间", round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均执行时间", sa.COMMAND_TYPE,转载 2021-12-21 07:39:03 · 3438 阅读 · 0 评论 -
Oracle 11g 安装BBED及报错解决方法
Oracle 11g 安装BBED及报错解决方法通过 Oracle 的 BBED(Block Browse/EDit)工具,可以很容易获得这个信息。在 UNIX、Linux 系统上,需要通过 make 进行简单编译,生成对应的可执行文件。[oracle@test lib]$ cd $ORACLE_HOME/rdbms/lib[oracle@test lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbedLinking BBED utility原创 2021-12-11 16:00:33 · 938 阅读 · 0 评论 -
expdp和impdp程序怎么正常关闭
怎么正常杀掉expdp和impdp正在运行的job平时在导入导出oracle数据库时,可能刚执行完expdp或者impdp命令,发现有问题,于是就按ctr + c 中想终止正在运行的命令,但发现进程还在运行,那么正确的做法是什么呢,如下:一、查看视图dba_datapump_jobs里是否有正在运行的job:SQL> SELECT owner_name, job_name, operation, job_mode, state, attached_sessions FROM dba_datap原创 2021-12-08 08:49:59 · 2240 阅读 · 0 评论 -
详解Windows环境下部署DG
Windows下DG部署一、环境Host IP db_unique_name instance_name service_name tnsname172.12.7.221 primary orcl prod prod172.12.7.235 standby orcl prodstd prodstd二、主库配置1、开启归档日志、闪回日志、强制记录日志C:\Users\Administrator>sqlpl原创 2021-07-28 17:20:12 · 645 阅读 · 0 评论 -
Mysql数据库root密码管理四法
Mysql数据库root密码忘记怎么办(密码管理四法)方法一:管理员可以在系统命令行中使用mysqladmin命令设置mysql用户的密码。使用mysqladmin设置密码的命令语法如下:mysqladmin -u用户名 -p旧密码 password 新密码如果数据库刚刚被初始化,root用户还没有密码,这种情况下,可以不指定旧密码,所以-p可以省略,直接指定新密码即可.方法二:使用root用户登录以后,使用SET PASSWORD命令设置用户密码,命令如下#mysql -u rootm原创 2021-12-04 13:59:14 · 7190 阅读 · 2 评论