午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 部署Oracle 12c企業(yè)版數(shù)據(jù)庫( 安裝及使用)

部署Oracle 12c企業(yè)版數(shù)據(jù)庫( 安裝及使用)

熱門標簽:杭州網(wǎng)絡(luò)外呼系統(tǒng)運營商 手機地圖標注門店 鶴壁電話機器人價格 地圖標注坐標圖標 汽車4s店百度地圖標注店 安陽企業(yè)電銷機器人供應商 網(wǎng)貸外呼系統(tǒng)合法嗎 地圖標注效果的制作 電銷套路機器人

在計算機信息安全領(lǐng)域中,數(shù)據(jù)庫系統(tǒng)無疑有著舉足輕重的地位。比如:SQL Server、MySQL、DB2、Oracle等,都是比較知名的數(shù)據(jù)庫管理軟件,由于Oracle數(shù)據(jù)庫的安全性,所以在一些比較重要的場合被普遍使用,比如:電信、銀行、政府部門等。

本次博文以O(shè)racle 12c數(shù)據(jù)庫的64位企業(yè)版為例,學習如何在Centos 操作系統(tǒng)中的安裝和基本配置,包括安裝的準備等。

博文大綱:
一、安裝Oracle 12c
二、創(chuàng)建Oracle 12c數(shù)據(jù)庫
三、Oracle 12c數(shù)據(jù)庫的啟動與關(guān)閉
四、將Oracle數(shù)據(jù)庫設(shè)置為開機自啟動

一、安裝Oracle 12c

1.安裝CentOS 7操作系統(tǒng)的注意事項

由于本次安裝Oracle 12c軟件是在CentOS 7系統(tǒng)上實現(xiàn)的,那么首次安裝CentOS 7操作系統(tǒng)有幾點要求:

  • 防火墻的配置選項設(shè)置為禁用;
  • SELinux設(shè)置為禁用;
  • 默認安裝設(shè)置為軟件開發(fā);
  • 內(nèi)核選擇3.10.0-862.el7.x86_64及以上版本;

2.前置條件的準備

Oracle數(shù)據(jù)庫是一個相對龐大的應用軟件,對服務(wù)器的系統(tǒng)類型、內(nèi)存和交換分區(qū)、硬盤空阿金、內(nèi)核參數(shù)、軟件環(huán)境、用戶環(huán)境等都有相應的要求。只要滿足了這些必備的條件,才能確保Oracle 12c安裝成功并穩(wěn)定運行。

(1)系統(tǒng)及配置要求

Oracle 12c明確支持的Linux操作系統(tǒng)包括Oracle Linux 7、Oracle Linux 6、Oracle Linux 5、Red Hat Enterprise Linux 7、Red Hat Enterprise Linux 6、Red Hat Enterprise Linux 5等,因為Red Hat Enterprise 和CentOS屬于同步并行的操作系統(tǒng),所以O(shè)racle 12 c同樣支持CentOS 7、CentOS 6、CentOS 5操作系統(tǒng)。在其他Linux系統(tǒng)中安裝時,個別軟件或配置文件可能需要進行適當?shù)恼{(diào)整。

[root@localhost ~]# cat /etc/centos-release              //查看系統(tǒng)版本信息
CentOS Linux release 7.5.1804 (Core) 
[root@localhost ~]# uname -r                   //查看系統(tǒng)內(nèi)核信息
3.10.0-862.el7.x86_64

Linux操作系統(tǒng)要求:

  • 物理內(nèi)存:必須高于1GB,對于VMware虛擬機建議不少于2GB;
  • 交換空間:物理內(nèi)存為1~2GB時,交換分區(qū)為物理內(nèi)存的1.5~2倍;物理內(nèi)存為2~16GB時,交換分區(qū)于物理內(nèi)存大小相同;物理內(nèi)存超過16GB時,交換分區(qū)使用16GB就可以了;

如果交換分區(qū)空間不足的話,可以使用以下方式擴展交換分區(qū)

[root@localhost ~]# dd if=/dev/zero of=/swap_file bs=1024 count=2097152        
//這是擴展了2GB的交換分區(qū),2097152除以1024等于2048,所以是2GB
[root@localhost ~]# mkswap /swap_file
[root@localhost ~]# swapon /swap_file
//完成之后,再次查詢就會發(fā)現(xiàn)交換分區(qū)多了2GB的空間
[root@localhost ~]# grep MemTotal /proc/meminfo
MemTotal:    7992344 kB
[root@localhost ~]# grep SwapTotal /proc/meminfo
SwapTotal:   18568716 kB                         //交換分區(qū)空間及內(nèi)存空間已經(jīng)滿足要求

對于Oracle 12c數(shù)據(jù)庫,若程序文件和數(shù)據(jù)文件安裝在同一分區(qū),則該分區(qū)硬盤空間的最要要求為企業(yè)級為6.4G,標準版6.1G;除此之外,還應確保/tmp目錄的可用空間不少于1G。總的來說,建議安裝Oracle 12c準備至少15G的硬盤空間。

[root@localhost ~]# df -hT /tmp       //查看/tmp目錄的磁盤使用情況
文件系統(tǒng)        類型 容量 已用 可用 已用% 掛載點
/dev/mapper/centos-root xfs  50G  21G  30G  42% /
//很明顯,滿足了要求

安裝Oracle數(shù)據(jù)庫前,要求規(guī)劃好主機名和IP。服務(wù)器的主機名、IP地址應提前確認無誤,一旦Oracle數(shù)據(jù)庫安裝完成,建議不要輕易的修改主機名,否則會導致數(shù)據(jù)庫啟動失敗。方法如下:

[root@localhost ~]# sed -i '1c oracle' /etc/hostname
//設(shè)置主機名為oracle
[root@localhost ~]# echo -e "192.168.1.1 oracle" >> /etc/hosts
//添加主機名與IP地址的對應關(guān)系

(2)軟件環(huán)境要求

Oracle 12c的安裝過程通常是在圖形界面中進行,因此建議使用已安裝有GNOME中文桌面環(huán)境的CentOS服務(wù)器,軟件開發(fā)工具當然是必不可少的,應使用yum方式安裝以下必要的軟件環(huán)境。

[root@localhost ~]# yum -y install binutils compat-* gcc gcc-c++ glibc  glibc-devel ksh \

 libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat \

 unixODBC unixODBC-devel
//使用本地光盤或者網(wǎng)絡(luò)yum都可以

Oracle 12c自身集成了Java運行環(huán)境,但安裝界面對中文的支持并不完善,因此若希望使用中文的Oracle安裝界面,建議提前安裝好Java軟件包。

(3)內(nèi)核要求

為了確保數(shù)據(jù)庫運行穩(wěn)定,Oracle 12c針對Linux內(nèi)核參數(shù),進程會話限制提出了一些要求,其中一部分設(shè)置可以在安裝過程中自動檢測并進行修復,但并一定很完整,所以最好的做法是根據(jù)安裝文檔提前進行配置。

內(nèi)核參數(shù)調(diào)整體現(xiàn)在/etc/sysctl.conf文件中,主要包括與內(nèi)存調(diào)度、端口范圍、打開文件數(shù)、I/O請求等相關(guān)的一些設(shè)置,相關(guān)數(shù)值不可低于安裝要求。如下:

[root@localhost ~]# vim /etc/sysctl.conf 
         ………………            //省略部分內(nèi)容,在末尾添加即可!
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           //重新加載配置文件

各參數(shù)詳解:

  • fs.aio-max-nr:此參數(shù)限制并發(fā)未完成的請求,應該設(shè)置避免I/O子系統(tǒng)故障;
  • fs.file-max:該參數(shù)決定了系統(tǒng)中所允許的最大可以打開的文件數(shù)量;
  • kernel.shmall:該參數(shù)控制可以使用的共享內(nèi)存的總頁數(shù);.
  • kernel.shmmax:是核心參數(shù)中最重要的參數(shù)之一,用于定義單個共享內(nèi)存段的最大值。
  • 建議:
  • 32位linux系統(tǒng):可取最大值為4GB(4294967296bytes)-1byte,即4294967295。建議值為多于內(nèi)存的一半,所以如果是32為系統(tǒng),一般可取值為4294967295。
  • 64位linux系統(tǒng):可取的最大值為物理內(nèi)存值-1byte,建議值為多于物理內(nèi)存的一半,例如,如果為12GB物理內(nèi)存,可取1210241024*1024-1=12884901887。
  • kernel.shmmni:該參數(shù)是共享內(nèi)存段的最大數(shù)量。shmmni缺省值4096,一般肯定是夠用了。
  • kernel.sem:
  • 以kernel.sem = 250 32000 100 128為例:
  • 250是參數(shù)semmsl的值,表示一個信號量集合中能夠包含的信號量最大數(shù)目。
  • 32000是參數(shù)semmns的值,表示系統(tǒng)內(nèi)可允許的信號量最大數(shù)目。
  • 100是參數(shù)semopm的值,表示單個semopm()調(diào)用在一個信號量集合上可以執(zhí)行的操作數(shù)量。
  • 128是參數(shù)semmni的值,表示系統(tǒng)信號量集合總數(shù)。
  • net.ipv4.ip_local_port_range:表示應用程序可使用的IPv4端口范圍;
  • net.core.rmem_default:表示套接字接收緩沖區(qū)大小的缺省值;
  • net.core.rmem_max:表示套接字接收緩沖區(qū)大小的最大值;
  • net.core.wmem_default:表示套接字發(fā)送緩沖區(qū)大小的缺省值;
  • net.core.wmem_max:表示套接字發(fā)送緩沖區(qū)大小的最大值;

(4)Oracle用戶環(huán)境要求

Oracle 12c需要固定的運行用戶oracle、安裝組oinstall、管理組dba,這些賬號應提前創(chuàng)建好。用于存放Oracle程序及數(shù)據(jù)庫文件的基本目錄也應提前創(chuàng)建好。

[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oinstall -G dba oracle
[root@localhost ~]# echo '123456' | passwd --stdin oracle
更改用戶 oracle 的密碼 。
passwd:所有的身份驗證令牌已經(jīng)成功更新。
[root@localhost ~]# mkdir -p /u01/app/oracle
[root@localhost ~]# chown -R oracle:oinstall /u01/app
[root@localhost ~]# chmod -R 775 /u01/app/oracle

Oracle 12c的安裝任務(wù)應以運行用戶oracle的身份執(zhí)行,需適當調(diào)整oracle用戶的環(huán)境配置以滿足需求。

[root@localhost ~]# vim /home/oracle/.bash_profile
         ………………            //省略部分內(nèi)容,在末尾添加即可!
umask 022
ORACLE_BASE=/u01/app/oracle #oracle基本目錄 
ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1/ #安裝家目錄
ORACLE_SID=orcl #定義數(shù)據(jù)庫實例名稱
NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8 #是針對Oracle語言、地區(qū)、字符集的設(shè)置 
PATH=$PATH:$ORACLE_HOME/bin
LANG=zh_CN.UTF-8 #LANG是針對Linux系統(tǒng)的語言、地區(qū)、字符集的設(shè)置。 
DISPLAY=:0.0 #在哪個終端可以使用圖形 
export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID DISPLAY #將變量導出為全局變量

(5)oracle用戶資源限制要求

進程會話限制可以采用pam_limits認證模塊來實現(xiàn),通過修改登錄程序login的PAM設(shè)置以啟用該認證,然后修改/etc/security/limits.conf 文件,使用戶oracle能夠打開的進程數(shù)、進程使用的文件數(shù)加大。

[root@localhost ~]# vim /etc/pam.d/login 
         ………………            //省略部分內(nèi)容,在末尾添加即可!
session required /lib/security/pam_limits.so
session required pam_limits.so
[root@localhost ~]# vim /etc/security/limits.conf
         ………………            //省略部分內(nèi)容,在末尾添加即可!
oracle soft nproc 2047           #設(shè)置進程數(shù)軟限制      
oracle hard nproc 16384         #設(shè)置進程數(shù)硬限制
oracle soft nofile 1024           #設(shè)置文件數(shù)軟限制
oracle hard nofile 65536         #設(shè)置文件數(shù)硬限制
oracle soft stack 10240         # Oracle軟堆棧限制

配置oracle用戶資源限制,不配置也不會影響oracle數(shù)據(jù)庫的成功安裝,但是考慮到若有糟糕的sql語句對服務(wù)器資源的無限占用,導致長時間對用戶請求無響應,建議提前限制oracle用戶資源。

[root@localhost ~]# 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

準備工作完成后重新啟動系統(tǒng),重啟之后,再次檢查之前的配置是否生效。

3.Oracle 12c安裝過程

Oracle的中文官方網(wǎng)址是https://www.oracle.com/index.html 可以自行進行下載,也可通過本人提供的Oracle安裝包 進行安裝。

[root@oracle ~]# cd /
[root@oracle /]# unzip /root/linuxx64_12201_database.zip 
//進入根目錄對下載的Oracle軟件包進行解壓
[root@oracle /]# ls database/           //解壓之后生成database目錄
install response rpm runInstaller sshsetup stage welcome.html

授權(quán)允許用戶oracle使用圖形終端,例如執(zhí)行:xhost + oracle@localhost,表示允許用戶oracle從本機訪問,或者執(zhí)行xhost + 表示取消所有限制,這里執(zhí)行xhost +即可。

[root@oracle /]# xhost +          //一定要以root用戶的身份在圖形環(huán)境中操作
[root@oracle /]# su - oracle              //切換到oracle用戶
[oracle@oracle ~]$ cd /database/
[oracle@oracle database]$ export DISPLAY=:0.0          設(shè)置DISPLAY環(huán)境變量
[oracle@oracle database]$ ./runInstaller      //執(zhí)行安裝腳本

執(zhí)行完成后會彈出圖形化界面,進行以下操作:














執(zhí)行過程中,會有這樣的提示信息:

[root@oracle ~]# /u01/app/oraInventory/orainstRoot.sh
[root@oracle ~]# /u01/app/oracle/product/12.2.0/dbhome_1/root.sh
//執(zhí)行第二個腳本,遇到提示,一路回車即可!


Web頁面訪問如下:



接下來使用命令行進行登錄訪問:

首先需要解決sqlplus命令行方向鍵不能使用的問題,方法如下:

獲取rlwrap軟件包

[root@oracle ~]# yum -y install ncurses* readline*         //安裝軟件包所需依賴
[root@oracle ~]# tar zxf rlwrap-0.30.tar.gz.zip -C /usr/src
[root@oracle ~]# cd /usr/src/rlwrap-0.30/
[root@oracle rlwrap-0.30]# ./configure  make  make install
//使用root身份進行編譯安裝,安裝完成后即可使用!
[oracle@oracle ~]$ rlwrap sqlplus "/ as sysdba"

SQL*Plus: Release 12.2.0.1.0 Production on 星期二 11月 26 10:51:44 2019

Copyright (c) 1982, 2016, Oracle. All rights reserved.

連接到: 
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> 

這樣登錄到數(shù)據(jù)庫庫時,就可以使用方向鍵了。但是這樣每次登錄數(shù)據(jù)庫時都需要使用 rlwrap 命令稍嫌麻煩,可以進行一下操作:

[oracle@oracle ~]$ vim /home/oracle/.bash_profile 
             ………………       //在末尾添加以下內(nèi)容
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
//就是將命令創(chuàng)建別名而已

退出當前oracle用戶,重新登錄才可使用。

[oracle@oracle ~]$ sqlplus sys/123456 as sysdba
//使用命令行登錄
SQL*Plus: Release 12.2.0.1.0 Production on 星期二 11月 26 10:57:41 2019

Copyright (c) 1982, 2016, Oracle. All rights reserved.

連接到: 
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> 

或者

[oracle@oracle ~]$ sqlplus /nolog

SQL*Plus: Release 12.2.0.1.0 Production on 星期二 11月 26 10:59:10 2019

Copyright (c) 1982, 2016, Oracle. All rights reserved.

SQL> conn sys/123456 as sysdba
已連接。
//也可以使用這樣方式登錄Oracle數(shù)據(jù)庫

二、創(chuàng)建Oracle 12c數(shù)據(jù)庫

如果在安裝oracle產(chǎn)品時不創(chuàng)建數(shù)據(jù)庫,那么要使用oracle系統(tǒng)就必須先創(chuàng)建數(shù)據(jù)庫。如果在安裝oracle時選擇建立數(shù)據(jù)庫,也可以再創(chuàng)建第二個數(shù)據(jù)庫(不過為了使oracle數(shù)據(jù)庫充分利用系統(tǒng)資源,建議一個服務(wù)器上只創(chuàng)建一個數(shù)據(jù)庫)。
創(chuàng)建數(shù)據(jù)庫的方法有兩種:通過圖形化界面,或者采用“CREATE DATABASE”命令,這里說一下圖形化界面創(chuàng)建數(shù)據(jù)庫的方法:

[oracle@oracle ~]$ dbca         //使用oracle用戶創(chuàng)建數(shù)據(jù)庫
//執(zhí)行這條命令就會彈出圖形化界面創(chuàng)建數(shù)據(jù)庫

如果沒有彈出窗口,可以參考前面的步驟,以root用戶運行“xhost +”命令,再以oracle身份運行“export DISPLAY=:0.0”命令。

彈出的圖形化界面如下:






數(shù)據(jù)庫已經(jīng)創(chuàng)建完成!

三、Oracle 12c數(shù)據(jù)庫的啟動與關(guān)閉

oracle數(shù)據(jù)庫的啟動與關(guān)閉是日常工作之一。對于大多數(shù)oracle DBA來說,啟動和關(guān)閉oracle數(shù)據(jù)庫最常用的方式是在命令行方式下執(zhí)行。

1.啟動、關(guān)閉Oracle數(shù)據(jù)庫

要啟動和關(guān)閉數(shù)據(jù)庫,必須具有Oracle管理員權(quán)限的用戶登錄,通常以具有SYSDBA權(quán)限的用戶登錄。

(1)數(shù)據(jù)庫的啟動

啟動一個數(shù)據(jù)庫需要三個步驟:①啟動oracle實例(非裝載階段);②由實例裝載數(shù)據(jù)庫(裝載階段);③打開數(shù)據(jù)庫(打開階段)。
在startup命令中,可以使用不同的選項來控制數(shù)據(jù)庫的不同啟動步驟。

1)startup nomount(該命令不常用)

nomount選項僅僅啟動一個oracle實例,讀取init.ora初始化參數(shù)文件、啟動后臺進程、初始化SGA。當實例啟動后,系統(tǒng)將顯示一個SGA內(nèi)存結(jié)構(gòu)和大小的列表,如下:

[oracle@oracle ~]$ sqlplus / as sysdba          //以oracle用戶登錄數(shù)據(jù)庫

SQL*Plus: Release 12.2.0.1.0 Production on 星期二 11月 26 11:18:36 2019

Copyright (c) 1982, 2016, Oracle. All rights reserved.

連接到: 
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> startup nomount    

2)startup mount(某些時候會用到該命令)

startup mount 命令啟動實例并且裝載數(shù)據(jù)庫,但是沒有打開數(shù)據(jù)庫。oracle系統(tǒng)讀取控制文件中關(guān)于數(shù)據(jù)文件和重做日志文件的內(nèi)容,但并不打開該文件。這種打開方式常在數(shù)據(jù)庫維護操作中使用,如對數(shù)據(jù)文件的更名、改變重做日志及打開歸檔模式等。在這種打開方式下,除了可以看到SGA系統(tǒng)列表以外,系統(tǒng)還會給出“數(shù)據(jù)庫裝載完畢”的提示。

SQL> alter database mount; 
//由于上面已經(jīng)執(zhí)行了startup nomount命令,所以再更改它的狀態(tài),就需要使用該命令

3)startup(正常時使用的命令)

startup命令完成啟動實例,裝載數(shù)據(jù)庫和打開數(shù)據(jù)庫三個步驟。此時,數(shù)據(jù)庫使數(shù)據(jù)文件和重做日志文件在線,通常還會請求一個或者多個回滾段;系統(tǒng)除了可以看到前面startup mount 方式下的所有提示外,還會給出一個“數(shù)據(jù)庫已經(jīng)打開”的提示;數(shù)據(jù)庫系統(tǒng)處于正常的工作狀態(tài),可以接收用戶的請求。

如果采用startup nomount或者startup mount的數(shù)據(jù)庫打開方式,必須采用alter database命令來執(zhí)行裝載或打開數(shù)據(jù)庫的操作。

前面兩條命令都執(zhí)行過了(startup nomount和alter database mount),所以這里再執(zhí)行下面命令,數(shù)據(jù)庫就可以說是正確啟動完成了。如下:

SQL> alter database open;       

正常來說,可以直接使用下面一條命令來正常啟動數(shù)據(jù)庫,如下:

SQL> startup      //在數(shù)據(jù)庫關(guān)閉狀態(tài)下執(zhí)行該命令,數(shù)據(jù)庫會依次啟動、裝載、打開。
ORACLE 例程已經(jīng)啟動。

Total System Global Area 1593835520 bytes
Fixed Size     8793256 bytes
Variable Size    1023411032 bytes
Database Buffers   553648128 bytes
Redo Buffers      7983104 bytes
數(shù)據(jù)庫裝載完畢。
數(shù)據(jù)庫已經(jīng)打開。

(2)數(shù)據(jù)庫的關(guān)閉

對于數(shù)據(jù)庫的關(guān)閉,有四種不同的關(guān)閉選項。
1)shutdown normal
shutdown normal是shutdown命令的默認選項。也就是說,如果用戶發(fā)出shutdown命令,即執(zhí)行shutdown normal命令。
發(fā)出該命令后,任何新的連接都將不再允許連接到數(shù)據(jù)庫。在數(shù)據(jù)庫關(guān)閉之前,oracle將等待目前連接的所有用戶都從數(shù)據(jù)庫中退出后才開始關(guān)閉數(shù)據(jù)庫。采用這種方式關(guān)閉數(shù)據(jù)庫,在下一次啟動時不需要進行任何的實例恢復。但需要注意的是,采用這種方式時,也許關(guān)閉一個數(shù)據(jù)庫需要幾天或更長的時間。

2)shutdown immediate
shutdown immediate是常用的一種關(guān)閉數(shù)據(jù)庫的方式。若即想很快地關(guān)閉數(shù)據(jù)庫,又想讓數(shù)據(jù)庫“干凈”的關(guān)閉,則常采用這種方式。

發(fā)出該命令后,當前正在被oracle處理的SQL語句立即中斷,系統(tǒng)中任何沒有提交的事務(wù)全部回滾。如果系統(tǒng)中存在一個很長的未提交的事務(wù),那么采用這種方式關(guān)閉數(shù)據(jù)庫也需要一段時間(該事務(wù)回滾時間)。系統(tǒng)不會等待連接到數(shù)據(jù)庫的所有用戶退出系統(tǒng),而會強行回滾當前所有的活動事務(wù),然后斷開所有的連接用戶。

3)shutdown transactional
shutdown transactional 命令常用來計劃關(guān)閉數(shù)據(jù)庫,它會等待當前連接到系統(tǒng)且正在活動的事務(wù)執(zhí)行完畢,運行該命令后,任何新的連接和事務(wù)都是不允許的。它所有活動的事務(wù)執(zhí)行完成后,數(shù)據(jù)庫將以和shutdown immediate同樣的方式關(guān)閉數(shù)據(jù)庫。

4)shutdown abort
shutdown abort是關(guān)閉數(shù)據(jù)庫方式的最后選擇,是在沒有任何辦法關(guān)閉數(shù)據(jù)庫的情況下不得不采用的方式,一般不要采用。在下列情況出現(xiàn)時可以考慮采用這種方式關(guān)閉數(shù)據(jù)庫。

  • 數(shù)據(jù)庫處于一種非正常工作狀態(tài),不能用shutdown normal或shutdown immediate命令關(guān)閉數(shù)據(jù)庫;
  • 需要立即關(guān)閉數(shù)據(jù)庫;
  • 在啟動數(shù)據(jù)庫實例時遇到問題。

發(fā)出該命令后,所有正在運行的SQL語句將立即中止,所有未提交的事務(wù)將不回滾,oracle也不等待目前連接到數(shù)據(jù)庫的用戶退出系統(tǒng);下一次啟動數(shù)據(jù)庫時需要實例恢復,因此,下一次啟動可能比平時需要更多的時間。

在關(guān)閉數(shù)據(jù)庫時最好使用shutdown immediate方式,因為這種方式安全且相對較快。不是萬不得已不要使用shutdown abort 方式,因為這種方式會造成數(shù)據(jù)丟失,并且恢復數(shù)據(jù)庫也需要較長時間。

2.啟動、關(guān)閉oracle監(jiān)聽進程

當oracle數(shù)據(jù)庫實例啟動完成后,為了使客戶端用戶能連接到oracle實例,DBA還需要在oracle所在的服務(wù)器上使用lsnrctl命令啟動監(jiān)聽進程。如果數(shù)據(jù)庫實例關(guān)閉,一般也要關(guān)閉監(jiān)聽進程。

(1)啟動監(jiān)聽

啟動監(jiān)聽是oracle用戶在操作系統(tǒng)下執(zhí)行的命令,可以直接在lsnrctl后加參數(shù),也可在該命令提示符后進行操作,具體如下:

[oracle@oracle ~]$ lsnrctl       //執(zhí)行該命令

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 25-9月 -2019 21:59:04

Copyright (c) 1991, 2016, Oracle. All rights reserved.

歡迎來到LSNRCTL, 請鍵入"help"以獲得信息。

LSNRCTL> start     //啟動監(jiān)聽
啟動/u01/app/oracle/product/12.2.0/dbhome_1//bin/tnslsnr: 請稍候...

TNSLSNR for Linux: Version 12.2.0.1.0 - Production
系統(tǒng)參數(shù)文件為/u01/app/oracle/product/12.2.0/dbhome_1/network/admin/listener.ora
寫入/u01/app/oracle/diag/tnslsnr/oracle/listener/alert/log.xml的日志信息
監(jiān)聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
監(jiān)聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

正在連接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle)(PORT=1521)))
LISTENER 的 STATUS
------------------------
別名           LISTENER
版本           TNSLSNR for Linux: Version 12.2.0.1.0 - Production
啟動日期         25-9月 -2019 21:59:12
正常運行時間       0 天 0 小時 0 分 0 秒
跟蹤級別         off
安全性          ON: Local OS Authentication
SNMP           OFF
監(jiān)聽程序參數(shù)文件     /u01/app/oracle/product/12.2.0/dbhome_1/network/admin/listener.ora
監(jiān)聽程序日志文件     /u01/app/oracle/diag/tnslsnr/oracle/listener/alert/log.xml
監(jiān)聽端點概要...
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
 (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
監(jiān)聽程序不支持服務(wù)
命令執(zhí)行成功

也可以直接使用以下命令“來啟動監(jiān)聽:

[oracle@oracle ~]$ lsnrctl start     //啟動監(jiān)聽

(2)關(guān)閉監(jiān)聽

[oracle@oracle ~]$ lsnrctl stop     //關(guān)閉監(jiān)聽

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 25-9月 -2019 22:00:31

Copyright (c) 1991, 2016, Oracle. All rights reserved.

正在連接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle)(PORT=1521)))
命令執(zhí)行成功

四、將Oracle數(shù)據(jù)庫設(shè)置為開機自啟動

[root@oracle ~]# vim /etc/oratab 
              ………………      //修改以下內(nèi)容
orcl:/u01/app/oracle/product/12.2.0/dbhome_1:Y

[root@oracle ~]# vim /etc/rc.local 
su - oracle -c 'dbstart'             //啟動數(shù)據(jù)庫
su - oracle -c 'lsnrctl start'           //啟用監(jiān)聽進程
[root@oracle ~]# chmod +x /etc/rc.d/rc.local
//添加執(zhí)行權(quán)限

重啟之后,進行驗證:

[root@oracle ~]# netstat -anpt | grep 5500        //oracle數(shù)據(jù)庫的監(jiān)聽端口
tcp6    0   0 :::5500         :::*          LISTEN   2144/tnslsnr    
[root@oracle ~]# netstat -anpt | grep 1521      //oracle數(shù)據(jù)庫監(jiān)聽進程
tcp    0   0 192.168.1.1:24251    192.168.1.1:1521    ESTABLISHED 1816/ora_lreg_orcl 
tcp6    0   0 :::1521         :::*          LISTEN   2144/tnslsnr    
tcp6    0   0 192.168.1.1:1521    192.168.1.1:24251    ESTABLISHED 2144/tnslsnr    
tcp6    0   0 192.168.1.1:1521    192.168.1.1:24143    TIME_WAIT  - 

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Oracle WebLogic Server 12.2.1.2安裝部署教程
  • CentOS 6.3下安裝部署Oracle服務(wù)器圖文教程
  • Linux一鍵部署oracle安裝環(huán)境腳本(推薦)
  • Oracle手動建庫安裝部署超詳細教程

標簽:梧州 銀川 酒泉 焦作 泰安 河源 南陽 柳州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《部署Oracle 12c企業(yè)版數(shù)據(jù)庫( 安裝及使用)》,本文關(guān)鍵詞  部署,Oracle,12c,企業(yè),版,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《部署Oracle 12c企業(yè)版數(shù)據(jù)庫( 安裝及使用)》相關(guān)的同類信息!
  • 本頁收集關(guān)于部署Oracle 12c企業(yè)版數(shù)據(jù)庫( 安裝及使用)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    中文字幕一区二区三区四区在线视频| 99精品国产视频| 免费观看30秒视频久久| 日韩二区三区在线观看| 可以看av的网站久久看| 日韩不卡免费视频| 狠狠色狠狠色综合日日91app| 久久国产精品区| 国产经典欧美精品| 99久久国产综合精品女不卡| 成人av午夜影院| 欧美国产日本视频| 亚洲欧美日韩国产中文在线| 亚洲一线二线三线视频| 欧美日韩在线视频观看| 欧美精品久久99久久在免费线| 日韩欧美精品在线视频| 日韩精品一区二区三区四区| 亚洲第一天堂av| 日韩在线视频二区| 97免费中文视频在线观看| 国产精品一区专区欧美日韩| 国产欧美日韩在线播放| 亚洲成人自拍视频| 国产视频九色蝌蚪| 亚洲欧美激情一区二区三区| 在线观看免费黄色网址| 久久青青草原亚洲av无码麻豆| 国产精品伦一区二区三区| 男男视频亚洲欧美| 国产欧美精品一区| 欧美在线一区二区三区| 亚洲精品在线免费观看视频| 久久亚洲影音av资源网| 国产精品久久久999| 青青草成人激情在线| 成人精品视频一区二区| 亚洲一区二区自偷自拍 | 能在线观看的av| 中出视频在线观看| 无码人妻精品一区二区三区9厂| 日本视频一区二区| 亚洲视频一二区| 亚洲精美色品网站| 国产免费一区二区三区香蕉精| 在线国产伦理一区| av无码一区二区三区| 中文字幕1区2区3区| 国产99一区视频免费| 欧美三级欧美成人高清www| 中文字幕免费国产精品| 成人性生交大片免费看视频直播| 日本中文字幕在线视频观看| 91狠狠综合久久久久久| 久久久久久亚洲精品杨幂换脸| 国产精品美女久久福利网站 | 一区二区在线免费观看| 亚洲国产成人精品一区二区 | 欧美风情在线观看| 亚洲精品第一区二区三区| 国产人妻黑人一区二区三区| 国产原创中文av| 国产亚洲精品资源在线26u| 亚洲美女久久久| av一区二区三区免费| 精品久久久久久久无码| 日韩精品视频免费看| 国产a级毛片一区| 日韩欧美专区在线| 亚洲精品欧美日韩| av中文字幕网址| 中文字幕人妻一区二区三区视频 | 激情久久五月天| 欧美日韩精品欧美日韩精品一综合| 亚州国产精品久久久| www.av蜜桃| 日韩黄色精品视频| 久久久亚洲欧洲日产国码αv| 欧美一区二区三区四区五区| 成人免费激情视频| 想看黄色一级片| 亚洲成人av综合| 精品国产乱码久久久久久虫虫漫画 | 制服丝袜在线第一页| 成人爽a毛片一区二区| 亚洲第一福利视频在线| 7777精品视频| wwwwwxxxx日本| 国产成人精品一区二三区四区五区| 亚洲麻豆国产自偷在线| 国产+成+人+亚洲欧洲| 久久婷婷五月综合色国产香蕉| 加勒比在线一区| 一区二区三区在线视频观看58| 国产69精品久久久久99| 青青草原av在线播放| 国产毛片毛片毛片毛片毛片| 亚洲午夜国产一区99re久久| 51精品视频一区二区三区| 高清视频一区二区三区| 日本爱爱爱视频| 成人爱爱电影网址| 伦理中文字幕亚洲| 2025韩国理伦片在线观看| 少妇一级淫片免费看| 欧美一区二区三区婷婷月色| 亚洲精品久久区二区三区蜜桃臀| 久久精品视频国产| 亚洲黄色在线视频| 92看片淫黄大片看国产片| 中文字幕一区二区三区人妻不卡| 成人激情视频网站| 久久777国产线看观看精品| jizz欧美性11| 久久99久久99| 中文字幕精品av| 欧美性猛交xxx乱久交| 日韩高清中文字幕一区| 日韩电影免费观看中文字幕| 亚洲国产精品无码av| 性猛交富婆╳xxx乱大交天津| 91精品国产91久久综合桃花| 亚洲乱码一区二区三区| 国产一区二区视频免费观看| 欧美高清你懂得| 国产成人一区二区三区别| 风流老熟女一区二区三区| 亚洲风情亚aⅴ在线发布| 黄色一级片播放| 青青草伊人久久| 久久中文久久字幕| 999精品免费视频| 国产精品的网站| 日本新janpanese乱熟| 国产99久久久精品| 欧美在线一区二区视频| 四虎国产精品永久免费观看视频| 久久久xxx| 欧美成人午夜视频| 日本黄色网址大全| 亚洲综合免费观看高清在线观看| 久久综合一区| 亚洲av无码一区二区三区dv | 亚洲成人av一区| 最近免费观看高清韩国日本大全| 奇米四色…亚洲| 在线播放91灌醉迷j高跟美女 | 成人两性免费视频| 久久午夜av| 日韩中文字幕在线视频| 人妻av一区二区| 一区二区三区资源| 在线观看国产一区| 中文在线免费观看| 亚洲福利电影网| 777久久精品一区二区三区无码| 日本三级亚洲精品| 日本人成精品视频在线| 日韩激情在线播放| 亚洲摸下面视频| 法国伦理少妇愉情| 色94色欧美sute亚洲线路二 | 懂色av一区二区在线播放| dy888夜精品国产专区| 欧美一区二区在线观看视频| 午夜精品国产精品大乳美女| 国产精品视频免费播放| 一区二区三区黄色| 波多野结衣家庭教师| 亚洲精品suv精品一区二区| 亚洲做受高潮无遮挡| 欧美日韩综合一区| 任你躁av一区二区三区| 色中色一区二区| 国产精品探花在线播放| 欧美日韩免费区域视频在线观看| 北条麻妃视频在线| 亚洲一卡二卡三卡四卡无卡久久 | 久久av综合网| 亚洲欧美中日韩| 国产精品无码av在线播放| 国产精品入口麻豆九色| 亚洲精品在线免费看| 粉嫩一区二区三区性色av| 手机在线观看国产精品| 成人美女视频在线看| 欧美性视频在线播放| 欧美激情一区三区| 天堂…中文在线最新版在线| 亚洲视频免费在线| 538在线视频观看| 色老汉一区二区三区| 日本三级日本三级日本三级极| 欧美一三区三区四区免费在线看| 性の欲びの女javhd| 亚洲欧美在线一区二区| 51国产偷自视频区视频| 奇门遁甲1982国语版免费观看高清| 国产黄色美女视频| 国产精品久久久久久免费观看| 韩国av一区二区三区在线观看| 日韩精品在在线一区二区中文| 99视频热这里只有精品免费| 亚洲色婷婷久久精品av蜜桃| 亚洲精品日日夜夜| 国模大尺度视频| 亚洲国产一区自拍| 久草手机在线观看| 国产精品美女999| 国产精品一区二区久久精品爱涩| 99久re热视频精品98| 婷婷中文字幕综合| www.色多多| 一本久久综合亚洲鲁鲁| 中文字幕视频一区二区| 丁香五月网久久综合| 久久综合九色欧美综合狠狠 | 国产精品久久久久永久免费观看| 手机免费av片| 亚洲国产日韩欧美在线99| 国产真人无遮挡作爱免费视频| 91精品视频一区| 91免费版在线看| 国产男女无遮挡猛进猛出| 一区二区在线视频播放| 免费观看国产精品| 国产av第一区| 制服丝袜中文字幕一区| 久久久久99精品成人片三人毛片| 成人亚洲激情网| 国产精品久久久久久久久动漫| 成人区人妻精品一区二| 欧美乱大交xxxxx另类电影| 免费国产亚洲视频| 超碰影院在线观看| 亚洲区一区二区| 五月天婷婷社区| 高清在线观看免费| 日韩电影第一页| 久久综合网络一区二区| 国产精品久久中文字幕| 精品成人一区二区三区四区| 91精品人妻一区二区三区果冻| 日韩女优中文字幕| 色婷婷av久久久久久久| 亚洲天堂视频网站| 日本不卡二区| 欧美久久一区二区| 91theporn国产在线观看| 国产91av视频在线观看| 欧美在线不卡一区| 国产又粗又大又爽| 五月天激情图片| 亚洲欧美激情在线视频| 蜜臀久久99精品久久久久宅男| 欧美婷婷精品激情| 国内精品视频久久| 国产精品伊人久久| 天堂va久久久噜噜噜久久va| 91精品国产高清一区二区三区蜜臀 | 在线亚洲欧美视频| 国产91精品精华液一区二区三区| 精品人妻在线视频| 成人av资源在线播放| 精品日本高清在线播放| 一级片视频免费| 精品国产成人av在线免| 欧美日韩福利在线观看| 国产欧美日韩久久| 激情五月婷婷小说| 亚洲一区免费看| 亚洲人成五月天| 成人动漫一区二区| 亚洲综合网在线| 亚洲一区在线直播| 亚洲精品综合久久中文字幕| 国产精品18久久久久| 99久久99久久精品免费| 日本成人三级| 亚洲人成在线播放| 久久久www免费人成精品| 亚洲精品在线观看av| 久久久久久av无码免费网站下载| 色偷偷亚洲男人天堂| 国产精品久久久久久户外露出| av一级在线观看| 黄色片久久久久| 秋霞av国产精品一区| 色偷偷久久人人79超碰人人澡 | 97成人精品区在线播放| 亚洲国产aⅴ成人精品无吗| 亚洲AV无码乱码国产精品牛牛| 亚洲精品无码一区二区| 国产欧美日韩一区| 国产一区二区三区在线| 国产精品全国免费观看高清 | 成人羞羞国产免费图片| 一道本在线观看| 日韩人妻精品一区二区三区| 色妞欧美日韩在线| 亚洲综合精品久久| 免费成人在线观看| 免费一级a毛片夜夜看| 欧美综合在线观看视频| 99久久一区三区四区免费| 亚洲美女性视频| 亚洲永久免费视频| 麻豆精品在线视频| 精品无码黑人又粗又大又长| 美女黄色片视频| 久久国产精品久久| 超碰91人人草人人干| 91国在线观看| 99久久国产综合色|国产精品| 久久久精品毛片| a级一a一级在线观看| 一二三四中文字幕| 亚洲淫片在线视频| 亚洲亚裔videos黑人hd| 欧美日韩精品在线| 99视频精品全部免费在线| 国产丝袜在线视频| 日韩精品一区二区三区在线视频| 男人操女人免费软件| 国产在线欧美日韩| 午夜免费日韩视频| 日韩高清不卡av| 午夜视黄欧洲亚洲| 成人av综合在线| 婷婷在线观看视频| 国产嫩bbwbbw高潮| 真实乱视频国产免费观看 | 26uuu亚洲综合色| 少妇荡乳情欲办公室456视频| 91看片在线播放| 国产伦理片在线观看| 国产欧美一区二| 国产aaa免费视频| 久久精品99| 国产成人a亚洲精品| 日韩在线观看免费网站| 日韩欧美一级二级三级| 性做久久久久久| 中文天堂在线一区| 国产成人免费xxxxxxxx| 少妇高潮一区二区三区99小说| 国产一区二区视频网站| 91插插插插插插| 国产网站无遮挡| 无套内谢丰满少妇中文字幕| 日韩av一二三四区| 青少年xxxxx性开放hg| 欧美高清性xxxxhdvideosex| 亚洲一区免费网站| 国产日产亚洲精品| 91大神在线播放精品| 欧美猛交免费看| 在线观看精品国产视频| 亚洲国产成人久久综合一区| 91 com成人网| 欧美三级在线播放| 色综合天天综合网天天狠天天| 亚洲欧美日韩成人高清在线一区| 欧美韩日一区二区三区四区| 26uuu久久天堂性欧美| 成人av在线电影| 99久久99久久精品免费观看| 国产91在线看| av在线综合网| 99视频一区二区三区| 久久婷婷成人综合色| 久久综合九色综合久久久精品综合| 成a人片亚洲日本久久| 国产成人av影院| 蜜臀av一区二区在线免费观看| 日日嗨av一区二区三区四区| 日韩电影在线免费| 黑人巨大精品欧美一区| 精品一区二区在线播放| 国产精品白丝jk白祙喷水网站| 国产精品一区二区免费不卡 | 久久久久在线| 欧美一级特黄aaaaaa大片在线观看| 国内毛片毛片毛片毛片毛片| 伊人久久久久久久久久久久久久| 91高清免费观看| 国产无人区码熟妇毛片多| 久久精品国产亚洲av麻豆蜜芽| 国产精品一区二区免费视频| 亚洲人成色777777精品音频| 久久精品国产一区二区| 懂色av噜噜一区二区三区av| 久久久久国产精品人| 中文字幕一区在线| 欧美午夜精品伦理| 欧美一区二区三区系列电影| 亚洲欧美制服第一页| 性色av一区二区三区免费| 国产拍精品一二三| 日本不卡免费新一二三区| 成人免费观看在线| 黄色a级三级三级三级| jizzjizzjizz国产| 91麻豆精品在线| 日本女人一区二区三区| 成人av网在线| 亚洲国产一区二区a毛片| 日韩一区二区免费电影| 美女av一区二区三区| 亚洲xxxx在线|