数据库导入导出时报ORA-01843的解决方法
【问题描述】进行数据库的expdp和impdp时报了如下错误:dbms_scheORA-39083: 对象类型 PROCOBJ 创建失败, 出现错误:ORA-01843: 无效的月份失败的 sql 为:【环境说明】平台:AIX6.1源数据库版本:10.2.0.1目标数据库版本:11.2.0.4【问题原因】从字面上其实很容易知道大概的问题方向了,就时导出文件的日期格式和目标端设置的日期格式不一致,导
Oracle补丁介绍一
【前言】保证数据库的稳定与安全运行是DBA的价值所在,Oracle Database本身也是一个软件,随着系统的使用场景和使用深度的增加一些原本没被发现的漏洞或BUG就会逐渐被发现。所以成熟的IT企业,往往会定期对数据库进行安全检查和补丁的更新;【一】Oracle版本命名规则在进行Oracle更新补丁之前,先对Oracle的版本命名有个认识。从9i之后,oracle版本命名规则定义如下: 
ORACLE 12C RAC数据库的启停
DB_FILES参数
MySQL主从同步报error 1236
【一】前言:作为MySQL的数据库管理员经常会碰到主从同步的问题,比较常见的有error 1236的报错。刚好最近又碰到了这个报错,以下是整理的文档;【二】问题说明1、环境信息mysql 版本:5.7.20操作系统版本:centeros 6.52、报错信息点击(此处)折叠或打开mysql> show slave status\G;...
数据库的信息安全管理
【前言】这两天一个朋友咨询关于数据库信息的管理办法。他们早期系统的管理是属于粗放型的方式。为了管理上的方便和系统更新的速度,开发人员是可以直接连接数据库,并进行增删改操作的。但是随着整体业务的规范化,公司也逐步走入正轨,系统里面存放着太多的核心数据,开发人员只要进入了数据库,就可以查看公司的一切经...
mysql5.7日志时间与系统时间不一致
在MySQL 5.7.2 新增了 log_timestamps 这个参数,该参数主要是控制 error log、genera log,等等记录日志的显示时间参数且默认安装后error_log,slow_log 日志时间戳默认为UTC,因此会造成与系统时间不一致,与北京时间相差8个小时;【参考手册】log_timestamps...
ORACLE 12C连接时报ORA28040和ORA01017的错误
【一】环境说明1.1 Oracle服务端版本:12.2.0.11.2 Oracle客户端版本:11.2.0.1【二】问题说明2.1 客户端连接服务端的时候报ORA-28040的错误。2.2 客户端连接的时候报ORA-01017的错误。.=
Oracle数据加载速度优化
【解决方法】【实验测试】1、创建测试表SQL> create table T01 as select * from all_users where 1=0;2、查看表的状态SQL> select table_name, logging from user_tables where table_name = 'T01';TABLE_NAME LOG------------- ----------------&nbs...
ORA 12592的报错处理及补丁更新
最近上线一个系统,需要进行大量数据的导入。在导入的时候应用总是报错:ORA-12592。【2】解决方法如果是第一次进行opatch的更新,且系统很重要的情况下,补丁包解压后又个README.TXT的文件,该文件有说明补丁更新的条件、步骤和回退的方法3.1 查看opatch的版本...
mysqlbackup的总结_20170918
一、mysqlbackup工具的介绍1.1 mysqlbackup软件的说明undefinedMysql的备份方法有很多种,大部分企业当数据量很小的时候都是选择mysqldump导出数据库的方式来进行备份,但是当数据量较多的时候,就不建议用这种方法进行。公司的Mysql数据库300GB,用mysqldump的方法进行恢复的时候,居然用了整整的一个星期,...
同一台服务器上面安装多个mysql数据库
【前言】测试环境中经常需要多台mysql数据库来进行各种环境和场景的模拟,由于测试环境中的资源一般都是比较有限的,也就需要在一台服务器上面搭建多个mysql数据库来完成测试的需求。本文档介绍在Centos6.4的环境中安装多个mysql 5.7数据库的操作方法。mysql数据库软件的安装mysql数据库软件官方提供了三种的安装文件和方...
AIX定时删除归档日志时系统HANG住
【环境说明】Oracle Dataguard在的运用已经算是比较成熟了,个人也用了挺多的场景和各种平台了。之前在windows2003平台上面的搭建oracle 11.2数据库的datagaurad遇到了bug。今天在AIX 6.1平台基于Oracle 11.2的数据库又遇到了BUG。具体场景如下:数据库的dataguard已经搭建完毕,且同步正常;...
mysql5.7忘记密码的处理方法_20170831
【说明】MySQL5.7忘记root密码的时候,处理方式跟之前的版本有些不一样,这边整理如下:【1】修改参数文件跳过密码验证1...
Oracle EM Express要求用户名和密码
【前言】很久没有用ORACLE EM了,在LINUX上面安装了ORACLE 12.2的数据库,并安装了ORACLE EM,结果登录的时候就报了以下的问题 解决方法:其实也很简单,这边把网上其他网友遇到的问题也汇总以下:地址输入不正确:正确的地址如下https://HOSTNAME:5500/emhttp://192.168.10.192:5501/em 端口冲突...
Oracle并行计算
【前言】现在CPU的发展已不仅朝着单个性能更好的方向了,而且还朝着多核数多核心的方向发展了。Oracle数据库大部分也都是利用单线程的串行方式在运行。通过并行(Parallel)操作特性,充分应用CPU的多核心特点,提高对数据的操作效率,满足在特定场景下对海量数据操作的需求。OLTP系统最主要的核心还是数据的录入操作,而...
Dataguard从库性能的监控
【前言】Oracle 11G开始支持了active dataguard,这时候从库就可以分担一些主库的读的压力了。这种架构有个问题就是从库的性能压力很难排除出来。有个朋友也是使用从库进行数据的抽取,但是这个从库每隔一段时间就会由于压力过大而导致系统宕机了。在排查问题的时候很多时候需要读取awr报告,但是从库的awr报告是属于主库...
分区表更新时报ORA-14402的错误
【说明】在进行对oralce的分区表的分区字段进行update操作的时候,就会报ORA-14402的错误,这种情况通过开启表的行移动来避免错误的发生;【场景模拟】1、创建分区表SCOTT.EMP_BAKCREATE TABLE EMP_BAK( EMPNO NUMBER(4), ENAME VARCHAR2(10 BYTE), JOB VARCHAR2(9 BYTE)...
Dataguard的强制切换
【前言】Dataguard的从库一般情况下都是出于数据的抽取和查询的作用的,但是万一在主库发生故障的情况下就需要切换到备库了。而这种故障的切换往往又是灾难性的情况:比如主库的服务器根本就起不来了,没有办法进行正常的切换,就需要强制的把从库切换成主库了。 【操作步骤】这个时候主库根本是操作不了的,所以只...
SQSERVER2008连接ORACLE11G
【文档说明】本文档介绍从SQLSERVER2008R2通过创建链接服务器ORACLE11G,进行数据的获取操作的步骤;网上也有很多的相关文档,但是操作一直不成功,估计是环境比较复杂。 【操作步骤】【1】在SQLSERVER服务器上面安装ORACLE CLIENT端,注意:有些朋友喜欢简便就从网上下载绿色版的ORACLE CLIENT端,导致后面的...