中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

發布時間:2020-08-11 00:56:09 來源:網絡 閱讀:3898 作者:竹蜻蜓vYv 欄目:關系型數據庫

實驗環境:OracleLinux7.6 x64 最簡安裝

數據庫版本: Oracle 12c R2

IP 地址:192.168.6.6

Linux連接工具: xmanager 6 //也可以直接使用圖形安裝Linux無需工具

描述:        

數據庫服務名:oracledb.example.com

數據庫實例名:oracledb           

程序包下載:官網下載

Database安裝步驟
1.  修改系統主機名,hosts文件,系統參數
2.  添加用戶和組信息,創建Oracle安裝目錄
3.  修改用戶環境變量
4.  開始安裝(安裝linux組件,上傳Oracle程序包,并解壓運行安裝)
5.  DBCA建庫
一、完善系統信息
1.關閉防火墻并禁用防火墻:
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
2.關閉seLinux:
[root@localhost ~]# vim /etc/sysconfig/selinux
SELINUX=disabled
3.重啟操作系統:
[root@localhost ~]# reboot
4.修改主機名
[root@localhost ~]# hostname
localhost.localdomain    ##Oracle數據庫的安裝在生產中要慎重考慮主機名,避免二次修改。
[root@localhost ~]# hostnamectl set-hostname oracledb.example.com
[root@localhost ~]# hostname    ##驗證是否成功
5.添加hosts解析條目
[root@localhost ~]# cat << EOF >> /etc/hosts
> 192.168.6.6 oracledb.example.com oracle
> EOF
6.下列參數寫入到/etc/sysctl.conf文件中
[root@localhost ~]# cat /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
# kernel.shmall和 kernel.shmmax的參數值,請按照下面的方式進行配置(RAM:操作系統的物理內存)
# kernel.shmall=kernel.shmmax/kernel.shmmni
# kernel.shmmax=RAM*80%*1024*1024*1024
kernel.shmmni = 4096
kernel.shmall = 419430
kernel.shmmax = 1717986918
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
[root@localhost ~]# /sbin/sysctl -p   //執行生效
7.添加下列參數到/etc/security/limits.conf
oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    16384
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768
oracle   hard   memlock    134217728
oracle   soft   memlock    134217728
8.添加下列條目到/etc/pam.d/login
session    required     pam_limits.so  ##復制到session相同字段即可
二、添加用戶和用戶組信息
1.創建用戶和組信息
[root@localhost ~]# groupdel oinstall
[root@localhost ~]# groupadd -g 2000 oinstall
[root@localhost ~]# groupadd -g 2001 dba
[root@localhost ~]# groupadd -g 2002 oper
[root@localhost ~]# useradd -g oinstall -G 2000,2001,2002 oracle
[root@localhost ~]# echo oracle | passwd --stdin oracle
Changing password for user oracle.
passwd: all authentication tokens updated successfully.
[root@localhost ~]# id oracle
uid=1000(oracle) gid=2000(oinstall) groups=2000(oinstall),2001(dba),2002(oper)
2.創建目錄結構
[root@localhost ~]# mkdir /u01/app/oracle/product/12.2.0/dbhome_1 -p
[root@localhost ~]# chown -R oracle.oinstall /u01
[root@localhost ~]# chmod -R 775 /u01
三、開始安裝
1.安裝程序組件
yum  install bc -y
yum  install binutils-y
yum  install compat-libcap -y
yum  install compat-libstdc ++ -y
yum  install glibc -y
yum  install glibc-devel -y
yum  install ksh -y
yum  install libaio -y
yum  install libaio-devel -y
yum  install libX11 -y
yum  install libXau -y
yum  install libXi -y
yum  install libXtst -y
yum  install libXrender -y
yum  install libXrender-devel -y
yum  install libgcc -y
yum  install  libstdc ++ -y
yum  install  libxcb -y
yum  install  make -y
yum  install  smartmontools -y
yum  install  sysstat -y
yum  install  compat-libcap1 -y
檢查安裝結果:
rpm -qa  bc binutils compat-libcap compat-libstdc ++  glibc  glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc  libstdc ++ libxcb make smartmontools sysstat compat-libcap1
2.如果您是跟著我是最小安裝,那么您需要在root環境下安裝支持"xhost +"命令的工具
[root@oracle ~]# yum provides xhost
[root@oracle ~]# yum -y install xorg-x11-server-utils
3.將下載的數據庫程序包上傳到Oracle用戶/home/oracle目錄,xmanager工具自帶xftp非常方便

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

a、修改root用戶環境變量
[oracle@oracle ~]$vim /etc/profile
末尾增加
if [ $USER = "oracle" ]; then
   if [ $SHELL = "/bin/ksh" ]; then
      ulimit -p 16384
      ulimit -n 65536
      else
      ulimit -u 16384 -n 65536
   fi
fi
b、修改oracle用戶環境變量
[oracle@oracle ~]$ su - oracle
[oracle@oracle ~]$ cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi
# User specific environment and startup programs
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_SID=oracledb
export ORACLE_TERM=xterm
export PATH=/usr/sbin:/usr/local/bin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin
export PATH

[oracle@oracle ~]$ . .bash_profile

5.將下載的數據庫程序包上傳到Oracle用戶/home/oracle目錄并解壓
[oracle@oracledb ~]$ unzip linuxx64_12201_database.zip6.

6.設置DISPLAY環境,root用戶和oracle用戶各運行一次,此IP地址是客戶機的IP地址,并在oracle用戶下導入語言
[root@oracledb ~]$ export DISPLAY=192.168.1.106:0.0
[oracle@oracledb ~]$ export DISPLAY=192.168.1.106:0.0
[oracle@oracledb ~]$ export LANG=en_US
[oracle@oracledb ~]$ ./database/runInstaller  //執行安裝程序
安裝截圖
1.跳過email登錄和更新

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

2、僅安裝數據庫

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

3、單實例數據庫安裝

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

4、安裝企業版本

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

5、安裝環境:ORACLE_BASE和ORACLE_HOME

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

6、oracle用戶組

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

7、檢查內核參數和依賴包

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

8、點擊Fix & Check Again

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

9、在root用戶下執行/tmp/CVU_12.2.0.1.0_oracle/runfixup.sh,然后點擊ok
[root@oracledb ~]# /tmp/CVU_12.2.0.1.0_oracle/runfixup.sh

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

注意是如果: 有組件需要安裝,在生產環境是不能忽略的,net-tools-*.rpm網上下載對應版本的包,安裝完后點Check Again
安裝步驟推薦:
[root@oracledb ~]# yum install compat-libcap1 
[root@oracledb opt]# yum localinstall net-tools-*.rpm

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

10、點安裝,到95%時候,Oracle讓我們安裝腳本,兩個腳本完成后點擊OK繼續,第二個腳本一路按回車。

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

11、完成安裝

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

四、dbca建庫,
[oracle@oracledb ~]# dbca
1、下一步創建數據庫

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

2、高級配置

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

3、單實例安裝,一般事務用途和進程

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

4、填寫數據庫全局名和實例名

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

5、下一步

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

6、自定義快速恢復區

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

7、配置監聽

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

8、內存自動管理

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

9、并發數根據環境寫

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

10、自定義字符集

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

11、添加示例

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

12、不配置em

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

13、設置密碼

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

14、下一步

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

15、完成,開始安裝

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

16、安裝結束

在Linux上安裝Oracle12cR2,創建非容器數據庫實例,配圖

連接數據庫
[oracle@oracledb ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on Wed Jan 30 10:37:43 2019
Copyright (c) 1982, 2016, Oracle.  All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> select status, instance_name from v$instance;
STATUS         INSTANCE_NAME
------------ ----------------
OPEN         oracledb
SQL>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

马龙县| 呼图壁县| 大埔县| 濮阳市| 商城县| 开远市| 双桥区| 玉树县| 青海省| 永川市| 青龙| 当雄县| 凤山县| 固阳县| 乡城县| 榆社县| 莱阳市| 临漳县| 祁东县| 香格里拉县| 梨树县| 胶南市| 江油市| 罗江县| 思南县| 揭阳市| 潮州市| 浠水县| 阳信县| 广德县| 伽师县| 大理市| 民权县| 新平| 紫阳县| 白玉县| 永定县| 巴林左旗| 祁东县| 光泽县| 特克斯县|