代码改变世界

随笔档案-2016年07月

python中的yield

2016-07-31 00:25 by abce, 332 阅读, 收藏, 编辑
摘要: 在理解yield之前,要首先明白什么是generator,在理解generator之前首先要理解可迭代的概念。 可迭代(iterables)在你创建一个list的时候,可以逐个读取其中的元素,该逐个读取的过程称作迭代: 如上所示,myList是可以迭代的。当使用列表推导式(list comprehe 阅读全文

Oracle RAC 11.2.0.4 – RHRL 6.4: DiskGroup resource are not running on nodes. Database instance may not come up on these nodes

2016-07-28 13:46 by abce, 1062 阅读, 收藏, 编辑
摘要: 使用DBCA创建新库的时候报错: 查看资源状态: 可以发现,在第二节点,资源ora.DATA.dg处于offline状态。 使用asmcmd查看也没做发现磁盘组data: 解决方法: 重新mount一下没发现的磁盘组data 再次查看资源的状态,发现已经处于online状态: 然后可以继续安装! 补 阅读全文

安装GRID时跑root.sh脚本报错(ORA-27091: unable to queue I/O)

2016-07-28 13:06 by abce, 2391 阅读, 收藏, 编辑
摘要: 在安装GRID过程中,运行root.sh脚本时报如下信息: google中有人遇到类似的错误,原因是: Diskgroup is succesfully created, root.sh fails at generating the OCR keys when invoking ocrconfig 阅读全文

impdp报错: ORA-39064: 无法写入日志文件 ORA-29285: 文件写入错误

2016-07-27 11:59 by abce, 9197 阅读, 收藏, 编辑
摘要: windows平台下,oracle 11.2.0.1在使用impdp向测试环境导入数据的时候,报出如下错误: 错误原因: 数据泵在写日志文件的时候,使用的是数据库字符集。如果客户端的环境变量NLS_LANG得值和数据库字符集不一致的话,日志中显示的表名称可能和终端屏幕输出的不一致。数据泵内部使用的是 阅读全文

Oracle 11g RAC INS-06006 Passwordless SSH connectivity not set up between the following node(s)

2016-07-26 11:22 by abce, 9118 阅读, 收藏, 编辑
摘要: 安装11g RAC的grid时,在Test互信的时候报错INS-06006 Passwordless SSH connectivity not set up between the following node(s) 奇怪的是"setup"互信过程却可以成功,只是在"test"过程中报错。可见下图: 阅读全文

设置GPnP profile文件中asm spfile的位置

2016-07-25 22:56 by abce, 417 阅读, 收藏, 编辑
摘要: 登录asmcmd 阅读全文

strip和stripe

2016-07-25 16:25 by abce, 595 阅读, 收藏, 编辑
摘要: 阅读全文

主机OS重装的节点加回RAC集群步骤示例(11gR2 RAC)

2016-07-25 09:35 by abce, 960 阅读, 收藏, 编辑
摘要: 原文地址: https://blogs.oracle.com/Database4CN/entry/%E4%B8%BB%E6%9C%BAos%E9%87%8D%E8%A3%85%E7%9A%84%E8%8A%82%E7%82%B9%E5%8A%A0%E5%9B%9Erac%E9%9B%86%E7%BE 阅读全文

DG - logical standby switchover切换过程

2016-07-24 20:47 by abce, 354 阅读, 收藏, 编辑
摘要: 从11g起,主库和逻辑备库之间切换不再需要关闭任何数据库实例。 1.检查主数据库是否处于考虑切换状态 结果为to standby,表明主库已近处在考虑切换状态。 2.在当前主库执行,通知主库数据库角色可能发生变化 3.在备库执行,通知备库角色可能发生变化 这里备库会创建新的数据字典,并发送到主库 4 阅读全文

Oracle官方文档在线查看

2016-07-22 09:00 by abce, 892 阅读, 收藏, 编辑
摘要: 1.9i Oracle官方文档在线查看 http://www.oracle.com/pls/db92/homepage 2.10g Oracle官方文档线查看 http://www.oracle.com/pls/db102/homepage 3.11gR1 Oracle官方文档线查看 http:// 阅读全文

Real-Time SQL Monitoring

2016-07-22 08:49 by abce, 987 阅读, 收藏, 编辑
摘要: Real-Time SQL Monitoring可以在sql运行的时候监控其性能。 缺省情况下,单个sql执行花费的CPU或I/O时间超过5秒或sql并行执行的时候,Real-Time SQL Monitoring会自动启动。 可以通过视图v$sql_monitor、v$sql_plan_monit 阅读全文

MySQL数据复制的校验

2016-07-21 14:59 by abce, 1315 阅读, 收藏, 编辑
摘要: 在5.6之前,管理员只能通过ssl实现检校验5.6中,可以使用CRC32检查和来保证master和slave的数据的完整性。校验信息记录在master的二进制日志中和slave的relay日志中。 开启master/slave数据校验1.master端默认是关闭的。开启的话需要设置参数master_ 阅读全文

Mysql复制-Slave库设置复制延迟

2016-07-21 14:12 by abce, 562 阅读, 收藏, 编辑
摘要: mysql> stop slave; mysql> change master to master_delay=10;#单位是秒 mysql> start slave; mysql> show slave status\G *************************** 1. row *************************** Slave_IO_... 阅读全文

MySQL Replication的相关文件

2016-07-21 13:31 by abce, 700 阅读, 收藏, 编辑
摘要: 1.master.info文件 位于slave端的数据目录下,存储slave连接到master的相关信息,如,master主机地址、连接用户、密码、端口、已经获取的日志信息。 复制过程中修改、删除master.info文件,不会中断复制。如果stop slave,然后start slave,可以正常 阅读全文

使用NBU进行oracle异机恢复

2016-07-20 13:21 by abce, 3899 阅读, 收藏, 编辑
摘要: windows平台的异机恢复,目录不同 1.异机环境准备安装oracle介质安装nbu客户端在异机主机的host文件中添加nbu server主机和原主机信息 2.恢复spfile文件 3.恢复控制文件 4.将数据库置于mount状态 5.恢复数据文件 6.打开数据库 7.针对上一步出现的错误,重命 阅读全文

TOMCAT 关闭报错:Tomcat did not stop in time. PID file was not removed

2016-07-12 11:05 by abce, 4602 阅读, 收藏, 编辑
摘要: 关闭tomcat的时候,报出如下错误信息: 修改方法: 参考原文地址: http://blog.csdn.net/mchdba/article/details/46482499 阅读全文

Rman备份的保留策略(retention policy)

2016-07-08 14:41 by abce, 12888 阅读, 收藏, 编辑
摘要: 什么是备份的保留策略(retention policy) 保留策略就是指某份备份是否要保留以及保留多久。可以使用configure retention policy命令来创建一个一致的、自动的备份保留策略。 当一个备份策略生效后,rman就认为数据文件、控制文件的备份是obsolete的,也就是说根 阅读全文

MySQL复制-设置延迟复制

2016-07-06 17:00 by abce, 356 阅读, 收藏, 编辑
摘要: mysql> stop slave ; Query OK, 0 rows affected (0.00 sec) mysql> change master to master_delay=10; Query OK, 0 rows affected (0.02 sec) mysql> start slave; Query OK, 0 rows affected (0.01 sec) mysq... 阅读全文

MySQL的半同步复制监控

2016-07-06 15:25 by abce, 441 阅读, 收藏, 编辑
摘要: (1)master端 >show variables like 'rpl_semi_sync%'; +------------------------------------+-------+ | Variable_name | Value | +------------------------------------+-------+ | rpl_se... 阅读全文

MySQL半同步复制的安装和配置

2016-07-06 15:06 by abce, 504 阅读, 收藏, 编辑
摘要: (1)检查master/slave是否支持动态加载插件 (2)检查plugin_dir位置,插件的放置位置 (3)在master端执行 (4)在slave端执行 (5)master开启半同步复制 (6)slave开启半同步复制 (7)如果slave在运行状态,要重启io_thread (8)把配置信 阅读全文

mysql参数sql_log_bin

2016-07-01 16:10 by abce, 4167 阅读, 收藏, 编辑
摘要: 如果想在主库上执行一些操作,但不复制到slave库上,可以通过修改参数sql_log_bin来实现。 比如想在主库上修改某个表的定义,但是在slave库上不做修改: 要慎重使用global修饰符(set global sql_log_bin=0),这样会导致所有在Master数据库上执行的语句都不记 阅读全文

mysql -prompt选项

2016-07-01 13:58 by abce, 1050 阅读, 收藏, 编辑
摘要: 使用-pormpt修改提示符。可以在登录时或者在登录后使用prompt选项来修改提示符 (1)使用mysql命令行参数修改提示符 (2)修改配置文件/etc/my.cnf (3)在 MySQL 中使用 prompt 命令 (4)当然可以在在Bash层修改 MYSQL_PS1变量 参数辅助说明 You 阅读全文

Starting MySQL...The server quit without updating PID file

2016-07-01 11:16 by abce, 238 阅读, 收藏, 编辑
摘要: 修改mysql的配置文件(my.cnf)后,再启动mysqld的时候报错: 起初一直认为修改是没有问题的,找了很多其它解决方法尝试无果。 最后将my.cnf文件恢复后,可以正常启动。 建议在修改配置文件前,先做好文件的备份工作。 阅读全文
点击右上角即可分享
微信分享提示