4.1. Tạo alias bằng partition4.2. Tạo alias bằng UUID4.3. Tạo alias bằng UDEV
1. Quy hoạch đĩa
|
[root@localhost
yum.repos.d]# lsblk |sort NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT │
└─ol-root 252:0 0 199G
0 lvm / │
├─ol-swap 252:1 0 25G
0 lvm [SWAP] └─sda1 8:1
0 1G 0 part /boot ├─sda2
8:2 0 224G
0 part sda 8:0 0
225G 0 disk sdb 8:16 0
200G 0 disk --/u01
--DATA: 24TB sdd 8:48 0
2T 0 disk sde 8:64 0
2T 0 disk sdf 8:80 0
2T 0 disk sdg 8:96 0
2T 0 disk sdh 8:112 0
2T 0 disk sdi 8:128 0
2T 0 disk sdj 8:144 0
2T 0 disk sdk 8:160 0
2T 0 disk sdl 8:176 0
2T 0 disk sdm 8:192 0
2T 0 disk sdn 8:208 0
2T 0 disk sdo 8:224 0
2T 0 disk --RECO:6TB sdp 8:240 0
2T 0 disk sdq 65:0 0
2T 0 disk sdr 65:16 0
2T 0 disk
sds
65:32 0 2T
0 disk sdt
65:48 0 2T
0 disk sdu
65:64 0 2T
0 disk sdv
65:80 0 2.1T
0 disk
sdc 8:32 0
2T 0 disk
--CRS sdw 65:96 0
50G 0 disk sdx 65:112 0
50G 0 disk sdy 65:128 0
50G 0 disk
sr0
11:0 1 1024M 0 rom |
[root@localhost ~]# lsblk |sort NAME
MAJ:MIN RM SIZE RO TYPE
MOUNTPOINT │ └─ol-root 252:0 0
199G 0 lvm / │ ├─ol-swap 252:1 0
25G 0 lvm [SWAP] └─sda1
8:1 0 1G
0 part /boot ├─sda2
8:2 0 224G
0 part sda 8:0 0
225G 0 disk sdc 8:32 0
200G 0 disk --/u01
sdb
8:16 0 400G
0 disk
--DATA: 24TB sdd 8:48 0
2T 0 disk sde 8:64 0
2T 0 disk sdf 8:80 0
2T 0 disk sdg 8:96 0
2T 0 disk sdh 8:112 0
2T 0 disk sdi 8:128 0
2T 0 disk sdj 8:144 0
2T 0 disk sdk 8:160 0
2T 0 disk sdl 8:176 0
2T 0 disk sdm 8:192 0
2T 0 disk sdn 8:208 0
2T 0 disk sdo 8:224 0
2T 0 disk --RECO:TB sdp 8:240 0
2.1T 0 disk sdq 65:0 0
2T 0 disk sdr 65:16 0
2T 0 disk --/backupdb:
10TB sds 65:32 0
2T 0 disk sdt 65:48 0
2T 0 disk sdu 65:64 0
2T 0 disk sdv 65:80 0
2T 0 disk sdw 65:96 0
2T 0 disk --CRS sdx 65:112 0
50G 0 disk sdy 65:128 0
50G 0 disk sdz 65:144 0
50G 0 disk
sr0
11:0 1 1024M 0 rom |
2. Cấu hình ASM
[root@localhost u01]# yum
install oracleasm* ---cài trên cả 2 node
[root@localhost u01]# oracleasm
configure -I ---cả 2 node
[root@billdb01 grid_patch]# oracleasm
configure -i
Configuring the Oracle ASM library driver.
This will configure the on-boot properties
of the Oracle ASM library
driver.
The following questions will determine whether the driver is
loaded on boot and what permissions it will
have. The current values
will be shown in brackets ('[]'). Hitting <ENTER> without typing an
answer will keep that current value. Ctrl-C will abort.
Default user to own the driver interface
[grid]: grid
Default group to own the driver interface
[oinstall]: asmadmin
Start Oracle ASM library driver on boot
(y/n) [y]:
Scan for Oracle ASM disks on boot (y/n)
[y]:
Writing Oracle ASM library driver
configuration: done [root@billdb01 u01]# oracleasm init --cả 2 node
Creating /dev/oracleasm mount point:
/dev/oracleasm
Loading module "oracleasm":
oracleasm
Configuring "oracleasm" to use
device physical block size
Mounting ASMlib driver filesystem:
/dev/oracleasm
[root@localhost u01]# oracleasm
configure –cả 2 node
ORACLEASM_ENABLED=true
ORACLEASM_UID=oracle
ORACLEASM_GID=oinstall
ORACLEASM_SCANBOOT=true
ORACLEASM_SCANORDER=""
ORACLEASM_SCANEXCLUDE=""
ORACLEASM_SCAN_DIRECTORIES=""
ORACLEASM_USE_LOGICAL_BLOCK_SIZE="false"
[root@localhost u01]# oracleasm scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
3. Tạo partition cho đĩa
parted -a optimal /dev/sdd mklabel gpt mkpart primary 1m 100% # tạo partition -> /dev/sdd1....
parted -a optimal /dev/sde mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdf mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdg mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdh mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdi mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdj mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdk mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdl mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdm mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdn mklabel gpt mkpart primary 1m 100%...
4. Tạo alias
4.1. Tạo alias bằng partition
---Trên node 1 (chạy bằng root hoặc grid)
#CRS
# oracleasm createdisk CRS_01 /dev/sdw1
oracleasm createdisk CRS_02 /dev/sdx1
oracleasm createdisk CRS_03 /dev/sdy1
#DATA
oracleasm createdisk DATA_01 /dev/sdd1
oracleasm createdisk DATA_02 /dev/sde1
oracleasm createdisk DATA_03 /dev/sdf1
oracleasm createdisk DATA_04 /dev/sdg1
oracleasm createdisk DATA_05 /dev/sdh1
oracleasm createdisk DATA_06 /dev/sdi1
oracleasm createdisk DATA_07 /dev/sdj1
oracleasm createdisk DATA_08 /dev/sdk1
oracleasm createdisk DATA_09 /dev/sdl1
oracleasm createdisk DATA_10 /dev/sdm1
oracleasm createdisk DATA_11 /dev/sdn1
oracleasm createdisk DATA_12 /dev/sdo1
#RECO
oracleasm createdisk RECO_01 /dev/sdp1
oracleasm createdisk RECO_02 /dev/sdq1
oracleasm createdisk RECO_03 /dev/sdr1
[root@billdb01 u01]# oracleasm scandisks
–không cần chạy
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
[root@billdb01 u01]# oracleasm listdisks
CRS_01
CRS_02
CRS_03
DATA_01
DATA_02
DATA_03
DATA_04
DATA_05
DATA_06
DATA_07
DATA_08
DATA_09
DATA_10
DATA_11
DATA_12
FRA_01
RECO_02
RECO_03
---Trên node 2: Scan là ra (chạy bằng root
hoặc grid, oracle đều được)
[grid@billdb02 ~]$ oracleasm listdisks
CRS_01
CRS_02
CRS_03
DATA_01
DATA_02
DATA_03
DATA_04
DATA_05
DATA_06
DATA_07
DATA_08
DATA_09
DATA_10
DATA_11
DATA_12
RECO_01
RECO_02
RECO_03
Dùng user root tạo partition
cho đĩa bằng câu lệnh sau (chỉ cần thực hiện trên một node), ví dụ:
parted -a optimal /dev/sdf
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sde
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdd
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdc
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdb
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdn
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdm
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdl
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdj
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdk
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdi
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdh
mklabel gpt mkpart primary 1m 100%
parted -a optimal /dev/sdg
mklabel gpt mkpart primary 1m 100%
Sau khi tạo partition hệ thống
tự sinh uuid cho partition ở đường dẫn /dev/disk/by-partuuid:
[root@billdb1
by-partuuid]# ls -l
total 0
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 1afebe0b-06b3-450e-b79e-a796e37daedc -> ../../sdi1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 5b1ecaf8-36aa-4d00-98bb-63b8b5afbebe -> ../../sdb1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 70893d8d-b45a-4399-b58d-31afc0611910 -> ../../sdc1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 7863d06f-8137-40a9-8c23-6e6255048513 -> ../../sde1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 8977c63d-aa01-446e-9a05-03dd04572f46 -> ../../sdg1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 95d03338-edfd-46a7-b412-18db83daa62d -> ../../sdk1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 ad89ba33-a755-4d85-82f2-cd2aeb49b6a7 -> ../../sdh1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 b8e1e16c-13e1-46a1-b3c7-f9f4bd3b9ee4 -> ../../sdn1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 c3117d4d-6ef0-4c45-a45c-1f0f2ad5e19f -> ../../sdl1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 c5dbeddf-6f9b-4b18-a2a9-6cb9405f86ad -> ../../sdm1
lrwxrwxrwx. 1 root root 10
Apr 27 11:16 e97bfa26-ff45-40c6-93bb-53d7d3d6b2c8 -> ../../sdf1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 f18463b5-f602-434b-aecc-4c10c93dd7bc -> ../../sdj1
lrwxrwxrwx. 1 root root 10
Apr 27 11:23 f9324817-d01e-4f2d-8f0c-06f103a493e8 -> ../../sdd1
[root@billdb1
by-partuuid]#
Thông tin các đĩa:
[root@billdb1
by-partuuid]# lsblk
NAME MAJ:MIN RM
SIZE RO TYPE MOUNTPOINT
sdf 8:80
0 570G 0 disk
└─sdf1 8:81
0 570G 0 part
sdo 8:224
0 400G 0 disk
└─sdo1 8:225
0 400G 0 part /u01
sdd 8:48
0 10G 0 disk
└─sdd1 8:49
0 10G 0 part
sdm 8:192
0 500G 0 disk
└─sdm1 8:193
0 500G 0 part
sdb 8:16
0 10G 0 disk
└─sdb1 8:17
0 10G 0 part
sdk 8:160
0 500G 0 disk
└─sdk1 8:161
0 500G 0 part
sdi 8:128
0 500G 0 disk
└─sdi1 8:129
0 500G 0 part
sr0 11:0
1 4.6G 0 rom
sdg 8:96
0 500G 0 disk
└─sdg1 8:97
0 500G 0 part
sde 8:64
0 300G 0 disk
└─sde1 8:65
0 300G 0 part
sdn 8:208
0 500G 0 disk
└─sdn1 8:209
0 500G 0 part
sdc 8:32
0 10G 0 disk
└─sdc1 8:33
0 10G 0 part
sdl 8:176
0 500G 0 disk
└─sdl1 8:177
0 500G 0 part
sda 8:0
0 100G 0 disk
├─sda2 8:2
0 91G 0 part /
├─sda3 8:3
0 8G 0 part [SWAP]
└─sda1 8:1
0 1G 0 part /boot
sdj 8:144
0 500G 0 disk
└─sdj1 8:145
0 500G 0 part
sdh 8:112
0 500G 0 disk
└─sdh1 8:113
0 500G 0 part
[root@billdb1
by-partuuid]#
Dùng user root tạo partition cho đĩa bằng câu lệnh
sau (chỉ cần thực hiện trên một node):
oracleasm createdisk FRA01
/dev/disk/by-partuuid/e97bfa26-ff45-40c6-93bb-53d7d3d6b2c8
oracleasm createdisk
DATA01 /dev/disk/by-partuuid/1afebe0b-06b3-450e-b79e-a796e37daedc
oracleasm createdisk OCR01
/dev/disk/by-partuuid/5b1ecaf8-36aa-4d00-98bb-63b8b5afbebe
oracleasm createdisk OCR02
/dev/disk/by-partuuid/70893d8d-b45a-4399-b58d-31afc0611910
oracleasm createdisk
DATA02 /dev/disk/by-partuuid/7863d06f-8137-40a9-8c23-6e6255048513
oracleasm createdisk
DATA03 /dev/disk/by-partuuid/8977c63d-aa01-446e-9a05-03dd04572f46
oracleasm createdisk
DATA04 /dev/disk/by-partuuid/95d03338-edfd-46a7-b412-18db83daa62d
oracleasm createdisk
DATA05 /dev/disk/by-partuuid/ad89ba33-a755-4d85-82f2-cd2aeb49b6a7
oracleasm createdisk
DATA06 /dev/disk/by-partuuid/b8e1e16c-13e1-46a1-b3c7-f9f4bd3b9ee4
oracleasm createdisk
DATA07 /dev/disk/by-partuuid/c3117d4d-6ef0-4c45-a45c-1f0f2ad5e19f
oracleasm createdisk
DATA08 /dev/disk/by-partuuid/c5dbeddf-6f9b-4b18-a2a9-6cb9405f86ad
oracleasm createdisk
DATA09 /dev/disk/by-partuuid/f18463b5-f602-434b-aecc-4c10c93dd7bc
oracleasm createdisk OCR03
/dev/disk/by-partuuid/f9324817-d01e-4f2d-8f0c-06f103a493e8
Sau khi cài đặt thực hiện câu lệnh sau để scandisk
trên node còn lại:
oracleasm scandisks
oracleasm listdisks
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty