oracle

sqlserver還有mysql,這兩種數據庫管理系統適用於軟件,網站,遊戲等後臺數據庫,但oracle屬於非常安全、完善的大型數據庫管理軟件,在電信、銀行、證券等大型應用場合擁有着絕對的優勢。Oracle可以安裝到windows和linux系統上,但企業更多采用在linux上安裝。

一、 安裝oracle的準備工作

1、系統及配置要求
1)確認linux系統的版本
[root@localhost~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

2)物理內存與交換內存
物理內存應不少於1GB,對於VMWARE虛擬機建議不少於1200MB.對於系統中的交換分區設置,應參以下約定:物理內存爲1GB~2GB時,交換分區爲物理內存的1.5~2倍;物理內存爲2GB~16GB時,交換分區與物理內存大小相同;物理內存超過16GB時,交換分區使用16GB就可以了。
[root@localhost~]# free -m
total used free shared buff/cache available
Mem: 3774 466 2884 10 423 3041
Swap: 2047 0 2047

[root@localhost ~]#grep MemTotal /proc/meminfo
MemTotal: 4481996 kB

[root@localhost]# grep SwapTotal /proc/meminfo
SwapTotal: 2097148 kB

3)硬盤空間:企業版需要5.65G,還要確保/tmp目錄所在的分區空間不少於1G,建議總的空間給10G以上
[root@localhost]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/cl-root xfs 50G 3.8G 47G 8% /
devtmpfsdevtmpfs 2.2G 0 2.2G 0% /dev
tmpfstmpfs 2.2G 144K 2.2G 1% /dev/shm
tmpfstmpfs 2.2G 9.0M 2.2G 1% /run
tmpfstmpfs 2.2G 0 2.2G 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 173M 842M 18% /boot
/dev/mapper/cl-home xfs 47G 36M 47G 1% /home
tmpfstmpfs 438M 20K 438M 1% /run/user/0
/dev/sr0 iso9660 4.1G 4.1G 0 100% /run/media/root/CentOS 7 x86_64

[root@localhost ~]# df -hT /tmp
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/cl-root xfs 39G 3.9G 35G 10% /

4)確定主機名之後修改hosts文件(安裝好oracle之後再修改主機名會導致數據庫啓動失敗)
root@localhost /]# hostname
oracle

[root@localhost /]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.1 oracle

2、配置yum,安裝支持包
[[email protected]]# vim oracle.repo

[[email protected]]# yum -y install binutilscompat-* gccgcc-c++ glibcglibc-develkshlibaiolibaio-devellibgcclibstdc++ libstdc++-devellibXilibXtst make sysstatunixODBCunixODBC-devel
Loaded plugins: fastestmirror, langpacks
base | 3.6 kB 00:00
(1/2): base/group_gz | 155 kB 00:00
(2/2): base/primary_db | 3.0 MB 00:00
Determining fastest mirrors
Package binutils-2.25.1-22.base.el7.x86_64 already installed and latest version
Package compat-libcogl-pango12-1.14.0-3.el7.x86_64 already installed and latest version
Package compat-libcolord1-1.0.4-1.el7.x86_64 already installed and latest version
Package compat-libcogl12-1.14.0-3.el7.x86_64 already installed and latest version
Package gcc-4.8.5-11.el7.x86_64 already installed and latest version
Package gcc-c++-4.8.5-11.el7.x86_64 already installed and latest version
Package glibc-2.17-157.el7.x86_64 already installed and latest version
Package glibc-devel-2.17-157.el7.x86_64 already installed and latest version
Package libaio-0.3.109-13.el7.x86_64 already installed and latest version
Package libgcc-4.8.5-11.el7.x86_64 already installed and latest version
Package libstdc++-4.8.5-11.el7.x86_64 already installed and latest version
Package libstdc++-devel-4.8.5-11.el7.x86_64 already installed and latest version
Package libXi-1.7.4-2.el7.x86_64 already installed and latest version
Package libXtst-1.2.2-2.1.el7.x86_64 already installed and latest version
Package 1:make-3.82-23.el7.x86_64 already installed and latest version
Package sysstat-10.1.5-11.el7.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package compat-dapl.x86_64 1:1.2.19-4.el7 will be installed
---> Package compat-db-headers.noarch 0:4.7.25-28.el7 will be installed
---> Package compat-db47.x86_64 0:4.7.25-28.el7 will be installed
---> Package compat-gcc-44.x86_64 0:4.4.7-8.el7 will be installed
---> Package compat-gcc-44-c++.x86_64 0:4.4.7-8.el7 will be installed
---> Package compat-glibc.x86_64 1:2.12-4.el7.centos will be installed
---> Package compat-glibc-headers.x86_64 1:2.12-4.el7.centos will be installed
---> Package compat-libcap1.x86_64 0:1.10-7.el7 will be installed
---> Package compat-libf2c-34.x86_64 0:3.4.6-32.el7 will be installed
---> Package compat-libgfortran-41.x86_64 0:4.1.2-44.el7 will be installed
---> Package compat-libpackagekit-glib2-16.x86_64 0:0.8.9-1.el7 will be installed
---> Package compat-libtiff3.x86_64 0:3.9.4-11.el7 will be installed
---> Package compat-openldap.x86_64 1:2.3.43-5.el7 will be installed
---> Package compat-poppler022.x86_64 0:0.22.5-4.el7 will be installed
---> Package compat-poppler022-glib.x86_64 0:0.22.5-4.el7 will be installed
---> Package compat-poppler022-qt.x86_64 0:0.22.5-4.el7 will be installed
--> Processing Dependency: qt4(x86-64) >= 4.8.5 for package: compat-poppler022-qt-0.22.5-4.el7.x86_64
--> Processing Dependency: libQtXml.so.4()(64bit) for package: compat-poppler022-qt-0.22.5-4.el7.x86_64
--> Processing Dependency: libQtGui.so.4()(64bit) for package: compat-poppler022-qt-0.22.5-4.el7.x86_64
--> Processing Dependency: libQtCore.so.4()(64bit) for package: compat-poppler022-qt-0.22.5-4.el7.x86_64
---> Package ksh.x86_64 0:20120801-26.el7 will be installed
---> Package libaio-devel.x86_64 0:0.3.109-13.el7 will be installed
---> Package unixODBC.x86_64 0:2.3.1-11.el7 will be installed
---> Package unixODBC-devel.x86_64 0:2.3.1-11.el7 will be installed
--> Running transaction check
---> Package qt.x86_64 1:4.8.5-13.el7 will be installed
--> Processing Dependency: qt-settings for package: 1:qt-4.8.5-13.el7.x86_64
---> Package qt-x11.x86_64 1:4.8.5-13.el7 will be installed
--> Processing Dependency: libmng.so.1()(64bit) for package: 1:qt-x11-4.8.5-13.el7.x86_64
--> Running transaction check
---> Package libmng.x86_64 0:1.0.10-14.el7 will be installed
---> Package qt-settings.noarch 0:19-23.5.el7.centos will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package Arch Version Repository
Size

=============================================================================
Installing:
compat-dapl x86_64 1:1.2.19-4.el7 base 110 k
compat-db-headers noarch 4.7.25-28.el7 base 48 k
compat-db47 x86_64 4.7.25-28.el7 base 795 k
compat-gcc-44 x86_64 4.4.7-8.el7 base 10 M
compat-gcc-44-c++ x86_64 4.4.7-8.el7 base 6.3 M
compat-glibc x86_64 1:2.12-4.el7.centos base 1.2 M
compat-glibc-headers x86_64 1:2.12-4.el7.centos base 452 k
compat-libcap1 x86_64 1.10-7.el7 base 19 k
compat-libf2c-34 x86_64 3.4.6-32.el7 base 155 k
compat-libgfortran-41 x86_64 4.1.2-44.el7 base 142 k
compat-libpackagekit-glib2-16 x86_64 0.8.9-1.el7 base 112 k
compat-libtiff3 x86_64 3.9.4-11.el7 base 135 k
compat-openldap x86_64 1:2.3.43-5.el7 base 174 k
compat-poppler022 x86_64 0.22.5-4.el7 base 722 k
compat-poppler022-glib x86_64 0.22.5-4.el7 base 87 k
compat-poppler022-qt x86_64 0.22.5-4.el7 base 150 k
ksh x86_64 20120801-26.el7 base 883 k
libaio-devel x86_64 0.3.109-13.el7 base 13 k
unixODBC x86_64 2.3.1-11.el7 base 413 k
unixODBC-devel x86_64 2.3.1-11.el7 base 55 k
Installing for dependencies:
libmng x86_64 1.0.10-14.el7 base 171 k
qt x86_64 1:4.8.5-13.el7 base 4.5 M
qt-settings noarch 19-23.5.el7.centos base 17 k
qt-x11 x86_64 1:4.8.5-13.el7 base 13 M

Transaction Summary

=============================================================================
Install 20 Packages (+4 Dependent packages)

Total download size: 39 M
Installed size: 118 M
Downloading packages:


Total 47 MB/s | 39 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : compat-poppler022-0.22.5-4.el7.x86_64 1/24
Installing : 1:compat-glibc-2.12-4.el7.centos.x86_64 2/24
Installing : 1:compat-glibc-headers-2.12-4.el7.centos.x86_64 3/24
Installing : unixODBC-2.3.1-11.el7.x86_64 4/24
Installing : libmng-1.0.10-14.el7.x86_64 5/24
Installing : qt-settings-19-23.5.el7.centos.noarch 6/24
Installing : 1:qt-4.8.5-13.el7.x86_64 7/24
Installing : 1:qt-x11-4.8.5-13.el7.x86_64 8/24
Installing : compat-db-headers-4.7.25-28.el7.noarch 9/24
Installing : compat-gcc-44-4.4.7-8.el7.x86_64 10/24
Installing : compat-db47-4.7.25-28.el7.x86_64 11/24
Installing : compat-poppler022-qt-0.22.5-4.el7.x86_64 12/24
Installing : unixODBC-devel-2.3.1-11.el7.x86_64 13/24
Installing : compat-poppler022-glib-0.22.5-4.el7.x86_64 14/24
Installing : ksh-20120801-26.el7.x86_64 15/24
Installing : 1:compat-dapl-1.2.19-4.el7.x86_64 16/24
Installing : libaio-devel-0.3.109-13.el7.x86_64 17/24
Installing : compat-libcap1-1.10-7.el7.x86_64 18/24
Installing : compat-libtiff3-3.9.4-11.el7.x86_64 19/24
Installing : compat-libf2c-34-3.4.6-32.el7.x86_64 20/24
Installing : 1:compat-openldap-2.3.43-5.el7.x86_64 21/24
Installing : compat-libpackagekit-glib2-16-0.8.9-1.el7.x86_64 22/24
Installing : compat-libgfortran-41-4.1.2-44.el7.x86_64 23/24
Installing : compat-gcc-44-c++-4.4.7-8.el7.x86_64 24/24
Verifying : compat-gcc-44-c++-4.4.7-8.el7.x86_64 1/24
Verifying : compat-gcc-44-4.4.7-8.el7.x86_64 2/24
Verifying : 1:qt-4.8.5-13.el7.x86_64 3/24
Verifying : 1:compat-glibc-headers-2.12-4.el7.centos.x86_64 4/24
Verifying : compat-libgfortran-41-4.1.2-44.el7.x86_64 5/24
Verifying : compat-db-headers-4.7.25-28.el7.noarch 6/24
Verifying : compat-libpackagekit-glib2-16-0.8.9-1.el7.x86_64 7/24
Verifying : 1:compat-openldap-2.3.43-5.el7.x86_64 8/24
Verifying : compat-libf2c-34-3.4.6-32.el7.x86_64 9/24
Verifying : 1:qt-x11-4.8.5-13.el7.x86_64 10/24
Verifying : qt-settings-19-23.5.el7.centos.noarch 11/24
Verifying : libmng-1.0.10-14.el7.x86_64 12/24
Verifying : compat-libtiff3-3.9.4-11.el7.x86_64 13/24
Verifying : unixODBC-2.3.1-11.el7.x86_64 14/24
Verifying : compat-db47-4.7.25-28.el7.x86_64 15/24
Verifying : compat-libcap1-1.10-7.el7.x86_64 16/24
Verifying : libaio-devel-0.3.109-13.el7.x86_64 17/24
Verifying : compat-poppler022-0.22.5-4.el7.x86_64 18/24
Verifying : compat-poppler022-glib-0.22.5-4.el7.x86_64 19/24
Verifying : unixODBC-devel-2.3.1-11.el7.x86_64 20/24
Verifying : 1:compat-dapl-1.2.19-4.el7.x86_64 21/24
Verifying : ksh-20120801-26.el7.x86_64 22/24
Verifying : compat-poppler022-qt-0.22.5-4.el7.x86_64 23/24
Verifying : 1:compat-glibc-2.12-4.el7.centos.x86_64 24/24

Installed:
compat-dapl.x86_64 1:1.2.19-4.el7
compat-db-headers.noarch 0:4.7.25-28.el7
compat-db47.x86_64 0:4.7.25-28.el7
compat-gcc-44.x86_64 0:4.4.7-8.el7
compat-gcc-44-c++.x86_64 0:4.4.7-8.el7
compat-glibc.x86_64 1:2.12-4.el7.centos
compat-glibc-headers.x86_64 1:2.12-4.el7.centos
compat-libcap1.x86_64 0:1.10-7.el7
compat-libf2c-34.x86_64 0:3.4.6-32.el7
compat-libgfortran-41.x86_64 0:4.1.2-44.el7
compat-libpackagekit-glib2-16.x86_64 0:0.8.9-1.el7
compat-libtiff3.x86_64 0:3.9.4-11.el7
compat-openldap.x86_64 1:2.3.43-5.el7
compat-poppler022.x86_64 0:0.22.5-4.el7
compat-poppler022-glib.x86_64 0:0.22.5-4.el7
compat-poppler022-qt.x86_64 0:0.22.5-4.el7
ksh.x86_64 0:20120801-26.el7
libaio-devel.x86_64 0:0.3.109-13.el7
unixODBC.x86_64 0:2.3.1-11.el7
unixODBC-devel.x86_64 0:2.3.1-11.el7

Dependency Installed:
libmng.x86_64 0:1.0.10-14.el7 qt.x86_64 1:4.8.5-13.el7
qt-settings.noarch 0:19-23.5.el7.centos qt-x11.x86_64 1:4.8.5-13.el7

Complete!

3、調整內核參數
內核參數調整體現在/etc/sysctl.conf文件中。主要包括對內存調度、端口範圍、打開文件數、I/O請求等相關的一些設置,相關數值不可低於安裝要求。修改完畢後通過執行sysctl–p命令使新配置立即生效。
[root@localhost~]# vim /etc/sysctl.conf

在文件尾部添加如下內容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_max = 4194304
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

[root@localhost ~]# sysctl -p
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_max = 4194304
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
各參數詳解:
fs.aio-max-nr:
此參數限制併發未完成的請求,應該設置避免I/O子系統故障。
fs.file-max:
該參數決定了系統中所允許的文件句柄最大數目,文件句柄設置代表linux系統中可以打開的文件的數量。
kernel.shmall:
該參數控制可以使用的共享內存的總頁數。Linux共享內存頁大小爲4KB,共享內存段的大小都是共享內存頁大小的整數倍。一個共享內存段的最大大小是16G,那麼需要共享內存頁數是16GB/4KB=16777216KB /4KB=4194304(頁),也就是64Bit系統下16GB物理內存,設置kernel.shmall = 4194304才符合要求.
kernel.shmmax:
是核心參數中最重要的參數之一,用於定義單個共享內存段的最大值。設置應該足夠大,設置的過低可能會導致需要創建多個共享內存段,這樣可能導致系統性能的下降。至於導致系統下降的主要原因爲在實例啓動以及ServerProcess創建的時候,多個小的共享內存段可能會導致當時輕微的系統性能的降低(在啓動的時候需要去創建多個虛擬地址段,在進程創建的時候要讓進程對多個段進行“識別”,會有一些影響),但是其他時候都不會有影響。
官方建議值:
32位linux系統:可取最大值爲4GB(4294967296bytes)-1byte,即4294967295。建議值爲多於內存的一半,所以如果是32爲系統,一般可取值爲4294967295。
64位linux系統:可取的最大值爲物理內存值-1byte,建議值爲多於物理內存的一半,例如,如果爲12GB物理內存,可取1210241024*1024-1=12884901887。
kernel.shmmni:
該參數是共享內存段的最大數量。shmmni缺省值4096,一般肯定是夠用了。
kernel.sem:
以kernel.sem = 250 32000 100 128爲例:
250是參數semmsl的值,表示一個信號量集合中能夠包含的信號量最大數目。
32000是參數semmns的值,表示系統內可允許的信號量最大數目。
100是參數semopm的值,表示單個semopm()調用在一個信號量集合上可以執行的操作數量。
128是參數semmni的值,表示系統信號量集合總數。
net.ipv4.ip_local_port_range:
表示應用程序可使用的IPv4端口範圍。
net.core.rmem_default:
表示套接字接收緩衝區大小的缺省值。
net.core.rmem_max:
表示套接字接收緩衝區大小的最大值。
net.core.wmem_default:
表示套接字發送緩衝區大小的缺省值。
net.core.wmem_max:
表示套接字發送緩衝區大小的最大值。

4、oracle用戶要求
Oracle需要固定的運行用戶oracle,安裝組oinstall,管理組dba,這些賬號需要提前建立好。此外用來存放oracle程序及數據庫文件的基本目錄/opt/oracle也應該提前創建好。
1)建立用戶和組
[root@localhost /]# groupadd -g 54321 oinstall
[root@localhost /]# groupadd -g 54322 dba
[root@localhost /]# useradd -u 54321 -g oinstall -G dba oracle
[root@localhost /]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.

2)建立相關目錄
[root@localhost /]# mkdir -p /u01/app/oracle
[root@localhost /]# chown -R oracle:oinstall /u01/app/
[root@localhost /]# chmod -R 775 /u01/app/oracle/

5、Oracle12c的安裝任務應以運行用戶oracle的身份執行,需適當調整oracle用戶的環境配置以便滿足要求。Oracle12c安裝界的語言類型取決於環境變量LANG,若希望用中文安裝界面,則應確保LANG變量的值爲”zh_CN.UTF-8”。中文安裝界面有時會因缺少字體、字體配置不當等原因導致界面亂碼。這時可以改用”en_US.UTF-8”英文環境以迴避類似問題。
[root@localhost ~]# vim /home/oracle/.bash_profile
在vim末端寫入:
umask 022
ORACLE_BASE=/u01/app/oracle#//oracle基本目錄
ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1/#//程序目錄
ORACLE_SID=orcl
NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8 #//是針對Oracle語言、地區、字符集的設置
PATH=$PATH:$ORACLE_HOME/bin
LANG=zh_CN.UTF-8 #//LANG是針對Linux系統的語言、地區、字符集的設置。
DISPLAY=:0.0 #//在哪個終端可以使用圖形
export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID DISPLAY

6、配置oracle用戶資源限制,不配置也不會影響oracle數據庫的成功安裝,但是考慮到若有糟糕的sql語句對服務器資源的無限佔用,導致長時間對用戶請求無響應,建議提前限制oracle用戶資源。爲oracle用戶設置Shell限制:爲了優化性能,需要添加oracle用戶的限制參數。進程會話限制可以採用pam_limits認證模塊來實現,通過修改登錄程序login的PAM設置以啓用該認證。
配置方法如下:
(1)修改/etc/pam.d/login。
[root@localhost ~]# vim /etc/pam.d/login
加入如下內容:
session required /lib/security/pam_limits.so
session required pam_limits.so

(2)修改/etc/security/limits.conf,將用戶oracle能夠打開的進程數、進程使用的文件數加在。
[root@localhost ~]# vim /etc/security/limits.conf
加入如下內容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
第1行是設置進程數軟限制;第2行是設置進程數硬限制;第3行是設置文件數軟限制;第4行是設置文件數硬限制

7、配置oracle用戶資源限制,不配置也不會影響oracle數據庫的成功安裝,但是考慮到若有糟糕的sql語句對服務器資源的無限佔用,導致長時間對用戶請求無響應,建議提前限制oracle用戶資源。
配置方法如下:
[root@localhost ~]# vim /etc/profile
在vim輸入以下內容:
if [ $USER ="oracle" ];then
if [ $SHELL = "/bin/ksh" ];then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

二、正式安裝oracle
1.下載oracle11g軟件並解壓
[root@localhostmnt]# cd /
[root@localhost /]# unzip /mnt/linuxx64_12201_database.zip
//解壓過程忽略

3.授權允許用戶oracle使用圖形終端,例如執行:xhost + oracle@localhost,表示允許用戶oracle從本機訪問,或者執行xhost + 表示取消所有限制,這裏執行xhost +即可。
[root@oracle ~]# xhost +
access control disabled, clients can connect from any host4.執行安裝程序
[root@oracle ~]# su - oracle
[oracle@oracle ~]$
[oracle@oracle ~]$ cd /
[oracle@oracle /]$ cd database/
[oracle@oracle database]$ export DISKPALY=0:0
[oracle@oracle database]$ ./runInstaller
正在啓動 Oracle Universal Installer...

檢查臨時空間: 必須大於 500 MB。實際爲 43548 MB 通過
檢查交換空間: 必須大於 150 MB。實際爲 2047 MB 通過
檢查監視器: 監視器配置至少必須顯示 256 種顏色。實際爲 16777216 通過
準備從以下地址啓動 Oracle Universal Installer /tmp/OraInstall2018-11-03_10-18-58AM. 請稍候...[oracle@oracle database]$

1· 配置安全更新

2·安裝選項,選擇“創建和配置數據庫”

3·在系統類中選擇“服務器類”

4·網格選項中選擇“單實例數據庫安裝”

5·安裝類型選擇“典型安裝”。如果爲各種管理賬號分別設置口令,或者選擇語言版本,設置自動備份,存儲管理等,則應選擇“高級安裝”。

6·典型安裝的配置,必須設置管理員口令,其它參數採用默認值,系統將自動創建3個用戶,分別是:超級管理員sys,system和數據庫所有者sysman,當選擇高級安裝時,可以爲3個用戶分別設置口令,否則將使用同一個管理口令。

7·創建產品清單,將清單目錄修改爲/opt/oracle/oralnventory,以便oracle用戶有權限寫入oracle數據庫的清單信息。

8·先決條件檢查及概要,出現下面的程序包狀態失敗,因爲這些包是32位的包,而我們的系統是64位的,所以不用理會,點擊“全部忽略”。然後點擊“下一步”。
可以保存響應文件,以後安裝oracle時可以使用這個腳本執行安裝,就不用配置這麼多了。

9·安裝中

10·成安裝
文件複製及相關部署結束之後,會彈出“執行配置腳本”對話框,根據提示切換爲root用戶並以此執行腳本,如下所示。

[root@oracle app]# sh /u01/app/oraInventory/orainstRoot.sh
更改權限/u01/app/oraInventory.
添加組的讀取和寫入權限。
刪除全局的讀取, 寫入和執行權限。

更改組名/u01/app/oraInventory到oinstall.
腳本的執行已完成。
最後單擊“確定”按鈕,會提示訪問https://oracleserver:1158/em/,使用此地址訪問OEM(企業管理器)平臺,以便對oracle數據庫實例進行管理。

[root@oracle app]# sh /u01/app/oracle/product/12.2.0/dbhome_1/root.sh
Performing root user operation.

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/12.2.0/dbhome_1

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 script.
Now product-specific root actions will be performed.
Do you want to setup Oracle Trace File Analyzer (TFA) now ? yes|[no] :

Oracle Trace File Analyzer (TFA - User Mode) is available at :
/u01/app/oracle/product/12.2.0/dbhome_1/suptools/tfa/release/tfa_home/bin/tfactl

OR

Oracle Trace File Analyzer (TFA - Daemon Mode) can be installed by running this script :

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章