Hello all,
I'm trying to configure ASM instance with ASMLib, but it is totally unaffordable to me. I've already configured ASM but with udev and there weren't any issues.
OS: Oracle Linux 7
Oracle software version - 12.1.0.2
id oracle
uid=1101(oracle) gid=1003(oinstall) groups=1003(oinstall),1201(asmdba),1202(asmoper),1001(dba),1301(oper)
There are 2 disks for ASM:
Disk /dev/sdb: 12.9 GB, 12884901888 bytes, 25165824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x549f17c9
Device Boot Start End Blocks Id System
/dev/sdb1 2048 25165823 12581888 83 Linux
Disk /dev/sdc: 6442 MB, 6442450944 bytes, 12582912 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x999efff8
Device Boot Start End Blocks Id System
/dev/sdc1 2048 12582911 6290432 83 Linux
oracleasm-support package was installed.
Next:
# /usr/sbin/oracleasm init
# /usr/sbin/oracleasm configure -i
# oracleasm createdisk DATA1 /dev/sdb1
# oracleasm createdisk FRA1 /dev/sdc1
# oracleasm listdisks
DATA1
FRA1
Then, I've started runInstaller from grid binaries directory and chose Install and configure Grid infrastructure for a standalone server.
While configuring ASM disks I've faced with a problem that there are no candidate disks. Discovery string was setup to 'ORCL:*'
I've checked permissions of /dev/oracleasm, and found that it was root:root. Set them to oracle:oinstall. It didn't changed anything.
So, then I've changed discovery string to '/dev/oracleasm/disks/*' And it worked!
So, I've added DATA1 disk with External redundancy. Installation proccess ran good until the last step.
Here is the log:
~~~
INFO: Initializing view <ASMDiskGroupCreationUI> at state <CreateASMDiskGroup>
WARNING: SRVCTL not found as there is no Grid Infrastructure home on the box.
INFO: Executing [/tmp/OraInstall2017-06-12_04-12-57AM/ext/bin/kfod.bin, nohdr=true, verbose=true, disks=all, status=true, op=disks]
with environment variables {TERM=xterm-256color, ORACLE_HOME=/tmp/OraInstall2017-06-12_04-12-57AM/ext/bin, JAVA_HOME=, SHLVL=2, LC_TELEPHONE=en_US.UTF-8, XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt, SSH_CLIENT=192.168.1.6 55058 22, LC_NUMERIC=en_US.UTF-8, LC_NAME=en_US.UTF-8, MAIL=/var/spool/mail/oracle, PWD=/home/oracle/grid, SELINUX_ROLE_REQUESTED=, HOSTNAME=dhcppc7, SSH_TTY=/dev/pts/0, LOGNAME=oracle, LC_PAPER=en_US.UTF-8, LC_IDENTIFICATION=en_US.UTF-8, _=/home/oracle/grid/install/.oui, NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat, LD_LIBRARY_PATH=/tmp/OraInstall2017-06-12_04-12-57AM/ext/bin/../lib, SSH_CONNECTION=192.168.1.6 55058 192.168.1.9 22, SELINUX_USE_CURRENT_RANGE=, SELINUX_LEVEL_REQUESTED=, SHELL=/bin/bash, LC_ADDRESS=en_US.UTF-8, HISTSIZE=1000, CLASSPATH=, PATH=/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/oracle/.local/bin:/home/oracle/bin:/home/oracle/grid/install, LC_ALL=, DISPLAY=localhost:10.0, LC_MONETARY=en_US.UTF-8, USER=oracle, HOME=/home/oracle, HISTCONTROL=ignoredups, LESSOPEN=||/usr/bin/lesspipe.sh %s, XDG_SESSION_ID=63, LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:, LC_TIME=en_US.UTF-8, LC_MEASUREMENT=en_US.UTF-8, XDG_RUNTIME_DIR=/run/user/1101, LANG=en_US.UTF-8}
INFO: Starting Output Reader Threads for process /tmp/OraInstall2017-06-12_04-12-57AM/ext/bin/kfod.bin
INFO: Parsing KFOD-00311: Error scanning device /dev/sda
INFO: Parsing ORA-27041: unable to open file
INFO: Parsing Linux-x86_64 Error: 13: Permission denied
INFO: Parsing Additional information: 42
~~~
Yes, I see that there are insufficient privileges but I'm not sure which one should be for /dev/sd* in my case.
I've tried to setup ORACLE_HOME and LD_LIBRARY_PATH and then rerun the command above, but it gives the same errors.
I hope that someone can shed the light on this. Looks like I've missed something.