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... Đặt password cho user oracle là oracle
Trang 1a 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
Trang 2Nhấn Enter
Chọn tùy chọn Skip
Trang 3Chọn Next
Trang 4Chọn Next
Trang 5Chọn Next
Trang 6Chọn phần Free, chọn New
Trang 7Chọn OK
Trang 8Chọn phần Free, chọn New
Trang 9Chọn OK
Kết quả ta có như hình sau
Trang 10Chọn Next
Trang 11Chọn Next
Trang 12Chọn Edit
Trang 13Chọn OK
Trang 14Chọn Next
Chọn Continue
Trang 15Chọn Continue
Chọn Next
Trang 16Chọn Next
Trang 17Chọn Next
Chọn các tùy chọn như hình sau
Trang 19Sau khi chọn các tùy chọn
Chọn Next
Trang 20Chọn Next
Xuất hiện màn hình sau:
Trang 21Sau khi cài xong xuất hiện màn hình sau
Trang 22Chọn Reboot
Trang 25Chọn Yes
Trang 26Chọn Forward
Chọn Yes
Trang 27Chọn Forward
Trang 28Chọn Forward
Trang 29Chọn Forward
Chọn Continue
Trang 30Chọn Forward
Trang 31Chọn Finish
Chọn OK
Sau khi khởi động lại máy
Trang 32Đăng nhập bằng user root
Trang 33Click 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
Trang 34Đặ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 4 partition dùng làm asm disk
Dùng user root
Trang 35#mkdir /asmdisk
#chown -R oracle:oinstall /asmdisk
dd if=/dev/zero of=/asmdisk/disk1 bs=1024k count=2000
dd if=/dev/zero of=/asmdisk/disk2 bs=1024k count=2000
dd if=/dev/zero of=/asmdisk/disk3 bs=1024k count=2000
dd if=/dev/zero of=/asmdisk/disk4 bs=1024k count=2000
losetup /dev/loop1 /asmdisk/disk1
losetup /dev/loop2 /asmdisk/disk2
losetup /dev/loop3 /asmdisk/disk3
losetup /dev/loop4 /asmdisk/disk4
#!/bin/sh
#
# chkconfig: 345 13 89
# description: Allocates the flat files in /devices as loopback devices
# Creates links to those loopback devices to simulate the naming
# convention of Oracle VM Server virtaual block devices
Trang 36losetup /dev/loop3 /asmdisk/disk3
losetup /dev/loop4 /asmdisk/disk4
# chkconfig losetup list
B2 Install ASMLib and Initializing ASMLib
Cài các gói cần cho việc cấu hình ASM
oracleasm-support
Trang 37oracleasmlib
Dùng user root
Mount đĩa DVD chứa source
#mount /dev/cdrom /media
Trang 38Giả 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
Trang 39After 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:
Trang 40To 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:
Trang 41- 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:
Trang 42Thê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
Trang 43rpm -Uvh unixODBC-2.*
rpm -Uvh unixODBC-devel-2.*
+ Tạo thư mục chứa oracle software
Dùng user oracle để tạo:
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 grid và giải nén:
Giả sử suorce Grid được copy vào /u01/source
$cd /u01/source
Trang 443 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
Trang 45Install grid infrashstructre
Trang 47Chọn Next
Trang 48Chọn Next
Trang 49Chọn Next
Trang 50Chọn Next
Trang 51Chọn Next
Chọn Yes
Trang 52Chọn Next
Trang 53Chọn Next
Trang 55Chọn Next
Trang 56Chọn Finish để tiến hành cài đặt
Trang 58Chạ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
Trang 59Sau khi chạy xong, quay lại màn hình chạy script, chọn OK
Trang 61Chọ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
Trang 62Chọn Yes
Trang 64Chọn Next
Trang 65Chọn Next
Trang 66Chọn Enterprise Edidtion
Chọn Next
Trang 69Chọn Next
Trang 70Chọn Finish
Trang 73Kết thúc quá trình install Oracle software
5 Tạo database sử dụng dbca
Trang 74Chọn Next
Trang 75Chọn tùy chọn Create a database
Chọn Next
Trang 76Chọn Next
Trang 77Chọn Next
Trang 78Chọn Next
Trang 79Chọn Next
Chọn Yes
Trang 80Chọn Next
Chọn OK
Trang 84Chọn Next
Trang 86Chọn OK
Trang 88Chọ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:
Trang 89Chọn Login
Chọn Yes
Kéo thả file từ bên máy thật sang máy ảo
Trang 90Chọn Copy