码迷,mamicode.com
首页 > 数据库 > 详细

oracle

时间:2018-11-03 21:53:49      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:read   libco   交换   summary   rip   ted   lin   mask   tmp   

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,安装支持包
[root@localhostyum.repos.d]# vim oracle.repo

[root@localhostyum.repos.d]# 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 :

oracle

标签:read   libco   交换   summary   rip   ted   lin   mask   tmp   

原文地址:http://blog.51cto.com/13468179/2312591

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!