SYS用户登录Oracle报错ORA-01031: insufficient privileges
今天,自己写了一个脚本在测试环境运行脚本的时候,导致数据库异常的宕掉之后,然后重新连接就出现了下面的问题,下面是场景还原与解决的过程: [oracle@seiang ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Jan 30 08:39:212018 Copyright (c) 1982,...
使用LVS实现负载均衡的原理及安装配置实例详解
本文转载自:http://www.cnblogs.com/liwei0526vip/p/6370103.html 作者:liwei0526vip 负载均衡集群是 loadbalance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录...
使用Oracle数据泵问题总结
工作中,一直用到数据泵对数据库对象进行各种导入导出,其中遇到的问题也非常的多,今天抽出空闲的时间就对数据泵的知识做一个详细的总结,也算是对知识的一个梳理,这里分享出来也希望对大家有帮助。作者:SEian.G(苦练七十二变,笑对八十一难) ...
Oracle 11.2.0.4打PSU至11.2.0.4.170718
环境 OS:CentOS 7.3 x64 Database:11.2.0.4x64 1、首先查看操作系统和数据库的当前版本信息 OS: [root@seiang~]# cat/etc/redhat-release CentOSLinux release 7.3.1611 (Core) [root@seiang~]# [root@seiang~]# uname -r 3.10.0-514.el7.x86_64...
查看Oracle用户的权限或角色
前几天被问到一些关于权限和角色的问题,今天抽时间总结一下如何查看Oracle用户的权限或角色,在之前的博文中,写过 SYS,SYSTEM,DBA,SYSDBA,SYSOPER的区别与联系 以及 Oracle中定义者权限和调用者权限案例分析 这两篇博文,读者可以参考阅读!Oracle的东西感觉很杂,抽空闲的时间多总结也是对知识的一个梳...
Linux中使用wireshark分析tcpdump抓取的数据包
很多时候我们的系统部署在Linux系统上面,在一些情况下定位问题就需要查看各个系统之间发送数据报文是否正常,下面就简单讲解一下如何使用wireshark分析tcpdump抓取的数据包。网络数据包截获分析工具。支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。 ...
Linux下双网卡绑定bond配置实例详解
一、什么是bond? 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。kernels2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。 二、bond的配置实例 1、测试环境 [root@wjq2~]# cat/etc/redhat-release ...
怎样清除v$archived_log视图中的过期信息
在使用RMAN命令删除归档后,查询v$archived_log视图会发现name列为空了,但其他列的信息还保留,时间长了会留下很多过期的信息,影响维护工作。首先模拟下问题的出现过程:--删除归档日志之前查看v$archived_log视图,情况正常SQL> select dest_id,sequence#,name,blocks from...
使用sqlplus连接数据库报ORA-09925: Unable to create audit trail file
今天在使用sqlplus连接Oracle数据库的时候,出现了如下的报错信息: [oracle@seiang~]$ sqlplus / assysdbaSQL*Plus:Release 11.2.0.4.0 Production on Thu Jan 11 10:47:45 2018 Copyright(c) 1982, 2013, Oracle. All rightsreserved. ERROR:ORA-09925: Un...
SecureCRT连接CentOS不间断出现“Connection was reset.”
今天,在使用SecureCRT连接虚拟机不时的出现报错:Connection was reset,导致断开连接。 问题原因: 怀疑可能是虚拟机的IP地址和其他的地址发生冲突; 解决思路: 关闭虚拟机,然后查看该IP地址能否ping通 关闭虚拟机之后,发现果然可以ping通,说明真的发现...
CentOS 7启动时出现报错提示“Give root password for maintenance”
今天,通过vMotion对一台虚拟机(OS为CentOS7.3)做完迁移之后,重新启动虚拟机的时候,就出现了如下界面的报错信息: 输入root密码,登录系统,根据提示,输入journalctl -xb 即可看到最后一次的报错信息,如下图所示:问题原因: 通过红色字体,显示驱动报错,初看应与磁盘的挂载...
"vSphere HA virtual machine failed to failover" error in vCenter Server问题分析
"vSphere HA virtual machine failed tofailover" error in vCenter Server (2034571) 今天遇到这样一个问题:在VMware虚拟化中,出现“vSphere HA虚拟机设备故障切换失败”的告警,但是我的虚拟机正常运行,下面给我VMware官方给出产生该问题的原因与解决方法:Document Id ...
设置Oracle数据库开机自启动
1、修改$ORACLE_HOME/bin/dbstart [oracle@seiang11g~]$ vim $ORACLE_HOME/bin/dbstart 将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME 2、修改$ORACLE_HOME/bin/dbshut [oracle@seiang11g~]$ vim $ORACLE_HOME/bin/dbshut 将ORACLE_HOME_LIST...
看懂Oracle中的执行计划
从事Oracle相关的工作,从最初的一脸懵逼到现在的略有所知,也来总结一下自己最近学习关于Oracle中SQL语句的执行计划的相关内容。下面是文章的目录结构: 一、什么是Oracle执行计划? 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 二、怎...
浅谈Oracle中exists与in的执行效率问题
in 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进行查询。一般大家都认为exists比in语句的效率要高,这种说法其实是不准确的,这个是要区分环境的。 exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只...
Oracle中利用函数索引处理数据倾斜案例
本文参考realkid4的博客:http://blog.itpub.net/17203031/viewspace-681311/
Oracle中B-Tree、Bitmap和函数索引使用案例总结
目录 一、索引简介 1、索引是一个独立的数据库对象,和数据表table一样。在Oracle中,数据库对象object都是通过段segment结构表示。我们在数据字典dba_segment中,可以使用索引的名称搜索出与segment_name相等的字典项目。 2、索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索...
使用SQL*Loader导入CLOB和BLOB数据使用案例
在之前的四篇文章中,介绍了SQL*Loader的使用方法及使用案例,本篇使用SQL*Loader导入CLOB和BLOB数据 Oracle SQL*Loader使用案例(一) Oracle SQL*Loader使用案例(二) Oracle SQL*Loader使用案例(三) ...
Oracle SQL*Loader使用案例(四)
上面的三篇文章中,介绍了SQL*Loader的使用方法及使用案例,本篇将根据实际的使用案例来更深层次的来解读SQL*Loader Oracle SQL*Loader使用案例(一) Oracle SQL*Loader使用案例(二) Oracle SQL*Loader使用案例(三)目录 SQL*Loader对不同文件及格...
Oracle SQL*Loader使用案例(三)
上两篇文章中,介绍了SQL*Loader的使用方法及使用案例,本篇将根据实际的使用案例来更深层次的来解读SQL*Loader Oracle SQL*Loader使用案例(一) Oracle SQL*Loader使用案例(二)目录SQL*Loader对不同文件及格式的处理方法3.1多...