- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 小表缓存到内存
oracle的db_buffer_pool由三部分组成:buffer_pool_defualtbuffer_pool_keepbuffer_pool_recycle如果要把表钉死在内存中,也就是把表钉在keep区。 --表如果缓存的话是缓存在keep区SQL> alter table t1 storage(buffer_pool keep);表已更改。
2012-06-21 10:44:51 24799
原创 控制文件损坏的恢复
一、控制文件损坏的恢复(一个文件)损坏单个控制文件是比较容易恢复的,因为一般的数据库系统,控制文件都不是一个,而且所有的控制文件都互为镜像,只要拷贝一个好的控制文件替换坏的控制文件就可以了。--方法1:使用spfile多路复用NAME TYPE VALUE---------------------
2012-06-21 09:03:10 24010
原创 实战:rman异机duplicate active数据库
实验环境:源数据库服务器名:beijing 数据库全局名和SID:orcl辅助数据库:suzhou 只安装数据库软件,没有新建数据库在辅助服务器suzhou上复制一个例程名和数据库名都是bj的数据库.----------------------------------------------------------------步骤如下:(1)辅助数据库服务
2012-06-21 09:01:01 8000
原创 实战:rman异机恢复数据库
实验环境:源数据库服务器名:china 数据库全局名和SID:orcl目标数据库服务器名:beijing 只安数据库软件,未新建数据库 1.源数据库备份数据并拷贝到目标数据库服务器\\192.168.2.7\e$\app\Administrator\product\11.2.0\dbhome_1\database\SPFILEORCL.ORA复制到
2012-06-18 09:56:37 8960
原创 sqlserver 2008 R2 方便插入多行数据
今天看同事插入几百行数据,N多insert into累啊!SELECT DISTINCT '('+'''' +loginip +''''+')'+',' FROM dbo.LoginWHERE loginname IN(SELECT DISTINCT loginname FROM dbo.LoginWHERE loginip='61.170.245.61')go
2012-06-15 11:16:53 6636
原创 rman备份脚本
run {configure retention policy to recovery window of 14 days;configure controlfile autobackup on;configure controlfile autobackup format for device type disk to 'E:\backup\controlfile\bak_%F';
2012-06-14 09:16:00 4737
原创 PGA的调整建议
通过10g新特性得到PGA的调整建议SELECT pga_target_for_estimate / 1024 / 1024 "PGA(MB)",pga_target_factor,estd_pga_cache_hit_percentage,estd_overalloc_countFROM v$pga_target_advice; PGA(MB) PGA_TAR
2012-06-14 09:16:00 8734
原创 无备份数据文件的恢复
无备份数据文件的恢复流程:1. 新建表空间及表,向表里插入一条数据;2. 关闭数据库;3. 在操作系统删除新建表空间的数据文件;4. 重新启动数据库,报错;5. 手动将数据文件下线;6. 打开数据库,先让数据正常对外工作;7. recover datafile ..(前提是从数据文件诞生起日志文件都存在)8. 手动将数据文件上线;--新建
2012-06-14 09:13:52 5548
原创 实战:oracle 可传输的表空间:rman
实验环境:源数据库服务器名:beijing 数据库全局名和SID:orcl辅助数据库:suzhou 只安装数据库软件,没有新建数据库在辅助服务器suzhou上复制一个例程名和数据库名都是bj的数据库.Source database Duplicate databaseSYSTEM: win
2012-06-12 10:08:36 5986
原创 实战:oracle可传输表空间:导入导出
实验环境: 源数据库服务器名:beijing 数据库全局名和SID:orcl辅助数据库:suzhou 只安装数据库软件,没有新建数据库在辅助服务器suzhou上复制一个例程名和数据库名都是bj的数据库.Source database Duplicate databaseSYSTEM: wind
2012-06-11 10:23:44 8020
原创 oracle sqlloader 建议
1.直接加载和redo的关系大批量数据直接加载可以大幅度减少redo的产生量,前提是需要在logging模式下.2.直接加载和索引如果直接加载的表上有索引,oracle不会加载数据的方式那样来处理索引的数据,但是它同样需要维护一个索引,这个成本是很高的,同时会生成很多的redo. 当使用直接加载时,通常是针对一些数据量非常大的表.如果这些表存在索引,将会带来很大的性能影
2012-06-11 10:20:41 7741
原创 实战:ORA-25153: 临时表空间为空
SQL> exec dbms_stats.gather_table_stats('SYS', 'bt1', cascade => true);BEGIN dbms_stats.gather_table_stats('SYS', 'bt1', cascade => true); END;*第 1 行出现错误:ORA-25153: 临时表空间为空ORA-06512: 在 "SYS.
2012-06-07 09:02:50 12199
原创 sqlserver output
create table t3(sid int not null primary key,sname varchar(10))insert into t3 values(101,'wind')insert into t3 values(102,'snow')insert into t3 values(103,'kiki')select * from t3se
2012-06-04 13:42:20 5469
原创 rman 恢复system
在mount状态下进入RMAN执行两条命令就可以了,命令如下:restore tablespace system; recover tablespace system; alter database open;
2012-06-04 13:41:04 2597
原创 oracle 新建用户及用户配置文件
-------------------------------------------------------------------------------*******************************************************************************准备部分:新建用户以及用户配置文件*******************
2012-06-01 09:32:58 13914
sqlserver 2008备份脚本
2011-12-31
监视sqlserver 2008 R2 复制性能
2011-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人