数据库

Oracle备份和恢复常见问题解答

    在这里多备份给大家总结了一些Oracle备份和恢复常见问题,大家都认真看看吧。有需要的就收藏起来!      [Q]如何开启/关闭归档  [A]如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false  注...

曼妥思小丸子
Oracle
2015-01-21 10:43

关于shell中的pl/sql脚本错误排查与分析

今天有个同事问我一个问题,他说运行shell脚本的时候抛出了ORA 错误,但是对于错误的原因没有思路,想让我帮他看看。我查看了下,脚本的结构比较清晰,看起来像是按照shell脚本风格来做的,首先在pl/sql中声明了大量的procedure,类似shell中的function,大概有10多个procedure然后在最后使用一个类似main函数的pl/sql块...

jeanron100
Oracle
2015-01-20 22:16

Oracle恢复误删除的数据文件

实验环境:    CentOS 6.4    MySQL 5.6.141.模拟误删除了MySQL的数据文件在datadir目录删除所有的文件.[root@master ~]# rm -rf /dbdata/mysqldata/*[root@master ~]# ls /dbdata/mysqldata/[root@master ~]# 这个时候千万不要关闭数据库实例2.恢复首先找到MySQL的进程号PID,可...

壹頁書
Oracle
2015-01-20 18:47

SQL Server 存储过程

SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。? 存储过程的概念    存储过程Procedure是一组为了完成特定功能的S...

taogchan
SQL Server
2015-01-20 17:42

【每日一练】Oracle OCP认证考试题库解析052-5

QUESTION 5You want to enable archiving on your database. Presently, the database is running in NOARCHIVELOG mode.Given below are the steps to accomplish the task in random order: 1. Shut down the instance.2. Execute the ALTER DATABASE ARCHIVELOG command.3. Start up the inst...

恩墨学院
Oracle
2015-01-20 14:43

Oracle闪回技术之闪回数据库

OCA/OCP认证考试指南 580页Oracle闪回技术包括1.闪回数据库2.闪回查询、事务和表3.闪回删除4.闪回数据归档闪回数据库    可以将数据库回退到过去的某一时刻,效果等同于不完整恢复.他将丢失在闪回点之后的所有数据,因为他必须使用resetlogs打开数据库.它可以恢复一些逻辑错误,比如update语句忘记了...

壹頁書
Oracle
2015-01-19 22:35

【每日一练】Oracle OCP认证考试题库解析052-2

QUESTION 2Identify the memory component from which memory may be allocated for:Session memory for the shared server, Buffers for I/O slaves Oracle Database Recovery Manager (RMAN) backup and restore operationsA. Large PoolB. Redo Log BufferC. Database Buffer CacheD....

恩墨学院
Oracle
2015-01-19 15:06

Oracle中su切换进去sqlplus登录失败的问题处理

问题描述:生产环境的oracle数据库突然登录不上去了,rlwrap生产环境的oracle数据库突然登录不上去了,rlwrap sqlplus "/ as sysdba"报错如下:rlwrap[oracle@localhost root]$ rlwrap sqlplus "/ as sysdba"rlwrap: warning: your $TERM is 'xterm' but rlwrap couldn't find it in the terminfo database. Expect some...

mchdba
Oracle
2015-01-16 20:47

如何使用awr_set_report_thresholds控制AWR报告里的sql语句数量

AWR报告里和sql语句有关的section有SQL ordered by Elapsed Time、SQL ordered by CPU Time、SQL ordered by User I/O Wait Time、SQL ordered by Gets等。一次在分析一个负荷较高的数据库时为了能在上述section中看到更多的SQL语句,特意通过DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(topnsql=>50)将AWR捕捉的SQ...

oliseh
Oracle
2015-01-16 20:25

MongoDB健壮集群——用副本集做分片

1.    MongoDB分片+副本集健壮的集群方案多个配置服务器 多个mongos服务器  每个片都是副本集 正确设置w架构图说明:1.   此实验环境在一台机器上通过不同port和dbpath实现启动不同的mongod实例...

jx_yu
NoSQL
2015-01-16 17:08

GoldenGate实施故障汇总

 用户不存在 问题描述:2013-05-02 10:45:20  GGS ERROR      2001  Oracle GoldenGate Delivery for Oracle, rcrmheal.prm:  Fatal error executing DDL replication: error [Error code [1918], ORA-01918: user 'pxboracle' does not exist, SQL...

pxbibm
Oracle
2015-01-16 09:25

防跳号的两种方式

在财务上有一种需求,就是单据号必须连续不能中断.这种需求用Oracle的序列不能实现,MySQL的auto_increment也不能实现.因为事务回滚,或者实例重启,都可能造成单据号不连续的情况,就是跳号.防止跳号有两种方式,但是前提都是不能删除数据.1.用锁限制并发.一个表有两个字段,一个是模块名称,一个是当前模块的序列值create ...

壹頁書
MySQL
2015-01-15 22:45

MySQL选用可重复读之前一定要想到的事情(ICP验证和勘误)

前文关于ICP优化的实验貌似有误http://blog.itpub.net/29254281/viewspace-1398273/实验环境select @@optimizer_switch\G@@optimizer_switch: index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on,index_condition_pushdown=on,mrr=on,mrr_co...

壹頁書
MySQL
2015-01-15 19:11

Mysql: 利用强制索引去掉重数据

Mysql: 利用强制索引去掉重数据目的:把a b表的数据去掉重复的数据后放到c表中数据库版本:[root@mysqltest ~]# mysql -u root -p123456Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 389805Server version: 5.1.73-community MySQL Community Server (GPL)Copyr...

Michael_DD
MySQL
2015-01-15 16:41

DB2数据库中的各数据类型

     DB2内置数据类型可以分成数值型(numeric)、字符串型(character string)、图形字符串(graphic string)、二进制字符串型(binary string)或日期时间型(datetime)。还有一种叫做 DATALINK 的特殊数据类型。DATALINK 值包含了对存储在数据库以外的文件的逻辑引用。  ...

机智如我多多
数据库开发技术
2015-01-15 16:32