asm创建
1)删除asm:
1,停止所有的服务
2,Localconfig ldel(删除css服务)
3,运行Universal Insatall 卸载 Oralce 10g
4,cmd 下输入 oracle -delete - asmsid +asm
5,删除注册表中相应的信息
2)创建asm磁盘
3)创建css服务(用来连接asm和数据库进行通信的)
Crsctl check cssd命令检查是否创建的css正常启动。
4)用dbca创建asm选择的时候选择
5)修改相应的参数
注意:在修改隐含参数时:要注意加上双引号才能进行修改
6)添加数据磁盘到数据库中
7)创建数据库
8)通过第三方软件连接+asm实例
配置listner.ora和tnsname.ora通过sqlplus连接asm实例
注意以上的service_name的值不能是+asm,而是asm
9)通过asmcmd来查看数据库中的内容
1)set oracle_sid=+asm
2)set ORACLE_HOME=F:\oracle\product\10.2.0\db_1 ---数据库的主目录,注意没有引号
3)主要的命令有
4)asm将所有的文件除了pwdsid这个文件没有放在asm中,其他的都放在里面
Du 命令查看数据库磁盘的使用情况。+表示根目录
Lsct 命令表示磁盘组供哪些数据库使用
Lsdg 命令表示磁盘组的内容
AU 表示allocate unit分配单元(1M)
10)在asm下创建表空间和数据文件,并创建别名
V$ASM_ALIAS,V$ASM_CLIENT,V$ASM_DISK,V$ASM_DISKGROUP,V$ASM_DISKGROUP_STAT,V$ASM_DISK_STAT
V$ASM_FILE,V$ASM_OPERATION,V$ASM_TEMPLATE
真正的数据文件在 datafile中创建的是别名而已
给system数据文件取别名
将真正的数据文件修改为别名文件(别名文件必须存在)
11)Asm新增加磁盘和磁盘组
1,先查看磁盘是否被识别,如果没有识别,则可以通过更改参数asm_diskstring来识别
2,当识别后通过下面语句进行新增磁盘组的 *** 作
external, normal和high redunancy (normal至少两块磁盘,high至少三块磁盘)
3,查询磁盘组的数量
ALTER DISKGROUP dg1 ADD DISK '/dev/raw/raw5'磁盘组新增磁盘
alter diskgroup dg1 drop disk DATA_0001
文章知识点与官方知识档案匹配
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)