您的位置:首页 > 数据库 > Oracle

oracle 11g asm迁移及资源管理器

2017-05-05 00:00 120 查看
ASM(asm启动只能启动到mount状态)
只能放数据文件,控制文件,日志文件,归档日志,二进制参数文件
增加磁盘:alter diskgroup <> add '/'
删除磁盘:alter diskgroup <> drop;
迁移:asm ---->fliesystem
asm--->自动存储管理
10g:1.安装包oracleasm-supper....
2./etc/init.d/cssd start
3.asmca
11g:----必须安装grid 软件
创建asm实例:asmca
创建asm磁盘管理三种方式:
1.internal:外部冗余(磁盘最少1块)
2.normal:正常冗余(磁盘最少2块)
3.high:高级冗余(磁盘最少3块)
查看磁盘相关信息: rman>desc v$asm_disk v$asm_diskgroup
asm挂载:alter disk
例绑定磁盘为裸设备:
1./etc/udev/rules.d/60-raw.rules
ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw11 %N"
ACTION=="add", KERNEL=="sdc1", RUN+="/bin/raw /dev/raw/raw12 %N"
ACTION=="add", KERNEL=="sdd1", RUN+="/bin/raw /dev/raw/raw13 %N"
ACTION=="add", KERNEL=="sde1", RUN+="/bin/raw /dev/raw/raw14 %N"
ACTION=="add", KERNEL=="sdf1", RUN+="/bin/raw /dev/raw/raw15 %N"
2.修改权限:
/etc/udev/rules.d

cp 99-fuse.rules 99-asm.rules

KERNEL=="raw1*", MODE="0644",OWNER="oracle",GROUP="oinstall"
3.start_udev
ll /dev/raw/raw*
4.切换环境变量: 。 。asm
创建 asmca
5.查看是否启动:crs_stat -t
5.sqlplus / as sysasm
相关视图:v$asm_disk v$asm_diskgroup

数据迁移:rman----->asm
采用还原备份的方式,
set newname for [datafile <编号> | database] to '/'
restore database | datafile ;
recover database | datafile <> ;
switch datafile all; ----->切换数据
例:将db库中的数据文件迁移到asm文件管理
1.启动到Mount状态
2.rman> run
{
set newname for database to '+DB/datafile/db/%b'; ------->这必须要有一个‘+’号
restore database;
recover database;
switch datafile all;
};
例:将控制文件迁移到asm
1.直接在sql里面改:alter system set control_fiels='/'
2.直接在控制文件里面修改
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
资源管理器
作用:1.限制cpu使用的百分比
2.限制用户执行语句的并行操作
3.限制用户活动会话数
4.限制语句执行时间
5.限制使用undo表空间的大小
6.限制链接的空闲时间
创建资源管理器
步骤:
1.创建资源组
2.创建资源计划:默认只能使用一个计划
3.编辑资源指令
4.将资源组下面的用户更改资源使用权限
5.启动资源计划
6.验证资源计划
创建资源方式:
1.命令
2.oem图形创建
启动:emctl start dbconsole
删除:emca -deconfig dbcontrol db -repos drop
创建:emca -deconfig dbcontrol db -repos create

自动作业:
1.dbms_job
2.dbms_scheduler(调度)
3.Linux shell脚本 加载到自动任务中

例:22.30-----自动执行重建索引index
1.写存储过程
2.pl/sql
3.shell
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: