裸设备,是没有经过格式化的分区或磁盘,也叫裸分区(原始分区),不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对 它进行读写操作。...在基于SUSE Linux 10上安装Oracle 10g RAC的话,由于Oracle 10g 不支持将ocr与votingdisk 存放在ASM 磁盘中,因此,依然需要为其使用裸设备方式。...SUSE Linux裸设备的配置与其他的Linux稍有差异,下面将具体描述。...Start End Blocks Id System /dev/sdc1 1 200 204784 83 Linux...done 5、配置裸设备随系统启动 bo2dbp:~ # chkconfig raw raw on #修改裸设备的权限与所有者,尽管该操作会修改,但重启之后将失效。
一、故障现象 suse11a:/u01/app/crs # /u01/app/crs/root.sh WARNING: directory '/u01/app' is not owned by root...为ORA_CRS_HOME。...Blog : http://blog.csdn.net/leshami #下面使用dd命令清除ocr 与votingdisk 磁盘(当前的2个裸设备大小为1G) #注意一定要dd,否则root.sh...x86 IBM: Linux on POWER Systems Linux x86-64 Linux Itanium ***Checked for relevance on 11-Mar-2013**...x86, x86-64 and "IBM Power Based Linux".
raw1: bound to major 8, minor 33 /dev/raw/raw11: bound to major 8, minor 113 c、校验裸设备的权限.../raw/raw1 crw-rw---- 1 oracle dba 162, 1 2013-02-05 10:28 /dev/raw/raw1 d、重新初始化裸设备...db_name string ora10g #此时查看一下ocr的位置,以便于恢复时查看对应的裸设备...#校验所在的裸设备处于可用状态 oracle@bo2dbp:~> sudo -s rcraw status | grep raw1 root''''s.../raw/raw1 crw-rw---- 1 oracle dba 162, 1 2013-02-05 10:28 /dev/raw/raw1 #清空裸设备
这里我使用的是win10系统,插上之后自动安装好了驱动,打开设备管理器查看: ?...在Linux系统下可以使用minicom或putty查看,参考我的另一篇博客: 【嵌入式Linux】Linux下的串口助手 —— minicom或putty (https://blog.csdn.net...4.2. oflash烧写器驱动安装 将oflash的USB端口插入电脑后,电脑没有自动安装驱动,打开设备管理器: ? 接下来需要手动安装驱动,找到开发板厂商提供的openJTAG驱动: ?...4.3.2.使用oflash 使用oflash+eop可以烧写所有的bin文件,需要注意: uboot.bin可以烧写到Nor Flash,也可以烧写到Nand Flash; 裸板程序只能烧写到Nand...接下来演示如何烧写一个裸板程序: 复制要烧写bin文件的目录: ? 在命令行中进入这个bin文件所在目录: ? 命令oflash 选择JTAG类型 ?
1、环境 oracle@bo2dbp:~> cat /etc/issue Welcome to SUSE Linux Enterprise Server 10 SP3 (x86_64) - Kernel...raw11 ocrconfig_loc=/dev/raw/raw1 ocrmirrorconfig_loc=/dev/raw/raw11 #下面来尝试多添加一个ocrmirror,我们使用裸设备为...#从上面的描述可知,ocr磁盘只能有两个,一个作为primary,一个作为mirror 5、重定位OCR 重定位OCR,也称之为移动OCR文件,也就是将当前的OCR或者镜像的OCR放置到新的裸设备后者...device in OCR init.PROC-26: Error while accessing the physical storage #从上面的日志可知,在磁盘1上ocr配置无效,也就是不能打开裸设备.../crsctl start crs Attempting to start CRS stack The CRS stack will be started shortly bo2dbs:/u01
客户要求底层存储选用裸设备方式,所以必须要配合HACMP创建并发卷组来实现。....AIX修改磁盘reserve_policy 9.AIX查询/清除key 10.在其他节点导入已创建的vg 11.HACMP 停止/启动 12.安装Oracle使用的盘全路径 13.Oracle目录和CRS...12.安装Oracle使用的盘全路径 /dev/rlvocr1 /dev/rlvocr2 /dev/rlvvote1 /dev/rlvvote2 /dev/rlvvote3 13.Oracle目录和CRS...目录,注意不能互相包含 ORACLE_HOME=/oracle/db ORA_CRS_HOME=/oracle/crs 14.数据盘裸设备创建举例 mklv -y ora_system_01 -u oracle...因为乙方工作特殊性,接触的客户环境差异过大,所以在这个Oracle最新版本已经出到19c的时代,也还存有新装10gRAC且要求使用裸设备的客户和项目。
这个过程和rac中配置CRS的有些类似。 ? 但是使用 localconfig add来注册的时候,日志内容如下: [root@oel1 bin]# ....Expecting the CRS daemons to be up within 600 seconds....在重新配置的时候,就会很i清楚的看到,其实是有一些文件找不到了,在这套机器上,之前安装过rac的crs软件,可能是有一些文件可能产生冲突。.../取消裸设备配置 接下来,我们需要配置一些裸设备在ASM中使用。...,可以看到裸设备都不存在了。
命令查询块设备下详细的信息如下: 通过上述几个命令可以判断出是由于sdc1分区没有自动挂载导致Oracle程序没有办法启动 8、修改/etc/fstab配置文件,让sdc1设备在开机自动启动,最好通过UUID来挂载,因为: Linux
在Oracle 10g中,只能存储于裸设备或者ocfs文件系统,以及nfs,gfs文件系统。Oracle 11g中可以直接存放在asm中。 整个集群及RAC数据库配置需要在OCR中来进行维护。...,以及其他的映射关系 ASM 资源配置信息(vip,services等等) 服务特性(Service characteristics) Oracle集群中相关进程的信息 CRS...此外,OCR维护管理着CRS内部中定义的各种应用程序的资源的依赖和状态信息,特别是Database、Instance、Services和节点的应用程序。 ...OCR配置文件的名字是ocr.loc,Linux下位于/etc/oracle/ocr.loc。 ...分别是SYSTEM,DATABASE 和CRS。 每个分支下面又有许多小分支。这些记录的信息只能由root用户修改。 可以使用ocrdump命令将其内容全部导出或者按分支进行导出。
文章目录 一、进程调度 二、内存管理 三、中断管理 四、设备管理 五、文件系统 一、进程调度 ---- 进程调度 : 进程 是 系统中 进行 资源分配 的 基本单位 ; 每个进程 在 运行时 , 都 感觉自己占有...处理器执行时 , 检测 异常条件 , 处理器需要停止当前执行的栈 , 处理异常 ; 中断管理 位于 下图 Linux 内核整体架构图 中的 内核空间 ; 四、设备管理 ---- Linux 内核 支持的外设类型...是最多的 , 设备树 PCI 总线设备 设备模型 Kobject ACPI 网络设备驱动 块设备驱动 字符设备驱动 设备管理 位于 下图 Linux 内核整体架构图 中的 内核空间 ; 五、文件系统...---- 文件系统应用场景 : F2FS EXT 2/3/4 XFS Linux 内核 为了支持各种文件系统 , 抽象出一个 虚拟文件系统 VFS , 这是一个文件系统的软件层 , 这样 Linux...内核可以很方便的集成各种文件系统 ; 文件系统 位于 下图 Linux 内核整体架构图 中的 内核空间 ;
Voting disk管理节点的成员信息,他必须能被集群中的所有节点访问 我们可以将OCR和Voting Disk 存储在ASM或共享存储中,Oracle推荐使用ASM Oracle 11.2 OUI不支持使用裸设备或者块设备...的家目录,host_name为主机名 1.1 迁移OCR至ASM中 我们可以使用OCRCONFIG命令将OCR迁移至ASM中 1.1.1 检查集群版本 确保版本为 11.2 $ crsctl query crs...以exclusive模式开启crs crsctl start crs -excl -nocrs 使用备份还原OCR ocrconfig -restore file_name 检查ocr 是否正常 ocrcheck...退出exclusive模式 crsctl stop crs -f 修复其他节点的OCR信息 ocrconfig -repair -replace 启动集群 rsctl start crs 1.5 诊断...# ocrconfig -local -restore file_name # ocrcheck -local # crsctl start crs $ cluvfy comp olr
开始玩Linux时,一个内核就有2M以上,用JTAG工具烧写要花上几个小时。无法忍受。...如果板子上运行的是其他裸板程序、或是板子已经启动进入了Linux,无法使用USB下载。...安装好驱动程序后,设备管理器如下: ? 打开dnw_100ask.exe,可以看到类似下图: ?...板上运行的不是UBOOT,或UBOOT已经启动进入了Linux c....使用方法和之前的一样,这里再列出来 下面举例说明如何烧写系统: 1、烧写裸板: a. 在u-boot菜单界面输入“n”; b.
Voting disk管理节点的成员信息,他必须能被集群中的所有节点访问 我们可以将OCR和Voting Disk 存储在ASM或共享存储中,Oracle推荐使用ASM Oracle 11.2 OUI不支持使用裸设备或者块设备...Voting Disk损坏时我们需要还原他,首先请确保OCR正常,如也损坏请先恢复它,这里以ASM管理的voting disk为例 主要步骤为: 以exclusive模式开启 crsctl start crs...votedisk 用新的voting disk 磁盘组替换损坏的crsctl replace votedisk +asm_disk_group 退出exclusive模式 # crsctl stop crs...启动集群 crsctl start crs 1.4 管理Voting Disks 我们可以使用crsctl对voting disk进行增加删除和替换操作 注意 voting disk 是否在ASM中
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操作系统...配置完全相同的两台服务器,安装相同版本的Linux操作系统。..._10205_Linux-x86-64.zip 这个用MOS账号自己去support.oracle.com下载,然后只需要上传到节点1即可。...disk 8, 144 Jan 2 22:41 /dev/sdj 其中sda,sdb,sdc,sdd,sde是100M大小的LUN,我们分别将这5个LUN各分成一个区(我实验中发现如果不分区直接绑成裸设备...,在安装clusterware后执行root.sh时会报错:“Failed to upgrade Oracle Cluster Registry configuration”,分区后绑定分区成裸设备,发现可以正常执行通过
#使用crsctl check时收到了crs-4535错误 [root@linux1 bin]# ....linux1]# tail -100 alertlinux1.log | more 2013-07-16 16:27:13.688 [crsd(3913)]CRS-1201:CRSD started.../crsctl start res ora.crsd -init CRS-2672: Attempting to start 'ora.crsd' on 'linux1' CRS-2676: Start...of 'ora.crsd' on 'linux1' succeeded #crs成功启动 [root@linux1 bin]# ....is online CRS-4533: Event Manager is online [root@linux1 bin]# .
1、rootcrs.pl命令介绍 #命令位置:$GRID_HOME/crs/install #命令说明: # 该命令主要是用于对crs进行维护与管理,包括patch,upgrade,downgrade.../crsctl check crs CRS-4638: Oracle High Availability Services is online CRS-4537: Cluster Ready Services...is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online [root...@linux1 bin]# cd .....[root@linux1 deinstall]# su grid [grid@linux1 deinstall]$ .
oc4j与所有的gsd处于offline [grid@linux2 ~]$ crs_stat -t | grep OFFLINE ora.gsd ora.gsd.type OFFLINE...CRS-4000: Command Start failed, or completed with errors....[grid@linux2 ~]$ crs_stat -t | grep oc4j ora.oc4j ora.oc4j.type ONLINE ONLINE linux2...~]$ crs_stat -t | grep OFFLINE ora.gsd ora.gsd.type OFFLINE OFFLINE ora.linux1...grid@linux2 ~]$ crs_stat -t | grep OFFLINE [grid@linux2 ~]$ crs_stat -t | grep gsd ora.gsd ora.gsd.type
同样的,crs_stat -t 查看一样报错,错误码是CRS-0184: root@bjdb1:/>crs_stat -t CRS-0184: Cannot communicate with the CRS...#因为crsctl不可以使用,进而查看crs的日志信息,发现3号已经有报错,无法打开裸设备,从而导致无法初始化OCR;继续看错误信息,发现是这个时候访问共享存储时无法成功。...root@bjdb1:/>crsctl start crs CRS-4640: Oracle High Availability Services is already active CRS-4000...节点1尝试正常关闭crs失败 root@bjdb1:/>crsctl stop crs CRS-2796: The command may not proceed when Cluster Ready...最终选择在节点1强制停止crs再启动成功 #强制关闭节点1的crs root@bjdb1:/>crsctl stop crs -f CRS-2791: Starting shutdown of Oracle
其错误消息是CRS-4535: Cannot communicate with Cluster Ready Services。其具体的错误信息还需要查看crsd.log日志才知道。.../crsctl check crs CRS-4638: Oracle High Availability Services is online CRS-4535: Cannot communicate...with Cluster Ready Services #CRS-4535 CRS-4529: Cluster Synchronization Services is online CRS-4533.../crsctl start res ora.drivers.acfs -init CRS-2672: Attempting to start 'ora.drivers.acfs' on 'linux2...' CRS-2676: Start of 'ora.drivers.acfs' on 'linux2' succeeded #之后所有的状态都处于online状态 [root
使用easyopenjtag或者openjtag烧写代码 参考视频 《第0课第1节_刚接触开发板之接口接线工具》 《第0课第2节_刚接触开发板之烧写裸板程序》 此文档使用环境 Win7 32位 Win7...内核 通过jtag协议,调试裸机,uboot,linux内核 最大优点 直接将代码烧写到nand flash中, 调试裸机,uboot,linux内核 直接将代码烧写到nand flash中, 还带USB...转串口功能, 调试裸机,uboot,linux内核 op或者eop支持将代码烧写到Nor flash或nand flash,而市面上的jlink只能将代码烧写到nor flash中。 ...在win7 32位机,依次点击“计算机(右键菜单)”-“设备管理器” 在win7 64位机中,依次点击“计算机(右键菜单)”-“管理”-“设备管理器”,出现两个“USB JTAG&RS232”。...步骤2:完全和步骤1一样,这里不在赘述 eop驱动安装成功,设备管理器分别有“USB Serial Port(COM4)”、“100ASK JTAG”、“100ASK Serial Port”。 ?
领取专属 10元无门槛券
手把手带您无忧上云