Cài đặt cơ sở dữ liệu Oracle 11g Release 2
Bước 1: Cài đặt Oracle Dependencies
Chúng tôi sử
dụng "oracle-rdbms-server-11gR2-cài đặt sẵn" gói được cung cấp bởi "Oracle Công Yum" kho lưu
trữ. Các kho yum công Oracle cung cấp một cách miễn phí và đơn giản nhất
để cài đặt tất cả các mới nhất của Oracle Linux cách phụ thuộc tự động. Để
kho yum cài đặt, hãy làm theo các hướng dẫn được cung cấp dưới đây.
Sử dụng "wget" lệnh để tải tập
tin cấu hình yum thích hợp dưới /etc/yum.repos.d/ thư mục như là người dùng root.
RHEL / CentOS 6.x
# Cd /etc/yum.repos.d
# Wget https://public-yum.oracle.com/public-yum-ol6.repo
# Wget https://public-yum.oracle.com/public-yum-ol6.repo
RHEL / CentOS 5.x
# Cd /etc/yum.repos.d
# Wget https://public-yum.oracle.com/public-yum-el5.repo
# Wget https://public-yum.oracle.com/public-yum-el5.repo
RHEL / CentOS 4.x
# Cd /etc/yum.repos.d
# Wget https://public-yum.oracle.com/public-yum-el4.repo
# Wget https://public-yum.oracle.com/public-yum-el4.repo
Bây giờ thực
hiện "yum" lệnh sau để
cài đặt tất cả các điều kiện tiên quyết cần thiết tự động.
[root@oracle]# yum install
oracle-rdbms-server-11gR2-preinstall
Trong khi nhập
khẩu chính GPG, bạn có thể nhận
được "hồi key GPG thất bại" lỗi
như hình dưới đây. Ở đây, bạn cần phải nhập key GPG thích
hợp cho phát hành hệ điều hành của bạn.
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Tải về và kiểm tra
thích hợp Oracle Linux GPG Key phù hợp nhất với RHEL / CentOS OS tương thích phiên bảncủa bạn.
RHEL / CentOS 6.x
# Wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /
etc / PKI / rpm-gpg / RPM-GPG-KEY-oracle
RHEL / CentOS 5.x
# Wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O /
etc / PKI / rpm-gpg / RPM-GPG-KEY-oracle
RHEL / CentOS 4.x
# Wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4 -O /
usr / share / RHN / RPM-GPG-KEY-oracle
Bước 2: Thiết lập Hostname
Mở "/ etc / sysconfig / network" tập
tin và sửa đổi để phù hợp với HOSTNAME FQDN (Fully Qualified DomainName) tên máy chủ của bạn.
[Root @ oracle] # vi / etc / sysconfig / mạng
HOSTNAME = oracle.tecmint.com
HOSTNAME = oracle.tecmint.com
Open "/ etc / hosts" tập
tin và thêm tên máy đủ điều kiện cho các máy chủ.
[Root @ oracle] # vi / etc / hosts
192.168.246.128 oracle.tecmint.com oracle
192.168.246.128 oracle.tecmint.com oracle
Bây giờ bạn cần
phải khởi động lại kết nối mạng trên máy chủ để đảm bảo rằng những thay đổi sẽ được kéo
dài trên khởi động lại.
[root@oracle]# /etc/init.d/network
restart
Bước 3: Cài đặt Oracle tài
Đặt mật khẩu cho "oracle" người sử dụng.
[root@oracle]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.
Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.
Thêm các mục vào tập
tin "/etc/security/limits.d/90-nproc.conf" như được mô tả dưới đây.
[root@oracle]# vi
/etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
* soft nproc 1024
# To this
* - nproc 16384
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
* soft nproc 1024
# To this
* - nproc 16384
Đặt SELinux
để chế độ "cho phép" bằng cách chỉnh sửa các tập
tin "/ etc / selinux / config".
[Root @ oracle] # vi / etc / selinux / config
SELINUX=permissive
SELINUX=permissive
Một khi bạn đã thực
hiện thay đổi, không giả mạo để khởi động lại máy chủ để phản ánh những thay đổi mới.
[Root @ oracle] # reboot
Đăng nhập như là Oracle người dùng và mở
file ".bash_profile", trong đó có sẵn trên thư mục nhà oracle của người dùng,
làm cho một mục như mô tả dưới đây. Hãy chắc chắn rằng bạn thiết lập chính
xác tên máy để"ORACLE_HOSTNAME = oracle.tecmint.com".
[Root @ oracle] # su oracle
[Oracle @ oracle ~] $ vi .bash_profile
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=oracle.tecmint.com; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID
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/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH export PATH
[Oracle @ oracle ~] $ vi .bash_profile
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=oracle.tecmint.com; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID
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/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH export PATH
Chuyển sang sử
dụng gốc và thực hiện
lệnh sau để cho phép Oracle sử dụng để truy cập X Server.
[Root @ oracle] # xhost +
Tạo thư mục và thiết
lập các điều khoản thích hợp trong đó các phần mềm Oracle sẽ được cài đặt.
[Root @ oracle] # mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
[Root @ oracle] # chown -R oracle: oinstall / U01
[Root @ oracle] # chmod -R 775 / U01
[Root @ oracle] # chmod -R 775 / U01
Bước 4: Tải phần mềm Oracle
Đăng ký và Tải phần
mềm Oracle bằng cách sử dụng liên kết sau đây.
Tải về Oracle 11g
Release 2
Các gói phần mềm
Oracle chứa 2 file zip mà trước tiên
bạn phải chấp nhận các thỏa thuận cấp phép trước khi tải về. Tôi đã cho các tên file cho bạn
tham khảo, xin vui lòng tải về các tập tin này cho kiến trúc hệ thống của bạn ở
đâu đó dưới "/ home / oracle /".
Đối với Linux Systems x86
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
Đối với các hệ thống Linux x86-64
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
Bước 5: Cài đặt Oracle
Bây giờ chúng ta hãy
bắt đầu cài đặt Oracle. Trước hết cần phải chuyển đổi là "oracle" dùng để cài đặt
cơ sở dữ liệu.
[Oracle @ oracle ~] $ su oracle
Trích xuất các tập tin
nén nguồn cơ sở dữ liệu Oracle để cùng thư mục "/ home / oracle /".
[Oracle @ oracle ~] $ unzip linux_11gR2_database_1of2.zip
[Oracle @ oracle ~] $ unzip linux_11gR2_database_2of2.zip
[Oracle @ oracle ~] $ unzip linux_11gR2_database_2of2.zip
Bài tập tin nguồn giải
nén, thư mục được gọi là cơ sở dữ liệu sẽ được tạo ra, đi vào bên trong thư mục bên dưới và thực
hiện kịch bản để bắt đầu quá trình cài đặt cơ sở dữ liệu Oracle.
[oracle@oracle database]$ cd
database
[Oracle @ oracle cơ sở dữ liệu] $ ./runInstaller
[Oracle @ oracle cơ sở dữ liệu] $ ./runInstaller
1. R Uninstaller sẽ gọi Oracle Universal
Installer (OUI), trong đó
cái nhìn và cảm nhận & bước đều giống nhau trên tất cả các hệ điều hành.
Oracle Universal
Installer
2. Cung cấp địa chỉ email của bạn để được thông báo về các vấn đề an ninh và
nhận được cập nhật bảo mật.
Cấu hình Oracle
Security Updates
3. Tạo và cấu hình một cơ
sở dữ liệu
Tạo cơ sở dữ liệu
Oracle
4. Chọn các lớp học hệ thống, hoặc máy tính để bàn hoặc máy chủ.
Chọn Oracle Hệ thống
lớp
5. Chọn kiểu cài đặt cơ sở dữ liệu mà bạn muốn thực hiện.
Chọn Database
Installation Type
6. Chọn "điển hình cài đặt" tùy chọn để cài đặt cài đặt oracle đầy đủ với cấu
hình cơ bản.
Chọn Typical Install
7. Thiết lập mật khẩu quản trị và thực hiện cài đặt cơ sở dữ liệu đầy đủ với cấu hình cơ
bản.
Đặt Oracle Password
hành chính
8. Hãy click vào "Yes" để tiếp tục cài đặt.
Cài đặt cấu hình điển
hình Confirm
9. Tạo Inventory
Tạo Inventory
10. Nếu bạn phải đối mặt với điều kiện tiên quyết cảnh báo
trong quá trình cài đặt. Bấm vào nút "Fix &
Kiểm tra lại". Oracle
sửa Điều kiện tiên quyết của chính nó. Đây là tính năng mới của Oracle Database 11g.
Thực hiện Điều kiện
tiên quyết Checks
Các gói pdksh là không có sẵn
trong Oracle kho do đó bạn cần phải tải về và cài đặt nó.
[Root @ oracle] # wget
ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm
Trong khi cài đặt
gói pdksh bạn có thể gặp
phải lỗi xung đột của gói ksh. Hủy bỏ gói ksh một cách mạnh mẽ và cài đặt các gói pdksh với lệnh đưa ra
dưới đây: -
[Root @ oracle] # rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps
[Root @ oracle] # rpm -ivh pdksh-5.2.14-2.i386.rpm
11. Thực hiện kiểm tra Điều kiện tiên quyết: Nó kiểm tra xem
có đủ không gian tổng SWAP được có sẵn trên hệ thống.
Điều kiện tiên quyết
thực hiện SWAP tra
12. Tóm tắt cài đặt: Nhấp vào Save
ứng File. Tập tin này là hữu ích cho Oracle Silent Mode Installation
Oracle Tóm tắt Cài đặt
13. Lưu Response Nộp ở đâu đó trong hệ thống của bạn.
Lưu tập tin Response
Tiến trình cài
đặt 14. Sản phẩm
Cài đặt sản phẩm
15. Sao chép các tập tin cơ sở dữ liệu
Cơ sở dữ liệu sao chép
tập tin
16. Bấm vào "Quản lý mật khẩu".
Quản lý mật khẩu
Oracle
17. Đặt mật khẩu cho người dùng "SYS" và click
vào OK để tiếp tục.
SYS thiết lập mật khẩu
người dùng
18. Cấu hình các kịch bản cần phải được thực hiện như là "root". Đến đường dẫn được đưa
vào màn hình và thực thi các kịch bản một. Nhấp chuột vào 'OK' khi kịch bản được thực thi.
Thực hiện cấu hình
Scripts
[root@oracle]# cd
/u01/app/oraInventory
[root@oracle oraInventory]# ./orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
[root@oracle]# cd /u01/app/oracle/product/11.2.0/dbhome_2/
[root@oracle dbhome_2]# ./root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_2
Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
[root@oracle oraInventory]# ./orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
[root@oracle]# cd /u01/app/oracle/product/11.2.0/dbhome_2/
[root@oracle dbhome_2]# ./root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_2
Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
19. Việc cài đặt cơ sở dữ liệu Oracle là thành công.
Oracle Kết thúc cài
đặt
20. Để kiểm tra cài đặt Oracle của bạn điều hướng đến trang web dựa trên giao diện
quản lý cho hệ thống của bạn "localhost" với tên người dùng "SYS" kết nối như "SYSDBA" và sử dụng các mật khẩu mà bạn thiết lập trong khi cài đặt của Oracle. Hãy
nhớ để mở cổng 1158 trên tường lửa của bạn và khởi động lại dịch vụiptables.
[Root @ oracle] # iptables -A -p tcp --dport Input 1158 -j ACCEPT
[Root @ oracle] # service iptables restart
https: // localhost: 1158 / em /
Oracle Enterprise
Manager Login
21. Cơ sở dữ liệu Oracle Enterprise Control
Manager
Cơ sở dữ liệu Oracle Control
Manager
Bây giờ bạn có thể bắt
đầu sử dụng Oracle. Tôi khuyên bạn nên làm theo các tư liệu Oracle để được giúp đỡ nhiều hơn nữa. Có số lượng các ứng
dụng client trên mạng mà có thể giúp bạn, giống như các công cụ dòng lệnh được
gọi là Oracle Instant Khách hàng và các chương trình phát triển giao diện người dùng Oracle SQL.
Đây là kết thúc của
các cơ sở dữ liệu phần mềm cài đặt Oracle. Trong bài viết sắp tới của chúng tôi, chúng tôi sẽ
được bao phủ như thế nào để tạo ra cơ sở dữ liệu sử dụng DBCA và làm thế nào
để bắt đầu-up vàShutdown Oracle
Database. Hãy chơ ... !!!
Create
Schema :
Bạn
cũng có thể đăng nhập vơi quyền sysdba bằng cách gõ dòng lệnh sqlplus “/as sysdba” ngay tại cửa sổ Command Dos
create user sample_schema IDENTIFIED BY oracle_pass;
grant dba to sample_schema ;
grant connect to sample_schema;
Không có nhận xét nào:
Đăng nhận xét