112
1. Tạo máy ảo và cài hệ điều hành Oracle Linux a. Tạo và cấu hình máy ảo b. Cài hệ điều hành Oracle Linux 2. Cấu hình server cho việc cài Grid Infrashstructure và cấu hình ASM 3. Install Grid Inf và cấu hình ASM 4. Install Oracle Database software 5. Tạo Database sử dụng DBCA 1. Tạo máy ảo và cài hệ điều hành Oracle Linux a. Tạo và cấu hình máy ảo Tạo thư mục 11GOCA trên ổ D Chạy chương trình VMWare để tạo máy ảo Chọn File -> New -> Virtual Machine Xuất hiện màn hình sau:

Cai Dat Linux - Oracle - Grid - Database

Embed Size (px)

DESCRIPTION

cài đặt oracle trên linux full

Citation preview

Page 1: Cai Dat Linux - Oracle - Grid - Database

1. Tạo máy ảo và cài hệ điều hành Oracle Linux a. Tạo và cấu hình máy ảo b. Cài hệ điều hành Oracle Linux

2. Cấu hình server cho việc cài Grid Infrashstructure và cấu hình ASM 3. Install Grid Inf và cấu hình ASM 4. Install Oracle Database software 5. Tạo Database sử dụng DBCA

1. Tạo máy ảo và cài hệ điều hành Oracle Linux a. Tạo và cấu hình máy ảo Tạo thư mục 11GOCA trên ổ D

Chạy chương trình VMWare để tạo máy ảo Chọn File -> New -> Virtual Machine

Xuất hiện màn hình sau:

Page 2: Cai Dat Linux - Oracle - Grid - Database

Chọn Next Xuất hiện màn hình sau:

Chọn tùy chọn Custom

Page 3: Cai Dat Linux - Oracle - Grid - Database

Chọn Next Xuất hiện màn hình sau:

Chọn tùy chọn Linux Version: Red Hat Enterprise Linux 4 Chọn Next, xuất hiện màn hình sau:

Page 4: Cai Dat Linux - Oracle - Grid - Database

Virtual machine name: nhập vào 11GOCA Location: chọn thu mục 11GOCA đã tạo ở trên Chọn Next

Page 5: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Chọn Next

Page 6: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Nhập vào dung lượng RAM cho máy ảo ( 1024 MB)

Page 7: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Chọn tùy chọn Use bridge networking ( máy ảo sẽ lấy card mạng thật làm card mạng cho nó) Chọn Next

Page 8: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Chọn Next để tạo đĩa cứng cho máy ảo

Page 9: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Bỏ tùy chọn Allocate all disk space now

Page 10: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Browse vào thư mục D:\11GOCA, đặt tên file cho máy ổ cứng ảo ( localdisk.vmdk) Chọn Finish

Tạo thêm 4 đĩa cứng dung lượng 70GB cho máy ảo Chọn Edit virtual machine settings

Page 11: Cai Dat Linux - Oracle - Grid - Database

Xuất hiện hộp thoại sau:

Chọn Add

Page 12: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 13: Cai Dat Linux - Oracle - Grid - Database

Chọn tùy chọn Create a new virtual disk Chọn Next

Chọn Next

Page 14: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Nhập vào tên file cho đĩa ảo ( asmdisk1.vmdk) Chọn Finish để kết thúc

Page 15: Cai Dat Linux - Oracle - Grid - Database

Làm tương tự cho 3 đĩa còn lại Kết quả ta được như hình sau

Bỏ file iso cài Linux vào CD ROM của máy ảo Double click vào biểu tượng CD ROM ( IDE 1:0) của máy ảo Xuất hiện màn hình sau:

Page 16: Cai Dat Linux - Oracle - Grid - Database

Chọn Use ISO image Chọn Browse,

Page 17: Cai Dat Linux - Oracle - Grid - Database

Chọn Open

Page 18: Cai Dat Linux - Oracle - Grid - Database

Chọn OK b. Khởi động máy ảo và cài đặt hệ điều hành

Chọn Start this vitual machine

Page 19: Cai Dat Linux - Oracle - Grid - Database

Nhấn Enter

Chọn tùy chọn Skip Nhấn Enter

Page 20: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 21: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 22: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Chọn Yes để khởi tạo đĩa 1 (sda)

Page 23: Cai Dat Linux - Oracle - Grid - Database

Chọn Yes

Page 24: Cai Dat Linux - Oracle - Grid - Database

Chọn Yes

Page 25: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 26: Cai Dat Linux - Oracle - Grid - Database

Click chọn phần Free của sda, chọn New để tạo partition

Page 27: Cai Dat Linux - Oracle - Grid - Database

Chọn OK

Page 28: Cai Dat Linux - Oracle - Grid - Database

Chọn phần Free, chọn New

Page 29: Cai Dat Linux - Oracle - Grid - Database

Chọn OK

Page 30: Cai Dat Linux - Oracle - Grid - Database

Chọn phần Free, chọn New

Page 31: Cai Dat Linux - Oracle - Grid - Database

Chọn OK Kết quả ta có như hình sau

Page 32: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 33: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 34: Cai Dat Linux - Oracle - Grid - Database

Chọn Edit

Page 35: Cai Dat Linux - Oracle - Grid - Database

Chọn OK

Page 36: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Chọn Continue

Page 37: Cai Dat Linux - Oracle - Grid - Database

Chọn Continue

Chọn Next

Page 38: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 39: Cai Dat Linux - Oracle - Grid - Database

Chọn Next Chọn các tùy chọn như hình sau

Page 40: Cai Dat Linux - Oracle - Grid - Database
Page 41: Cai Dat Linux - Oracle - Grid - Database

Sau khi chọn các tùy chọn Chọn Next

Page 42: Cai Dat Linux - Oracle - Grid - Database

Chọn Next Xuất hiện màn hình sau:

Page 43: Cai Dat Linux - Oracle - Grid - Database

Sau khi cài xong xuất hiện màn hình sau

Page 44: Cai Dat Linux - Oracle - Grid - Database

Chọn Reboot

Page 45: Cai Dat Linux - Oracle - Grid - Database
Page 46: Cai Dat Linux - Oracle - Grid - Database
Page 47: Cai Dat Linux - Oracle - Grid - Database

Chọn Yes

Page 48: Cai Dat Linux - Oracle - Grid - Database

Chọn Forward

Chọn Yes

Page 49: Cai Dat Linux - Oracle - Grid - Database

Chọn Forward

Page 50: Cai Dat Linux - Oracle - Grid - Database

Chọn Forward

Page 51: Cai Dat Linux - Oracle - Grid - Database

Chọn Forward

Chọn Continue

Page 52: Cai Dat Linux - Oracle - Grid - Database

Chọn Forward

Page 53: Cai Dat Linux - Oracle - Grid - Database

Chọn Finish

Chọn OK Sau khi khởi động lại máy

Page 54: Cai Dat Linux - Oracle - Grid - Database

Đăng nhập bằng user root

Page 55: Cai Dat Linux - Oracle - Grid - Database

Click phải màn hình desktop Chọn open terminal để vào cửa sổ command

Chuẩn bị môi trường để cài oracle + Tạo group và user cho việc cài oracle Dùng user root #groupadd oinstall #groupadd dba #groupadd oper #groupadd asmadmin #useradd –g oinstall –G dba, oper, asmadmin oracle

Page 56: Cai Dat Linux - Oracle - Grid - Database

Đặt password cho user oracle là oracle Dùng user root, gỏ lệnh passwd oracle #passwd oracle Nhập oracle 2 lần

+ Chuyển quyền sở hữu mount point /u01 cho user oracle Dùng user root #chown –R oracle:oinstall /u01

Dùng user oracle, tạo thư mục /u01/source chứa source: Để chuyển sang user oracle, dùng lệnh su - <user> # su – oracle $mkdir /u01/source

+ Tạo partition cho 4 đĩa sdb, sdc, sdd, sde. Mỗi đĩa 1 partition dùng làm asm disk Dùng user root #cd /dev #ll | grep sd

Page 57: Cai Dat Linux - Oracle - Grid - Database

Dùng fdisk để tạo partition #fdisk /dev/sdb

Nhập vào n để tạo partition mới

Chọn loại partition là p ( primary )

Partition number : chọn 1

First cylender: chọn 1

Last cylender: để default và nhấn Enter để lấy toàn bộ dung lượng của đĩa cho partition 1

Page 58: Cai Dat Linux - Oracle - Grid - Database

Chọn w để lưu lại

Làm tương tự cho các đĩa sdc, sdd, sde Kết quả sau khi tạo partition cho sdb, sdc,sdd, sde ta có như hình sau:

The partprobe command searches for partitions information and informs the kernel of partition table changes.

+ Install ASMLib and Initializing ASMLib Cài các gói cần cho việc cấu hình ASM

Page 59: Cai Dat Linux - Oracle - Grid - Database

oracleasm-support oracleasm-2.6… ( chú ý: tùy theo kernel hệ điều hành ) oracleasmlib Dùng user root Mount đĩa DVD chứa source #mount /dev/cdrom /media #cd /media/Server

Install oracleasm-support #rpm –ivh < ten gói cần cài>

Install oracleasm-2.6

Page 60: Cai Dat Linux - Oracle - Grid - Database

Install oracleasmlib Do gói này không có sẵn trong DVD source, nên sẽ copy sang máy ảo, sau đó sẽ cài ( xem phần copy source vào máy ảo ) Giả sử gói này được copy vào thư mục /u01/source

#rpm –ivh oracleasmlib…

Kiểm tra các gói đã được install hay chưa:

+ Khởi tạo ASMLib #/etc/init.d/oracleasm configure

Page 61: Cai Dat Linux - Oracle - Grid - Database

After it is configured, to enable ASM, run the oracleasm utility with the enable option. #/etc/init.d/oracleasm enable

Mark disk as ASM disk When using ASMLib, disks must be marked for ASM usage. In the process of marking a disk, you must assign a name to the disk. Meaningful names can be assigned for each disk. #/etc/init.d/oracleasm createdisk <Ten asm> <partition>

Làm tương tự cho 3 đĩa còn lại, kết quả ta có như sau:

Page 62: Cai Dat Linux - Oracle - Grid - Database

To make the disks available, use the scandisks option: /etc/init.d/oracleasm scandisks

+ Chuẩn bị hệ điều hành cài Grid Infrashstructre Thêm thông tin tên máy và IP vào file hosts của máy dưới dạng sau: <IP-address> <fully-qualified-machine-name> <machine-name> Từ dấu nhắc, dùng user root để mở file hosts ở chế độ edit #vi /etc/hosts

Set các kernel parameter: Thêm trong file /etc/sysctl.conf các thông số sau: #vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 #kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586

Kết quả ta được như hình sau:

Page 63: Cai Dat Linux - Oracle - Grid - Database

- Cập nhật lại kernel parameter sau khi đã thay đổi: #sysctl –p

- Thiết lập resoure limit cho user oracle Dùng user root, thêm các dòng sau vào file limits.conf #vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024

oracle hard nofile 65536 Kết quả ta được như hình sau:

Page 64: Cai Dat Linux - Oracle - Grid - Database

Thêm dòng session required pam_limits.so vào file login #vi /etc/pam.d/login Kết quả ta được như hình sau:

Cài đặt các gói cần cho việc cài oracle software: Mount dvd chứa source redhat, sau đó tiến hành cài các gói vào Dùng user root: #mount /dev/cdrom /media #cd /media/Server rpm -Uvh binutils-2.* rpm -Uvh compat-libstdc++-33* rpm -Uvh compat-libstdc++-33*.i386.rpm rpm -Uvh elfutils-libelf* rpm -Uvh gcc-4.* rpm -Uvh gcc-c++-4.* rpm -Uvh glibc-2.* rpm -Uvh glibc-common-2.* rpm -Uvh glibc-devel-2.* rpm -Uvh glibc-headers-2.* rpm -Uvh ksh* rpm -Uvh libaio-0.* rpm -Uvh libaio-devel-0.* rpm -Uvh libgomp-4.* rpm -Uvh libgcc-4.* rpm -Uvh libstdc++-4.* rpm -Uvh libstdc++-devel-4.* rpm -Uvh make-3.* rpm -Uvh sysstat-7.*

Page 65: Cai Dat Linux - Oracle - Grid - Database

rpm -Uvh unixODBC-2.* rpm -Uvh unixODBC-devel-2.*

+ Tạo thư mục chứa oracle software Dùng user oracle để tạo: mkdir -p /u01/app/oracle/product/11.2.0/db_home1 mkdir -p /u01/app/oracle/product/11.2.0/grid

Gán thêm quyền trong /u01 $chmod –R 755 /u01

- Login bằng user oracle và sửa profile #su – oracle $vi .bash_profile Thêm các dòng sau vào file .bash_profile # Oracle Settings TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_HOSTNAME=oca11g; export ORACLE_HOSTNAME ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

Copy source gird và giải nén: Giả sử suorce Grid được copy vào /u01/source $cd /u01/source $unzip linux_11gR2_grid.zip

Page 66: Cai Dat Linux - Oracle - Grid - Database

3. Install Grid Inf và cấu hình ASM Cài chương trình Xming để có thể lấy giao diện từ máy linux về máy windows Start chương trình Xming Enable X11 forwording cho Putty

Page 67: Cai Dat Linux - Oracle - Grid - Database

Install grid infrashstructre

Page 68: Cai Dat Linux - Oracle - Grid - Database
Page 69: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 70: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 71: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 72: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 73: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Chọn Yes

Page 74: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 75: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 76: Cai Dat Linux - Oracle - Grid - Database
Page 77: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 78: Cai Dat Linux - Oracle - Grid - Database

Chọn Finish để tiến hành cài đặt

Page 79: Cai Dat Linux - Oracle - Grid - Database
Page 80: Cai Dat Linux - Oracle - Grid - Database

Chạy 2 script trên bằng user root Chú ý: chỉ chạy từng script 1 Mở thêm 1 terminal khác , dùng user root chạy

Page 81: Cai Dat Linux - Oracle - Grid - Database

Sau khi chạy xong, quay lại màn hình chạy script, chọn OK

Page 82: Cai Dat Linux - Oracle - Grid - Database
Page 83: Cai Dat Linux - Oracle - Grid - Database

Chọn Close. Kết thúc quá trình cài Grid Infrashstructre

4. Install Oracle database software Copy source vào /u01/source Giải nén source $cd /u01/source/database $./runInstaller

Page 84: Cai Dat Linux - Oracle - Grid - Database

Chọn Yes

Page 85: Cai Dat Linux - Oracle - Grid - Database
Page 86: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 87: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 88: Cai Dat Linux - Oracle - Grid - Database

Chọn Enterprise Edidtion Chọn Next

Page 89: Cai Dat Linux - Oracle - Grid - Database
Page 90: Cai Dat Linux - Oracle - Grid - Database
Page 91: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 92: Cai Dat Linux - Oracle - Grid - Database

Chọn Finish

Page 93: Cai Dat Linux - Oracle - Grid - Database
Page 94: Cai Dat Linux - Oracle - Grid - Database
Page 95: Cai Dat Linux - Oracle - Grid - Database

Kết thúc quá trình install Oracle software

5. Tạo database sử dụng dbca

Page 96: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 97: Cai Dat Linux - Oracle - Grid - Database

Chọn tùy chọn Create a database Chọn Next

Page 98: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 99: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 100: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 101: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Chọn Yes

Page 102: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Chọn OK

Page 103: Cai Dat Linux - Oracle - Grid - Database
Page 104: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 105: Cai Dat Linux - Oracle - Grid - Database
Page 106: Cai Dat Linux - Oracle - Grid - Database

Chọn Next

Page 107: Cai Dat Linux - Oracle - Grid - Database
Page 108: Cai Dat Linux - Oracle - Grid - Database

Chọn Finish

Chọn OK

Page 109: Cai Dat Linux - Oracle - Grid - Database
Page 110: Cai Dat Linux - Oracle - Grid - Database

Chọn Exit

Copy source vào máy ảo : Dùng chương trình winscp để copy file từ máy thật sang máy ảo Sau khi mở chương trình winscp xuất hiện màn hình sau:

Page 111: Cai Dat Linux - Oracle - Grid - Database

Chọn Login

Chọn Yes

Kéo thả file từ bên máy thật sang máy ảo

Page 112: Cai Dat Linux - Oracle - Grid - Database

Chọn Copy