Oracle Data Guard口令文件到底是"复制"还是"生成" - 版本不同做法不同
Oracle文档给出的答复: 在 Oracle 数据库 11g 中,由于 Oracle 数据库 11g 中安全性的增强,备用数据库中的口令文件必须是主数据库中口令文件的物理副本。Oracle 数据库 10g 中允许使用不同的口令文件,只要主数据库和备用数据库中的 SYS 口令相同即可。Oracle 11g及以后必须从主库拷贝口令文件。 ...
12c impdp慢问题 - 分区表预先创建表结构导致并行parallel不能被使用
数据仓库系统数据库的一部分数据在导出导入迁移到12C数据库时,碰到一个问题,导入分区表(3000多分区,30000多子分区)的时候非常慢,导入的数据量其实并不是非常大, 600多G , 观察发现一个子分区导入结束需要 1-2小时, 进入impdp中查看进度,发现只有一个worker在工作,虽然并行有16个。 在metalink搜索发现一个类似文...
mysqld或mysqld_safe启动时必须放在第一位的参数(first argument)
多个mysql实例在一个主机上,/etc/下已经有了一个my.cnf , 新的实例使用其他路径的my.cnf 文件, 启动的时候--pid-file 放在 --defaults-file 前面就会找到默认的/etc/my.cnf , 交换顺序后就可以找到非默认的路径下的my.cnf . mysql --help 后发现,mysql启动居然参数有顺序,某几个参数...
Fixed Objects Statistics统计信息收集 - 2
1. Fixed objects是一些x$表及他们的index. 2. v$ performance视图是定义在 X$ 表之上的,比如v$sql, v$session .3. 与正常表不同,如果没有统计信息,动态采样是不会作用于X$表的。 4. 如果没有统计信息,优化器使用预先定义的默认值,这些默认值可能没有代表性而导致次优的执行计划,从而导致性能问题。5. ...
比特币与区块链
10分钟掌握比特币运行原理 - http://www.bitcoin86.com/teach/406.html 比特币与区块链 - http://www.infoq.com/cn/articles/bitcoin-and-block-chain-part01
MySQL查询报错:ERROR 1146 (42S02): Table 'craw.sitePageConfig' doesn't exist
今天一同事咨询mysql的问题,在mysql主库访问某个表报错, 但是备库上可以,感觉有点奇怪。即使不同步,也不能说主库不能访问啊。 既然是主备,就从主备同步开始查。各种show master status\G, show binary logs , 在备库上show slave status\G,在备库上看到: Salve_IO_Runing : NO...
Oracle DB BP PSU,SPU关系
DBBP(database bundle patch)与psu的关系: BP包含了psu没有修复的bug , 建议如果有DBBP发布, 应安装DBBP, 而不是安装psu BP 包含PSU , PSU 包含SPU BPPSU SPU
python问题:IndentationError:expected an indented block错误解决
11g升级到Oracle 12c碰到的问题 - ORA-00904 WM_CONCAT
Oracle11gR2和12C上已经摒弃了wm_concat函数,当时我们很多程序员在程序中确使用了该函数,导致程序出现错误. WM_CONCAT 是oracle的非公开函数,并不鼓励使用,新版本oracle并没有带此函数,需要手工加上。1、下载三个文件:owmctab.plb 、 owmaggrs.plb 、 owmaggrb.plb 2、用sqlplus登录:sqlplus -l...
11g升级到Oracle 12c碰到的问题(11g中不存在问题) - ORA-01792
SQL> alter system set "_fix_control"='17376322:OFF';For details:Bug 19509982 Disable raising of ORA-1792 by defaultSelect Statement Throws ORA-01792 Errorhttp://dba.stackexchange.com/questions/128621/understanding-ora-01792-maximum-number-of-columns-in-a-table-or-view-is-1000 ...
恢复备库 activate standby database 报错找不到standby redo - ORA-00313
从Dataguard做RMAN备份, restore后做恢复, 恢复OK后, alter database open resetlogs报错,提示控制文件是standby控制文件,错误码 ORA-01666 , 查找解决方法,可以通过alter database activate standby database将数据库角色(database_role)更改为primary , 同时也会更新控制文件,但是执行发现报错 :SQL> alter da...
ERROR: NMO not setuid-root (Unix-only)
在Oracle Cloud Control 12c中配置 Host Credentials ,准备保存测试的时候,提示: ERROR: NMO not setuid-root (Unix-only) 'ERROR: NMO Not Setuid-root (Unix-only)' on Oracle Enterprise Manager Cloud ControlCause: root.sh had not been executed from agent homeSolution: ...
db_unique_name 怎么变成大写了?
SQL> select open_mode from v$database; OPEN_MODE--------------------MOUNTEDSQL> alter system set db_unique_name='testre' scope=spfile sid='*' ;System altered.SQL> shut immediate ORA-01109: database not openDatabase dismounted.ORACLE instance shut down.SQL> startup mount ...
MongoDB语法与现有关系型数据库SQL语法比较
MongoDB语法 MySql语法db.test.find({'name':'foobar'})<==> select * from test where name='foobar'db.test.find() ...
ORA-16191: Primary log shipping client not logged on standby
Oracle 11gR2 . 多节点主RAC DB, 多节点rac standby . 在做switchover后发现一个实例的redo传输有问题,报错 : ORA-16191: Primary log shipping client not logged on standby需要检查主库与备库之前的密码文件是否一致(或密码文件根本没有拷贝到standby其他节点) , 还有就是remote_login_passwor...
DG配置错误:ORA-01033: ORACLE initialization or shutdown in progress
11gR2 DG 配置后不同步,在主库查询如下语句: select dest_id, dest_name, error fromv$archive_dest where dest_id=2; 报错信息如下: ORA-01033: ORACLE initialization or shutdown in progress 查询发现是修改了日志传输方式为LGWR ASYNC, 但是没有在DG端创建standby ...
RMAN-04006: error from auxiliary database: ORA-01017: invalid username/password;
环境: 主库 2节点RAC , 备库 2节点RAC DG .在使用RMAN duplicate from active database 创建data guard时碰到如下错误: $ rman target sys/oracle@ay auxiliary sys/oracle@aydgRMAN-00554: initialization of internal recovery manager package failedRMAN-04006: error from auxiliary ...
ORA-01153: an incompatible media recovery is active
Cause Action sys@db11r2dr> alter database recover managed standby database using current logfile disconnect;When shutting down physical standby database, firstly turn off media recovery process. Otherwise the next time when starting up redo apply again, you will encounter error ORA-01153...
Oracle 11g RAC通过SCAN IP连接数据库 - JDBC连接串问题
使用Oracle性能测试工具swingbench测试instance caging
当多个实例运行在同一台服务器上时,为了避免实例间的相互影响,从oracle 11gr2开始推出了实例囚笼的概念。实例囚笼能够限制数据库实例使用的CPU资源。使用实例囚笼,只需要设置CPU_COUT和resource_manager_plan两个参数。该功能可以用于的数据库资源整合,而取代之前的虚拟化和分区等传统的资源分割方法1,打开swingbenc...