代码改变世界

随笔档案-2015年12月

MySQL复制的管理和维护

2015-12-31 10:54 by abce, 392 阅读, 收藏, 编辑
摘要: 1.查看主库 mysql> show master status; mysql> show master logs; mysql> show binlog events in 'mysql-bin.000013' from 971245404; 2.查看复制库延迟 mysql> show slave 阅读全文

error nr.1045 access denied for user 'root'@'localhost' (using passwd:no)

2015-12-30 10:38 by abce, 449 阅读, 收藏, 编辑
摘要: 在windows上卸载了mysql,再次重新安装的时候运行失败,并报以下错误: 解决办法: 1.服务里面停止Mysql服务。 2.卸载Mysql,删除MySQL的安装目录。 3.此外还要删除以下目录的mysql相关文件 4.删除注册表里的HEKY_LOCAL_MACHINE相关目录 HKEY_LOC 阅读全文

MySQL和ORACLE、SQL Server、PostgreSQL相比

2015-12-29 22:05 by abce, 711 阅读, 收藏, 编辑
摘要: 阅读全文

MYSQL-使用mysqldump创建数据库快照

2015-12-29 15:55 by abce, 1326 阅读, 收藏, 编辑
摘要: 对已经有数据的mysql库创建主从的时候,可以使用mysqldump创建数据库快照 如果没有使用--master-data,需要在执行mysqldump之前执行"flush tables with read lock"命令,获取二进制日志的位置,以及"change master to"等操作,mys 阅读全文

mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1'

2015-12-29 15:42 by abce, 2800 阅读, 收藏, 编辑
摘要: 源码安装的mysql数据库,在执行mysqldump的时候报错: 查看mysqldump命令,发现路径与源码安装配置的路径不一致: 原来系统还有其他版本的mysql: 卸载老的rpm包即可: 阅读全文

MySQL Cluster

2015-12-29 11:32 by abce, 312 阅读, 收藏, 编辑
摘要: MySQL Cluster MySQL集群一个非共享(shared nothing)、分布式、分区系统,使用同步复制机制提供高可用和高性能。 MySQL集群使用的是NDB引擎。NDB存储引擎会在节点间自动进行数据分区,支持并行查询,可以实现读写的扩展。 在内部,mysql集群使用同步复制机制,避免单 阅读全文

mysqldump使用

2015-12-28 14:41 by abce, 379 阅读, 收藏, 编辑
摘要: mysqldump命令 导出数据库、表的结构和内容 语法结构: 部分参数说明:--single-transaction 当前只对innodb引擎有效。启用该参数备份时,要确保没有任何DDL语句执行。 -l, --lock-tables 备份时锁住所有表。一般用于MyISAM引擎。Innodb引擎不需 阅读全文

mysqldump脚本crontab执行失败,但是手动执行成功

2015-12-28 10:55 by abce, 3723 阅读, 收藏, 编辑
摘要: 检查备份时发现,cron中定时备份mysql的脚本备份失败,但是手动自行mysql备份脚本却能正常成功 检查cron的环境变量: 检查root用户的环境变量: 比较可以发现cron的环境变量少了/app/mysql/bin 解决方法: 在脚本中,对mysqldump命令使用绝对路径。 阅读全文

ORA-15260: permission denied on ASM disk group

2015-12-26 16:39 by abce, 927 阅读, 收藏, 编辑
摘要: 向ASM磁盘组添加新的磁盘的时候,报了以下错误: 解决方法: 使用sysasm身份登陆 阅读全文

RAC数据库迁移ASM磁盘组到其它存储

2015-12-26 16:33 by abce, 1709 阅读, 收藏, 编辑
摘要: 环境介绍: 一共有两个磁盘组:crs和data;crs使用normal冗余;data使用外部冗余。 添加新的asm磁盘过程(略) 1.迁移前 2.迁移CRS磁盘组#向CRS磁盘组添加新的磁盘 #查看磁盘reblance进度,并等待同步结束 #删除老的磁盘 #查看磁盘reblance进度,并等待同步结 阅读全文

ORA-19693: 已包括备份片段

2015-12-25 15:57 by abce, 1860 阅读, 收藏, 编辑
摘要: 使用rman异机恢复数据时,报"ORA-19693: 已包括备份片段..."错误。 执行的rman命令: 详细报错信息: 原因:与BUG 4483368有关,通过list backup summary可以发现备份集有多个副本数 解决方案: 1.查找出副本数大于1的备份集,如list backup s 阅读全文

RAC安装gird,第一个节点执行root.sh报"The ora.asm resource is not ONLINE"错误

2015-12-23 11:22 by abce, 2467 阅读, 收藏, 编辑
摘要: RAC版本:11.2.0.4 OS版本:linux 6.4 RAC安装gird,第一个节点执行root.sh运行失败,报"The ora.asm resource is not ONLINE"错误。详细日志如下: 解决过程:1.搜索MOS在MOS中发现这篇文章:root.sh Fails as th 阅读全文

Inondb中的checkpoint

2015-12-21 22:51 by abce, 382 阅读, 收藏, 编辑
摘要: checkpoint主要是为了解决一下问题: 1.缩短数据库的恢复时间 2.缓冲池不够用时,将脏页刷新到磁盘 3.重做日志不可用时,刷新脏页 Innodb引擎使用LSN(log sequence number)来标记日志版本。 LSN是占8个字节的数字。每个页都有LSN、重做日志也有LSN、Chec 阅读全文

Innodb的内存结构

2015-12-21 21:28 by abce, 684 阅读, 收藏, 编辑
摘要: 1.缓冲池从1.0.x版本开始,允许有多个缓冲池实例。 Innodb内存数据对象: 2.LRU list、Free list和Flush listInnodb存储引擎中,缓冲池中页的大小默认是16KB。Innodb中对LRU算法做了优化,在LRU列表中加入了midpoint位置。读取到的新页会放到L 阅读全文

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

2015-12-21 15:29 by abce, 739 阅读, 收藏, 编辑
摘要: 本机登陆mysql数据库,报以下错误:# mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.soc... 阅读全文

Debian下的crontab保存

2015-12-21 10:06 by abce, 893 阅读, 收藏, 编辑
摘要: nano编译器 ctrl+x然后y,保存退出 阅读全文

Innodb后台线程

2015-12-20 22:05 by abce, 524 阅读, 收藏, 编辑
摘要: 1.maste thread 负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性。 2.IO Thread负责IO请求的回调处理。1.0版本之前有4个IO Thread,负责write、read、insert buffer和log IO Thread1.0.x开始,read thread和writ 阅读全文

查看当前数据库支持哪些存储引擎

2015-12-20 15:12 by abce, 757 阅读, 收藏, 编辑
摘要: 或者: 阅读全文

ERROR: No query specified

2015-12-20 00:10 by abce, 1068 阅读, 收藏, 编辑
摘要: mysql中执行show命令的时候,提示以下信息: 解决方法:取消最后的分号 阅读全文

WARNING: The host 'r6' could not be looked up with /usr/local/mysql/bin/resolveip.

2015-12-19 23:41 by abce, 2402 阅读, 收藏, 编辑
摘要: 初始化MySQL数据库提示以下信息: 解决办法: 查看hosts文件: 添加IP和主机名: 然后重新初始化! 阅读全文

mysql_install_db 运行结果

2015-12-19 23:30 by abce, 692 阅读, 收藏, 编辑
摘要: # /usr/local/mysql/scripts/mysql_install_db \ > --defaults-file=/etc/my.cnf \ > --basedir=/usr/local/mysql \ > --datadir=/var/mysql/data \ > --user=mysql Installing MySQL sys... 阅读全文

Linux增加swap空间

2015-12-17 16:12 by abce, 465 阅读, 收藏, 编辑
摘要: 1.添加交换文件并设置其大小为12G,使用如下命令 2.创建(设置)交换空间,使用命令mkswap 3.检查现有的交换空间大小,使用命令free 或者检查meminfo文件grep SwapTotal /proc/meminfo 4.启动新增加的交换空间,使用命令swapon 5.确认新增加的16G 阅读全文

Linux导出/导入逻辑卷组信息

2015-12-17 14:23 by abce, 998 阅读, 收藏, 编辑
摘要: 源主机上操作: 目标主机上操作: 阅读全文

RHEL6.4 多路径绑定

2015-12-17 14:18 by abce, 572 阅读, 收藏, 编辑
摘要: # rpm -qa | grep mapper #查看multipath是否安装 # lsmod | grep dm_multipath #查看multipath模块是否加载 # rpm -ivh |grep device-mapper-multipath #如果没有安装,进行如下安装 # yum install device-mapper-multipath # chkc... 阅读全文

RHEL6.4 NFS文件共享服务器搭建

2015-12-17 14:03 by abce, 381 阅读, 收藏, 编辑
摘要: 服务端:192.168.56.16客户端:192.168.56.17 服务端安装配置1.安装软件包 2.配置开机自启动 3.创建共享目录 4.编辑exports文件/etc/exports文件内容格式:<输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射 阅读全文

使用UDEV绑定ASM多路径磁盘

2015-12-17 10:00 by abce, 7620 阅读, 收藏, 编辑
摘要: OS版本:RHEL6.4 1) 找出目标磁盘的分区别名 # dmsetup ls |grep data data01 (253:9) data04 (253:4) data03 (253:3) data02 (253:2) # dmsetup ls |grep crs crs03 (253:8) crs02 (253:7) crs01 (253:5) 2) 编写/etc/u... 阅读全文

MySQL的启动程序

2015-12-17 09:40 by abce, 2147 阅读, 收藏, 编辑
摘要: 1.mysqld: mysql server mysqld有很多参数选项,可以使用以下命令查看所有的选项列表: 2.mysqld_safe: mysqld启动脚本建议使用mysqld_safe启动mysql,mysqld_safe加入了一些安全特性,比如发生错误时重启mysql server、将运行 阅读全文

[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

2015-12-17 09:12 by abce, 32679 阅读, 收藏, 编辑
摘要: 测试mysqld启动mysql server的时候,报如下错误: 原因: 这是因为在测试的时候,使用root来启动的。而从安全角度来讲,不建议用root用户启动。 解决方案: 1.在使用root用户启动的时候,带上--user=root,强制启动(不建议这么做,仅供测试) 2.启动的时候,指定mys 阅读全文

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated

2015-12-16 17:51 by abce, 13931 阅读, 收藏, 编辑
摘要: 启动mysql时,报如下警告信息: 修改方法: 在配置my.cnf中加入,然后启动mysql explicit_defaults_for_timestamp参数说明可以参考上一篇文章: http://www.cnblogs.com/abclife/p/5051861.html 阅读全文

explicit_defaults_for_timestamp参数

2015-12-16 17:48 by abce, 8813 阅读, 收藏, 编辑
摘要: 在mysql中:- timestamp列如果没有显式定义为null,默认会被设置为not null属性。(其它的数据类型如果没有显式定义为not null,默认是可以为null的)。设置timestamp的列值为null,会自动存储为当前timestamp- 表中的第一个timestamp列,如果没 阅读全文

EBS创建相应的用户

2015-12-16 15:20 by abce, 726 阅读, 收藏, 编辑
摘要: 登陆EBS,依次点击"System Administrator"-->"Security"-->"User"-->"define",输入用户名及密码,选择相应的responsibility,密码策略等信息,点击上面的保存 密码要输入两次,输入一次后按回车,再次输入后按回车,密码编辑框变成白色(原来是 阅读全文

MySQL加载配置文件的顺序

2015-12-15 17:17 by abce, 1242 阅读, 收藏, 编辑
摘要: MySQL5.6启动时,按照下表,从上往下的顺序加载配置文件: Server-specific options 包含my.cnf文件的环境变量。如果没有设置该环境变量,mysqld_safe会按照以下顺序尝试设置MYSQL_HOME的值:·将BASEDIR和DATADIR分别设置为mysql的bas 阅读全文

Oracle VPD策略示例

2015-12-14 10:42 by abce, 1396 阅读, 收藏, 编辑
摘要: 1.未创建前使用oe用户登录查询: 2.创建VPD策略 以sys用户用sysdba权限登录pdb22.1.创建策略函数 2.2.创建VPD策略 3.测试以oe用户登录pdb2 4.删除VPD策略 阅读全文

Mongodb的CRUD

2015-12-14 09:08 by abce, 199 阅读, 收藏, 编辑
摘要: 1.查询 使用db.collection.find()方法进行查询。db.collection.findOne()返回单个文档。mongodb的所有查询操作都是针对单个collection > db.users.find({age:{$gt:18}}).sort({age:1}) 2.修改(创建、更 阅读全文

Create PDB with Sample schemas in 12C

2015-12-11 15:07 by abce, 231 阅读, 收藏, 编辑
摘要: 查看: 阅读全文

threaded_execution

2015-12-10 15:35 by abce, 521 阅读, 收藏, 编辑
摘要: If specified, all instances must use the same value 是否开启oracle多线程模式,从12c开始,多线程模型支持linux、oracle上的oracle进程以操作系统线程的方式运行。缺省情况下,有些后台进程总是以线程的方式运行,其他后台进程以进程的 阅读全文

数据块损坏(block corruption)

2015-12-10 09:34 by abce, 851 阅读, 收藏, 编辑
摘要: 分为物理损坏和逻辑损坏-物理损坏一般指数据块头部不可以访问、数据块校验值不合法,数据块格式不再是oracle承认的格式-逻辑损坏一般是在物理性结构完整的情况下,数据的内容在含义上不正确,比如保存了不允许的字段值 interblock corruption: 块损坏发生在块之间,而不是块自身内部。in 阅读全文

ASM磁盘组兼容性设置

2015-12-09 22:52 by abce, 778 阅读, 收藏, 编辑
摘要: 磁盘组的兼容性参数:-compatible.asm:最低版本的asm软件,这也会影响asm元数据在磁盘中的结构-compatible.rdbms:最低版本的rdbms软件,决定了rdbms是否能够mount上asm磁盘-compatible.advm:最低版本的ASM Dynamic Volume 阅读全文

mongodb-创建索引

2015-12-09 17:15 by abce, 241 阅读, 收藏, 编辑
摘要: 在单个field上创建索引,查询时用升序或降序的区别不大。在多个field上创建索引的时候,影响就比较大了。 如果索引中的field是一个array,那么索引就变成了多key索引,多key索引不支持全覆盖查询。 阅读全文

MongoDB - Cursors

2015-12-09 16:39 by abce, 619 阅读, 收藏, 编辑
摘要: db.collection.find()查询集合会返回一个包含查到的文档的游标。在mongo shell中,如果没有定义一个变量来该游标的内容,默认会迭代返回20个文档。 手动迭代游标: 使用迭代器索引在mongo shell中,可以使用toArray()方法来迭代游标,并以array的形式返回游标 阅读全文

asmdisk opened & asmdisk cached

2015-12-09 08:47 by abce, 289 阅读, 收藏, 编辑
摘要: ASMDISK OPENED - Disk is present in the storage system and is being accessed by Automatic Storage Management. This is the normal state for disks in a 阅读全文

Linux普通用户使用sudo权限启停apache服务

2015-12-08 13:54 by abce, 1625 阅读, 收藏, 编辑
摘要: sudo的工作过程如下: 1,用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限 2,确认用户具有可执行sudo的权限后,让用户输入密码确认 3,若密码输入成功,则开始执行sudo后续的命令 4,root执行sudo时不需要输入密码(对应配置文件中"r 阅读全文

RMAN检查数据库physical/logical corruption

2015-12-07 20:40 by abce, 535 阅读, 收藏, 编辑
摘要: 1.检测physical corruption 2.检测logical corruption 3.validate命令只会检测intrablock corruptions;dbverify和analyze检测interblock corruption 阅读全文

Oracle 12C -- 清空audit记录

2015-12-07 17:22 by abce, 1082 阅读, 收藏, 编辑
摘要: 1.使用job清空 2.手动清空 阅读全文

Oracle 12C -- 删除audit policy

2015-12-07 17:07 by abce, 511 阅读, 收藏, 编辑
摘要: 删除之前,必须将policy disable掉;然后再删除 阅读全文

Oracle 12C -- 预定义audit policies

2015-12-07 17:00 by abce, 1359 阅读, 收藏, 编辑
摘要: 在12C中,预定义了三种审计策略:ora_secureconfig,ora_database_parameter,ora_account_mgmt可以通过脚本$ORACLE_HOME/rdbms/admin/secconf.sql脚本来创建这个三个预定义审计策略,并开启ora_secureconfi 阅读全文

Oracle 12C -- Unified Auditing Policy

2015-12-07 15:14 by abce, 1231 阅读, 收藏, 编辑
摘要: 1.审计策略是一组审计选项,用来审计数据库用户 2.创建审计策略需要被授予audit_admin角色(create audit policy ...) 3.可以在CDB、PDB级别创建创建审计策略 4.审计策略被enable之后才能生效。标准的非策略审计不受enable/disable影响 5.创建 阅读全文

审计参数 audit_trail

2015-12-07 13:45 by abce, 2919 阅读, 收藏, 编辑
摘要: audit_trail参数定义了在哪里存放审计记录 默认是DB。如果将其设置为NONE,标准数据库审计功能被取消。audit_trail是静态参数,修改后必须重启数据库。 可以设置的值:-DB:开启数据库审计,将审计数据写入数据库表sys.aud$表中-DB,EXTENDED: 除了DB参数指定的审 阅读全文

12C的审计模式

2015-12-07 11:04 by abce, 1177 阅读, 收藏, 编辑
摘要: 1.Mixed Auditing Policy 混合审计模式支持新的审计引擎和老的审计引擎一起工作数据库升级后,已有的审计设置不会受到影响。但是官方建议迁移到统一审计模式。数据库创建后,默认是使用混合模式。 在决定使用unified auditing模式之前,可以使用混合模式创建审计策略然后开启该策 阅读全文

使用Unified Auditing Policy审计数据泵导出操作

2015-12-07 10:20 by abce, 545 阅读, 收藏, 编辑
摘要: 1.创建审计策略 2.开启审计策略 3.执行数据泵导出操作 4.刷新数据到磁盘 5.查看unified_audit_trail 阅读全文

查看ADOP会话

2015-12-03 14:34 by abce, 668 阅读, 收藏, 编辑
摘要: 查看ADOP有哪些会话: 退出之前的会话: 阅读全文

Consolidated Seed Table Upgrade Patch(Patch 17204589)

2015-12-02 14:50 by abce, 774 阅读, 收藏, 编辑
摘要: $ adop phase=apply patches=17204589 hotpatch=yes abandon=no Enter the APPS password: Enter the SYSTEM password: Enter the WLSADMIN password: Please wait. Validating credentials... Enter the R... 阅读全文

adop - ERRORMSG: Since earlier patching session failed and you are invoking apply again

2015-12-02 13:59 by abce, 1309 阅读, 收藏, 编辑
摘要: 因为上一次运行会话中段,使用参数"abandon=on"重安装: 阅读全文

EBS Technology Codelevel Checker (ETCC)

2015-12-01 20:50 by abce, 1017 阅读, 收藏, 编辑
摘要: ETCC提供了两个脚本,用来帮助用户检测 E-Business Suite Release 12.2数据库和中间层是否安装了必须的补丁。官方强烈推荐使用。 1.checkDBpatch.sh 这个脚本是Database EBS Technology Codelevel Checker (DB-ETC 阅读全文

adadmin: error while loading shared libraries: libclntsh.so.10.1

2015-12-01 15:46 by abce, 2456 阅读, 收藏, 编辑
摘要: EBS R12.2运行adadmin报错: 问题产因是在设置环境变量的时候,对.base_profile进行了如下配置: 而在appl目录下有两个env文件,真正应该配置的是APPSVIS_erptest.env: 解决方法: 修改.bash_profile文件中的.evn文件名 阅读全文

EBS R12.2.0启动时报"httpd.pid: Permission denied"错误

2015-12-01 13:43 by abce, 758 阅读, 收藏, 编辑
摘要: 启动应用服务: 报出如下错误: 查看日志文件console~OHS~1.log: 查看httpd.pid文件权限: 解决方案: 删除httpd.pid文件,重新启动http服务。 阅读全文
点击右上角即可分享
微信分享提示