{"id":3621,"date":"2013-05-23T22:15:49","date_gmt":"2013-05-23T19:15:49","guid":{"rendered":"http:\/\/www.koraykey.com\/?p=3621"},"modified":"2013-06-19T23:58:59","modified_gmt":"2013-06-19T20:58:59","slug":"linux-isletim-sistemlerinde-asm-kurulumu-icin-asm-library-ve-udev-yapilandirmasi","status":"publish","type":"post","link":"https:\/\/www.koraykey.com\/?p=3621","title":{"rendered":"Linux \u0130\u015fletim Sistemlerinde (Grid) ASM Kurulumu i\u00e7in ASM Library ve UDEV Yap\u0131land\u0131rmas\u0131"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"http:\/\/www.koraykey.com\/wp-content\/uploads\/Disks.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3622\" alt=\"Disks\" src=\"http:\/\/www.koraykey.com\/wp-content\/uploads\/Disks.jpg\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.koraykey.com\/wp-content\/uploads\/Disks.jpg 250w, https:\/\/www.koraykey.com\/wp-content\/uploads\/Disks-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Bu makalemizde &#8220;Linux \u0130\u015fletim Sistemlerinde ASM Kurulumu i\u00e7in ASM Library ve UDEV Yap\u0131land\u0131rmas\u0131&#8221; konusunu inceleyece\u011fiz. Yaz\u0131m\u0131zda \u00f6zellikle Oracle ASM (Grid)\u00a0kurulumu i\u00e7in kullanaca\u011f\u0131m\u0131z diskleri iki y\u00f6ntemle yap\u0131land\u0131rmay\u0131 inceleyece\u011fiz. Bu yap\u0131land\u0131rma i\u015flemleri sonras\u0131 disklerimizi ASM kurulumuna haz\u0131r hale getirmi\u015f olaca\u011f\u0131z. &#8220;UDEV&#8221; yap\u0131land\u0131rmam\u0131z &#8220;Oracle ASM Library&#8221; kullanmadan elle yap\u0131land\u0131rma i\u015flemi i\u00e7indir.<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">A-) ASM Library ile Disklerin Yap\u0131land\u0131rmas\u0131<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\">1.<span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\"> Sunucumuzda yap\u0131land\u0131rma i\u015flemlerine ba\u015flamadan \u00f6nce kullanaca\u011f\u0131m\u0131z ASM Library yaz\u0131l\u0131m\u0131n\u0131n g\u00fcncelli\u011fini kontrol ediyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- A\u015fa\u011f\u0131daki i\u015flemleri disklerimizi kullanacak t\u00fcm \u00fcye sunucular\u0131m\u0131zda uyguluyoruz.\r\n-- G\u00fcncelleme i\u015flemini yap\u0131land\u0131r\u0131lm\u0131\u015f bir sunucuda yapabiliriz. A\u015fa\u011f\u0131daki komut\r\nile g\u00fcncelleme i\u015flemi yap\u0131labilir ve sistemimiz zarar g\u00f6rmeden yeni versiyona \r\nge\u00e7ebiliriz.\r\n<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># oracleasm update-driver<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\r\nKernel:         2.6.39-400.24.1.el6uek.x86_64 x86_64<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Driver name:    oracleasm-2.6.39-400.24.1.el6uek.x86_64<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Driver for kernel 2.6.39-400.24.1.el6uek.x86_64<\/span><\/pre>\n<p style=\"text-align: justify;\">2. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucular\u0131m\u0131zda yap\u0131land\u0131rma i\u015flemine ba\u015fl\u0131yoruz. Bu ad\u0131mda disklerimiz i\u00e7in kullan\u0131c\u0131 ve gruplar\u0131 belirleyecek kullanaca\u011f\u0131 diskleri yap\u0131land\u0131raca\u011f\u0131z.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- A\u015fa\u011f\u0131daki i\u015flemleri disklerimizi kullanacak t\u00fcm \u00fcye sunucular\u0131m\u0131zda uyguluyoruz.\r\n\r\n# oracleasm configure -I<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\r\nConfiguring the Oracle ASM library driver.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">This will configure the on-boot properties of the Oracle ASM library<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">driver.  The following questions will determine whether the driver is<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">loaded on boot and what permissions it will have.  The current values<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">will be shown in brackets ('[]').  Hitting &lt;ENTER&gt; without typing an<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">answer will keep that current value.  Ctrl-C will abort.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Default user to own the driver interface []: oracle<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Default group to own the driver interface []: dba<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Start Oracle ASM library driver on boot (y\/n) [n]: y<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Scan for Oracle ASM disks on boot (y\/n) [y]: y<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">The next two configuration options take substrings to match device names.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">The substring \"sd\" (without the quotes), for example, matches \"sda\", \"sdb\",<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">etc.  You may enter more than one substring pattern, separated by spaces.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">The special string \"none\" (again, without the quotes) will clear the value.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Device order to scan for ASM disks []: <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Devices to exclude from scanning []: <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Use device logical block size for ASM (y\/n) [n]: y<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Writing Oracle ASM library driver configuration: done\r\n\r\n1. soruda \"oracle\" yaz\u0131p enter tu\u015funa bas\u0131yoruz.\r\n2. soruda \"dba\" yaz\u0131p enter tu\u015funa bas\u0131yoruz.\r\n3. soruda \"y\" yaz\u0131p enter tu\u015funa bas\u0131yoruz.\r\n4. soruda \"y\" yaz\u0131p enter tu\u015funa bas\u0131yoruz.\r\n5. ve 6. sorularda hi\u00e7bir\u015fey yazmadan enter tu\u015funa bas\u0131yoruz.\r\n<\/span><\/pre>\n<p style=\"text-align: justify;\">3. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda Oracle ASM Kernel mod\u00fcl\u00fcn\u00fc aktif edip &#8220;\/dev\/oracleasm&#8221; alt\u0131nda Oracle Mount Point&#8217;in olu\u015fmas\u0131n\u0131 sa\u011fl\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- A\u015fa\u011f\u0131daki i\u015flemleri disklerimizi kullanacak t\u00fcm \u00fcye sunucular\u0131m\u0131zda uyguluyoruz.\r\n\r\n# oracleasm init<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\r\nCreating \/dev\/oracleasm mount point: \/dev\/oracleasm<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Loading module \"oracleasm\": oracleasm<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Configuring \"oracleasm\" to use device logical block size <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Mounting ASMlib driver filesystem: \/dev\/oracleasm<\/span><\/pre>\n<p style=\"text-align: justify;\">4. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucular\u0131m\u0131zda ASM i\u00e7in kull\u0131n\u0131lacak disklerimizi &#8220;fdisk&#8221; ile olu\u015fturup ASM i\u00e7in damgal\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- ASM \u0130\u00e7in kullan\u0131lacak disklerimizi belirlemek \u00fczere sorguluyoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">[root@koraykey-db1 ~]# ls -l \/dev\/sd*<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  0 May 23 18:30 \/dev\/sda<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  1 May 23 18:30 \/dev\/sda1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  2 May 23 18:30 \/dev\/sda2<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8, 16 May 23 18:30 \/dev\/sdb<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8, 32 May 23 18:30 \/dev\/sdc<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">[root@koraykey-db2 ~]# ls -l \/dev\/sd*<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  0 May 23 18:30 \/dev\/sda<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  1 May 23 18:30 \/dev\/sda1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  2 May 23 18:30 \/dev\/sda2<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8, 16 May 23 18:30 \/dev\/sdb<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8, 32 May 23 18:30 \/dev\/sdc<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Disklerimizi a\u00e7\u0131klayacak olursak<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">sda --&gt; \u0130\u015fletim sistemi diskimiz<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">sdb --&gt; ASM i\u00e7in kullan\u0131lacak +DATA diskimiz<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">sdc --&gt; ASM i\u00e7in kullan\u0131lacak +FRA diskimiz<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Her \u00fcyede disk s\u0131ralamam\u0131z ayn\u0131 durumda e\u011fer farkl\u0131 olsayd\u0131 bunlar\u0131 e\u015fitlememiz\r\ngerekecekti bunun a\u015fa\u011f\u0131daki yaz\u0131m\u0131z\u0131 inceleyebilirsiniz.<\/span>\r\n\r\n<a title=\"Linux \u0130\u015fletim Sistemlerinde Disk Header ve ASM Disk Header Yap\u0131land\u0131rmas\u0131\" href=\"http:\/\/www.koraykey.com\/?p=3437\"><span style=\"font-family: courier new,courier; font-size: 12px;\">\"Linux \u0130\u015fletim Sistemlerinde Disk Header ve ASM Disk Header Yap\u0131land\u0131rmas\u0131\"<\/span><\/a>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- A\u015fa\u011f\u0131daki i\u015flemleri sadece tek bir \u00fcye \u00fczerinden yap\u0131lmal\u0131d\u0131r.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Disklerimizde \"fdisk\" ile partition olu\u015fturuyoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># fdisk \/dev\/sdb<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">WARNING: DOS-compatible mode is deprecated. It's strongly recommended to<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">         switch off the mode (command 'c') and change display units to<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">         sectors (command 'u').<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command (m for help): n<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command action<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">   e   extended<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">   p   primary partition (1-4)<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">p<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Partition number (1-4): 1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">First cylinder (1-652, default 1): <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Using default value 1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Last cylinder, +cylinders or +size{K,M,G} (1-652, default 652): <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Using default value 652<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command (m for help): w<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">The partition table has been altered!<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Calling ioctl() to re-read partition table.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Syncing disks.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># fdisk \/dev\/sdc<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">WARNING: DOS-compatible mode is deprecated. It's strongly recommended to<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">         switch off the mode (command 'c') and change display units to<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">         sectors (command 'u').<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command (m for help): n<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command action<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">   e   extended<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">   p   primary partition (1-4)<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">p<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Partition number (1-4): 1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">First cylinder (1-652, default 1): <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Using default value 1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Last cylinder, +cylinders or +size{K,M,G} (1-652, default 652): <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Using default value 652<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command (m for help): w<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">The partition table has been altered!<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Calling ioctl() to re-read partition table.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Syncing disks.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">1. Soruda \"n\" yaz\u0131p \"enter\" tu\u015funa bas\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">2. Soruda \"p\" yaz\u0131p \"enter\" tu\u015funa bas\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">3. Soruda \"enter\" tu\u015funa bas\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4. Soruda \"enter\" tu\u015funa bas\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">5. Soruda \"w\" yaz\u0131p \"enter\" tu\u015funa bas\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Disklerimizi Olu\u015fturup damgal\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># oracleasm createdisk data1 \/dev\/sdb1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Writing disk header: done<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Instantiating disk: done<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># oracleasm createdisk fra1 \/dev\/sdc1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Writing disk header: done<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Instantiating disk: done<\/span><\/pre>\n<p style=\"text-align: justify;\">5. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Olu\u015fturdu\u011fumuz disklerimizi di\u011fer \u00fcye sunucular\u0131m\u0131z\u0131n g\u00f6rmesi i\u00e7in a\u015fa\u011f\u0131daki i\u015flemleri yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># oracleasm scandisks<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Reloading disk partitions: done<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Cleaning any stale ASM disks...<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Scanning system for ASM disks...<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Instantiating disk \"DATA1\"<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Instantiating disk \"FRA1\"<\/span><\/pre>\n<p style=\"text-align: justify;\">6. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucular\u0131m\u0131zda olu\u015fturdu\u011fumuz disklerimizi listelemek i\u00e7in a\u015fa\u011f\u0131daki i\u015flemleri yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># ll \/dev\/oracleasm\/disks\/<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">total 0<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 oracle dba 8, 17 May 23 20:53 DATA1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 oracle dba 8, 33 May 23 20:53 FRA1<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">veya<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># oracleasm listdisks<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\r\nDATA1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">FRA1<\/span><\/pre>\n<p style=\"text-align: justify;\">7. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucular\u0131m\u0131zda ASM Library komutlar\u0131n\u0131 g\u00f6rmek i\u00e7in a\u015fa\u011f\u0131daki i\u015flemleri yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># oracleasm<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Usage: oracleasm [--exec-path=&lt;exec_path&gt;] &lt;command&gt; [ &lt;args&gt; ]<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">       oracleasm --exec-path<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">       oracleasm -h<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">       oracleasm -V<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">The basic oracleasm commands are:<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    configure        Configure the Oracle Linux ASMLib driver<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    init             Load and initialize the ASMLib driver<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    exit             Stop the ASMLib driver<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    scandisks        Scan the system for Oracle ASMLib disks<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    status           Display the status of the Oracle ASMLib driver<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    listdisks        List known Oracle ASMLib disks<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    querydisk        Determine if a disk belongs to Oracle ASMlib<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    createdisk       Allocate a device for Oracle ASMLib use<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    deletedisk       Return a device to the operating system<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    renamedisk       Change the label of an Oracle ASMlib disk<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">    update-driver    Download the latest ASMLib driver<\/span><\/pre>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Oracle ASM Library ile &#8220;Grid Infrastructure&#8221; kurulumu i\u00e7in disklerimiz haz\u0131r. Bu i\u015flemlerden sonra &#8220;Grid Infrastructure&#8221; kurulumuna ge\u00e7ebiliriz. Oracle ASM Library paketini edinmek i\u00e7in <a href=\"http:\/\/www.oracle.com\/technetwork\/topics\/linux\/asmlib\/index-101839.html\" target=\"_blank\">&#8220;Oracle ASMLib&#8221;<\/a> sitesinden kulland\u0131\u011f\u0131m\u0131z i\u015fletim sistemine uygun olan\u0131 indirerek kullanabiliriz. &#8220;Oracle Enterprise Linux 6.x&#8221; i\u015fletim sistemlerinde bu paket otomatik kurulu \u015fekilde gelmektedir. Di\u011fer Linux s\u00fcr\u00fcmleri i\u00e7in indirerek kurmam\u0131z gerekebilir. Listede olmayan &#8220;CentOS&#8221; Linux i\u015fletim sistemi i\u00e7in &#8220;Red Hat Enterprise Linux&#8221; i\u00e7in derlenmi\u015f paketi kullanabiliriz. Bu paket &#8220;CentOS&#8221; i\u00e7in sertifikaland\u0131r\u0131lm\u0131\u015f de\u011fildir ancak \u00e7al\u0131\u015fmas\u0131nda herhangi bir sorun yoktur.<\/span><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">B-) UDEV ile Disklerin Yap\u0131land\u0131rmas\u0131<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\">1. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda &#8220;UDEV&#8221; yap\u0131land\u0131rmas\u0131 i\u00e7in kullanaca\u011f\u0131m\u0131z disklerimizi belirliyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- UDEV ASM \u0130\u00e7in kullan\u0131lacak disklerimizi belirlemek \u00fczere <\/span><span style=\"font-family: courier new,courier; font-size: 12px;\">sorguluyoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">[root@koraykey-db1 ~]# ls -l \/dev\/sd*<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  0 May 23 18:30 \/dev\/sda<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  1 May 23 18:30 \/dev\/sda1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  2 May 23 18:30 \/dev\/sda2<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8, 16 May 23 18:30 \/dev\/sdb<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8, 32 May 23 18:30 \/dev\/sdc<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">[root@koraykey-db2 ~]# ls -l \/dev\/sd*<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  0 May 23 18:30 \/dev\/sda<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  1 May 23 18:30 \/dev\/sda1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8,  2 May 23 18:30 \/dev\/sda2<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8, 16 May 23 18:30 \/dev\/sdb<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 root disk 8, 32 May 23 18:30 \/dev\/sdc<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Disklerimizi a\u00e7\u0131klayacak olursak<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">sda --&gt; \u0130\u015fletim sistemi diskimiz<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">sdb --&gt; ASM i\u00e7in kullan\u0131lacak +DATA diskimiz<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">sdc --&gt; ASM i\u00e7in kullan\u0131lacak +FRA diskimiz<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Her \u00fcyede disk s\u0131ralamam\u0131z ayn\u0131 durumda e\u011fer farkl\u0131 olsayd\u0131 bunlar\u0131 e\u015fitlememiz<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">gerekecekti bunun a\u015fa\u011f\u0131daki yaz\u0131m\u0131z\u0131 inceleyebilirsiniz.<\/span>\r\n\r\n<a title=\"Linux \u0130\u015fletim Sistemlerinde Disk Header ve ASM Disk Header Yap\u0131land\u0131rmas\u0131\" href=\"http:\/\/www.koraykey.com\/?p=3437\"><span style=\"font-family: courier new,courier; font-size: 12px;\">\"Linux \u0130\u015fletim Sistemlerinde Disk Header ve ASM Disk Header Yap\u0131land\u0131rmas\u0131\"<\/span><\/a><\/pre>\n<p style=\"text-align: justify;\">2. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucular\u0131m\u0131zda disklerimizi yap\u0131land\u0131rmadan \u00f6nce &#8220;fdisk&#8221; komutu ile &#8220;partition&#8221; olu\u015fturuyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- A\u015fa\u011f\u0131daki i\u015flemleri sadece tek bir \u00fcye \u00fczerinden yap\u0131lmal\u0131d\u0131r.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Disklerimizde \"fdisk\" ile partition olu\u015fturuyoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># fdisk \/dev\/sdb<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">WARNING: DOS-compatible mode is deprecated. It's strongly recommended to<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">         switch off the mode (command 'c') and change display units to<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">         sectors (command 'u').<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command (m for help): n<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command action<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">   e   extended<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">   p   primary partition (1-4)<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">p<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Partition number (1-4): 1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">First cylinder (1-652, default 1): <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Using default value 1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Last cylinder, +cylinders or +size{K,M,G} (1-652, default 652): <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Using default value 652<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command (m for help): w<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">The partition table has been altered!<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Calling ioctl() to re-read partition table.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Syncing disks.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># fdisk \/dev\/sdc<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">WARNING: DOS-compatible mode is deprecated. It's strongly recommended to<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">         switch off the mode (command 'c') and change display units to<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">         sectors (command 'u').<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command (m for help): n<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command action<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">   e   extended<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">   p   primary partition (1-4)<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">p<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Partition number (1-4): 1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">First cylinder (1-652, default 1): <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Using default value 1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Last cylinder, +cylinders or +size{K,M,G} (1-652, default 652): <\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Using default value 652<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Command (m for help): w<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">The partition table has been altered!<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Calling ioctl() to re-read partition table.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Syncing disks.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">1. Soruda \"n\" yaz\u0131p \"enter\" tu\u015funa bas\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">2. Soruda \"p\" yaz\u0131p \"enter\" tu\u015funa bas\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">3. Soruda \"enter\" tu\u015funa bas\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">4. Soruda \"enter\" tu\u015funa bas\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">5. Soruda \"w\" yaz\u0131p \"enter\" tu\u015funa bas\u0131yoruz.<\/span><\/pre>\n<p style=\"text-align: justify;\">2. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda &#8220;UDEV&#8221; i\u00e7in kullanaca\u011f\u0131m\u0131z disklerimizin tekil &#8220;SCSI_ID&#8221;lerini tespit etmek i\u00e7in a\u015fa\u011f\u0131daki i\u015flemleri yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># scsi_id -g -u -d \/dev\/sdb<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">36000c29deec2418291b2747bed78d61f<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># scsi_id -g -u -d \/dev\/sdc<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">36000c29049157572fed349c895fd4532<\/span><\/pre>\n<p style=\"text-align: justify;\">2. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda &#8220;UDEV&#8221; i\u00e7in kullanaca\u011f\u0131m\u0131z diskler i\u00e7in &#8220;UDEV Rules&#8221; olu\u015fturuyoruz ve gerekli parametreleri a\u015fa\u011f\u0131daki gibi yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- Kural dosyam\u0131z\u0131 yarat\u0131yoruz ve a\u015fa\u011f\u0131daki parametreleri giriyoruz.\r\n-- A\u015fa\u011f\u0131daki dosyay\u0131 disklerimizi kullanacak t\u00fcm \u00fcye sunucular\u0131m\u0131zda olu\u015fturuyoruz.\r\n\r\n# vim \/etc\/udev\/rules.d\/99-oracle-asmdevices.rules\r\n\r\nKERNEL==\"sdb1\", BUS==\"scsi\", PROGRAM==\"\/sbin\/scsi_id -g -u -d \/dev\/$parent\", RESULT==\"36000c29deec2418291b2747bed78d61f\", NAME=\"data1\", OWNER=\"oracle\", GROUP=\"dba\", MODE=\"0660\"\r\nKERNEL==\"sdc1\", BUS==\"scsi\", PROGRAM==\"\/sbin\/scsi_id -g -u -d \/dev\/$parent\", RESULT==\"36000c29049157572fed349c895fd4532\", NAME=\"fra1\", OWNER=\"oracle\", GROUP=\"dba\", MODE=\"0660\"<\/span><\/pre>\n<p style=\"text-align: justify;\">3. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda disklerimizin &#8220;partition table&#8221;lar\u0131n\u0131 &#8220;partprobe&#8221; komutu ile olu\u015fturuyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- A\u015fa\u011f\u0131daki i\u015flemleri sadece tek bir \u00fcye \u00fczerinden yap\u0131lmal\u0131d\u0131r.\r\n\r\n# partprobe \/dev\/sdb1<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># partprobe \/dev\/sdc1<\/span><\/pre>\n<p style=\"text-align: justify;\">4. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucular\u0131m\u0131zda olu\u015fturudu\u011fumuz kurallar\u0131 test etmek i\u00e7in a\u015fa\u011f\u0131daki i\u015flemleri uyguluyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- A\u015fa\u011f\u0131daki testi disklerimizi kullanacak t\u00fcm \u00fcye sunucular\u0131m\u0131zda<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">uyguluyoruz\r\n\r\n-- Test i\u015flemi \u00f6ncesi bir hata ile kar\u015f\u0131la\u015fmamak i\u00e7in sunucular\u0131m\u0131z\u0131 yeniden\r\nba\u015flat\u0131yoruz.\r\n\r\n# shutdown -r now\r\n\r\n-- Test i\u015flemimizi ger\u00e7ekle\u015ftiriyoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># udevadm test \/sys\/block\/sdb\/sdb1<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># udevadm test \/sys\/block\/sdc\/sdc1<\/span><\/pre>\n<p style=\"text-align: justify;\">5. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Disklerimizin izinlerinin ve sahibinin &#8220;oracle&#8221; kullan\u0131c\u0131s\u0131 oldu\u011funu kontrol etmek i\u00e7in a\u015fa\u011f\u0131daki i\u015flemleri yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># ls -l \/dev\/data1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 oracle dba 8, 17 May 23 22:03 \/dev\/data1<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># ls -l \/dev\/fra1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">brw-rw---- 1 oracle dba 8, 33 May 23 22:03 \/dev\/fra1\r\n\r\n-- G\u00f6rd\u00fc\u011f\u00fcm\u00fcz gibi \"oracle\" \"dba\" haklar\u0131 UDEV kurallar\u0131 sayesinde atanm\u0131\u015f durumda.<\/span><\/pre>\n<p style=\"text-align: justify;\">6.\u00a0 <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucular\u0131m\u0131zda yap\u0131land\u0131rmam\u0131z\u0131n ard\u0131ndan &#8220;UDEV&#8221; uygulamam\u0131z\u0131 \u00e7al\u0131\u015f\u0131r hale getiriyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- \u0130\u015flemlerimizin ard\u0131ndan \"UDEV\" servisimizi ba\u015flat\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- A\u015fa\u011f\u0131daki komutu t\u00fcm \u00fcye sunucular\u0131m\u0131zda \u00e7al\u0131\u015ft\u0131r\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># start_udev<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Starting udev: [  OK  ]<\/span><\/pre>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">UDEV ile &#8220;Grid Infrastructure&#8221; kurulumu i\u00e7in disklerimiz haz\u0131r. Bu i\u015flemlerden sonra &#8220;Grid Infrastructure&#8221; kurulumuna ge\u00e7ebiliriz. Burada dikkat edece\u011fimiz &#8220;scsi_id&#8221; komutumuzun parametreleri Linux versiyonlar\u0131na g\u00f6re farkl\u0131l\u0131k g\u00f6sterebilir. Ayr\u0131ca disklerimizin block dosyalar\u0131 &#8220;\/sys\/block&#8221; yerine &#8220;\/dev\/block\/&#8221; alt\u0131nda olabilir. Bu durumlar Linux versiyonlar\u0131na g\u00f6re farkl\u0131l\u0131k g\u00f6sterebilir. Yaz\u0131m\u0131z\u0131nda yap\u0131land\u0131rmam\u0131z i\u00e7in &#8220;Oracle Enterprise Linux 6.x&#8221; versiyonu kullan\u0131lm\u0131\u015ft\u0131r.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Bu yaz\u0131m\u0131zda &#8220;Linux \u0130\u015fletim Sistemlerinde ASM Kurulumu i\u00e7in ASM Library ve UDEV Yap\u0131land\u0131rmas\u0131&#8221; ayr\u0131 ayr\u0131 inceledik. Kurulum tercihimize g\u00f6re disklerimizi yap\u0131land\u0131r\u0131rken yukar\u0131daki se\u00e7eneklerden istedi\u011fimizi kullanabiliriz. Kolayl\u0131k ve pratik olarak &#8220;Oracle ASM Library&#8221; &#8220;UDEV&#8221; yap\u0131land\u0131rmas\u0131na g\u00f6re bir \u00e7ok i\u015flemi kendisi ger\u00e7ekle\u015ftirdi\u011fi ve y\u00f6netimi daha kolay oldu\u011fu i\u00e7in daha \u00e7ok tercih edilmektedir.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Ba\u015fka bir makalede g\u00f6r\u00fc\u015fmek \u00fczere\u2026<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bu makalemizde &#8220;Linux \u0130\u015fletim Sistemlerinde ASM Kurulumu i\u00e7in ASM Library ve UDEV Yap\u0131land\u0131rmas\u0131&#8221; konusunu inceleyece\u011fiz. Yaz\u0131m\u0131zda \u00f6zellikle Oracle ASM (Grid)\u00a0kurulumu i\u00e7in kullanaca\u011f\u0131m\u0131z diskleri iki y\u00f6ntemle yap\u0131land\u0131rmay\u0131 inceleyece\u011fiz. Bu yap\u0131land\u0131rma i\u015flemleri sonras\u0131 disklerimizi ASM kurulumuna haz\u0131r hale getirmi\u015f olaca\u011f\u0131z. &#8220;UDEV&#8221; yap\u0131land\u0131rmam\u0131z &hellip; <a href=\"https:\/\/www.koraykey.com\/?p=3621\">Okumaya devam et <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,8],"tags":[527,532,395,389,21,290,20,19,397,391,386,390,387,394,393,388,392,396],"class_list":["post-3621","post","type-post","status-publish","format-standard","hentry","category-oracle","category-unix-linux","tag-asm-icin-disk-yapilandirma","tag-asm-kurulumu","tag-asm-library-ile-disklerin-yapilandirmasi","tag-grid-asm-icin-disk-yapilandirmasi","tag-h-koray-gunduz","tag-halil-koray-gunduz","tag-koray-gunduz","tag-koraykey","tag-linux-oracle-asm-library","tag-linux-oracleasm-ayarlari","tag-linux-udev","tag-linux-udev-ayarlari","tag-oracle-asm-library","tag-oracle-asm-library-ayarlari","tag-oracle-asm-library-kullanimi","tag-oracle-asmlib","tag-oracleasm-kullanimi","tag-udev-ile-disklerin-yapilandirmasi"],"_links":{"self":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts\/3621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3621"}],"version-history":[{"count":0,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts\/3621\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}