****欧欧美毛片4,国产午夜精品视频,97视频在线观看免费视频,久久七国产精品

數據恢復咨詢熱線:400-666-3702??

歡迎訪問南京兆柏數據恢復公司,專業數據恢復15年

兆柏數據恢復公司

?常見問題

?當前位置: 主頁 > 常見問題

Oracle數據庫安裝

瀏覽量: 次 發布日期:2023-10-16 21:47:44

Oracle數據庫安裝

部署環境

系統:CentOS 7.1 (Redhat版本也可以)

數據庫:Oracle 11gR2

1.修改hosts文件

1.1 查詢主機名和IP地址

查詢主機名和IP地址

1.2 修改/etc/hosts文件如下

修改hosts文件

2.掛載操作系統鏡像

2.1 可以將操作系統的鏡像上傳到操作系統中,進行本地掛載。

我這里將ISO系統鏡像上傳到了Linux系統的/opt目錄里。

上傳ISO鏡像文件

2.2 在本地掛載ISO鏡像文件,掛載到/mnt目錄

掛載鏡像文件

命令如下:

mount /opt/CentOS-7-x86_64-DVD-1503-01.iso /mnt

3.配置YUM源

3.1 切換到以下目錄,

將此目錄下的文件move到tmp文件夾里備份,然后新建my.repo文件,文件名隨意,但是需要以repo結尾。

切換到yum配置目錄

命令如下:

cd /etc/yum.repos.d/

3.2 新建my.repo文件 內容如下:

編輯yum源配置文件

4.安裝數據庫依賴包

在掛載好ISO鏡像和配置好YUM源以后,安裝數據庫的依賴包

數據庫的依賴包是在安裝數據庫軟件時,需要的一些系統必須的rpm包,必須要安裝。

4.1 執行yum,安裝依賴包

命令如下:

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 \

elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh \

libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 \

libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 \

unixODBC-devel unixODBC-devel*.i686 libXp

注:

加斜杠是命令長換行執行,大家可以去掉斜杠放到一行執行。

5.關閉系統防火墻

關閉防火墻

systemctl stop firewalld

開機自動關閉防火墻

systemctl disable firewalld

6.建立Oracle用戶和用戶組

依次執行以下命令:

groupadd oinstall

groupadd dba

groupadd oper

useradd -g oinstall -G dba,oper oracle

passwd oracle

7.創建數據庫相關目錄

依次執行以下命令:

mkdir -p /u01/app/oracle/product/11.2.0/db_1

chown -R oracle:oinstall /u01/app

chmod -R 775 /u01/app

8.修改內核參數

8.1修改 /etc/sysctl.conf文件,將以下內容添加到sysctl.conf文件末尾。

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

kernel.shmall = 1258291

kernel.shmmax = 5153960755

注意:

需要修改kernel.shmall和kernel.shmmax,其他的參數按以上默認即可。

shmall=是全部允許使用的共享內存大小,shmmax 是單個段允許使用的大小。這兩個可以設置為內存的 80%。

例如 16G 內存,

shmmax 16*1024*1024*1024*90% = 15461882265,

shmall 的大小為 15461882265/4k(getconf PAGESIZE可得到) = 3774873

本服務器是6G,大家可以根據自己服務器內存實際情況,自行計算。

8.2 執行以下命令使參數生效

使修改生效

9.修改oracle用戶對系統資源的使用限制

添加以下內容到 /etc/security/limits.conf 文件末尾

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

10. 修改profile文件

在/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

執行以下命令生效

source /etc/profile

11.修改oracle用戶環境變量

以上的步驟都是使用root用戶操作。

修改oracle用戶環境變量需要先切換到oracle用戶

然后修改.bash_profile文件,添加以下內容。

[root@host ~]# su – oracle

[oracle@host ~]$ vim .bash_profile

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=host; export ORACLE_HOSTNAME #與主機的主機名一致

ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME

ORACLE_SID=orcl; 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

執行以下命令,使內容生效

bash_profile生效

12.將數據庫軟件上傳到linux操作系統上

12.1將軟件上傳到系統的/opt/db目錄下

上傳數據庫軟件

12.2 解壓軟件

[root@host db]# unzip p13390677_112040_Linux-x86-64_1of7.zip

[root@host db]# unzip p13390677_112040_Linux-x86-64_2of7.zip

執行完以上命令以后,會在db目錄里生產一個database目錄,此目錄里包含解壓出來的各個文件。

12.3修改文件、目錄權限

修改文件目錄權限

13.配置vnc服務,以及通過vnc調取圖形界面

在實際的環境中,linux系統都是不開圖形界面的,以節省系統的資源。因此都是通過相關的工具來遠程調取圖形界面。

13.1使用root用戶安裝vncserver,同時安裝系統圖形相關的安裝包

執行命令如下:

yum install tigervnc-server

yum install gnome* -y

yum install xorg* -y

13.2配置vncserver

根據默認的配置文件新建一個配置文件

[root@host ~]# cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service

編輯vncserver@:1.service文件內容,修改后內容,經標紅部分的內容修改為root

修改vncserver配置文件內容

13.3 設置vnc客戶端登陸密碼,密碼自定義

執行命令如下

vncpasswd

13.4 啟動vnc服務器

啟動vncserver服務

命令如下:

更新systemctl以使其生效;

systemctl daemon-reload

啟動該服務用來啟用vnc的1號窗口;

systemctl start vncserver@:1.service 或者 vncserver :1

設置為開機自動啟動;

systemctl enable vncserver@:1.service

13.5 使用vnc客戶端登陸linux系統

在windows系統上安裝vnc客戶端

IP地址后的:1與配置文件名中的:1對應,然后輸入密碼

通過vnc登錄系統

14.安裝數據庫軟件

14.1驗證是否可以調取oracle軟件圖形界面

顯示clients can connect from any host就可以。

驗證是否可以調取圖形

14.2切換到database用戶下 執行http://www.toutiao.com/a6874026186784113155/ runInstaller命令

cd /opt/db/database/

http://www.toutiao.com/a6874026186784113155/runInstaller

14.3 配置安全更新

稍等片刻彈出以下窗口

配置安全更新

點擊下一步next,彈出警告窗口,點擊yes

郵箱地址警告點yes繼續

14.4 下載軟件更新

此界面選擇選擇跳過軟件更新

忽略軟件更新

14.5 軟件安裝選項

此界面選擇第2項,只安裝數據庫軟件

軟件安裝選項

14.6 單實例與集群安裝選項

此界面選擇第1項,安裝單實例的數據庫

單實例和集群安裝選項

14.7 軟件語言選擇

此界面語言選擇English

語言選擇

14.8 數據庫版本選擇

此界面選擇默認項,企業版

數據庫版本選擇

14.9 軟件安裝位置

此界面默認就可以,自動讀取了oracle環境變量的設置

軟件安裝位置

14.10軟件清單目錄

此界面默認

軟件清單目錄

14.11 系統用戶組

此界面dba組選擇默認

用戶組

14.12 軟件安裝前預檢查

此界面需要將有錯誤的選項解決掉

安裝前預檢查

問題1解決:提示shmall期望值是2097152 (此處按照oracle的提示修改即可,雖然前面有計算這個參數的數值,但是以oracle的建議為準)

修改/etc/sysctl.conf文件

修改內容kernel.shmall = 2097152

執行sysctl –p 生效

問題2解決:

Missing or Ignored package compat-libstdc+±33-3.2.3 causes Text Issues (文檔 ID 2254198.1)

如果不使用 Oracle Text 可以忽略該包(Redhat 7或CentOS7 的安裝包中不含該包)

點擊按鈕,重新進行檢查。

勾選Ignore All

這里先選擇忽略,安裝過程中有問題,再解決。

忽略警告信息

選擇Yes

忽略警告繼續安裝

14.13 軟件安裝與配置摘要

選擇Install進行軟件安裝

14.14 軟件安裝

問題1:修改鏈接文件

在安裝的過程中出現報錯,這個報錯在linux6版本中不會出現。

出現報錯不用擔心,問題解決掉就可以。

鏈接文件報錯

解決方法如下:

切換到oracle用戶執行操作

備份鏈接文件

修改ins_emagent.mk文件,在文件的176行左右找到$(MK_EMAGENT_NMECTL),在此后面添加libnnz11庫的參數,修改以后為 $(MK_EMAGENT_NMECTL) -lnnz11

修改鏈接文件

修改完成以后保存。

回到圖形界面點擊Retry。

retry繼續安裝

問題2:同樣是修改鏈接文件(此問題可能不會出現,出現的話按以下步驟解決即可)

修改文件

/u01/app/oracle/product/11.2.0/db_1/ctx/lib/ins_ctx.mk

同樣是切換到oracle用戶

su - oracle

cd /u01/app/oracle/product/11.2.0/db_1/ctx/lib

cp ins_ctx.mk ins_ctx.mk.bk

定位到以下位置

ctxhx: $(CTXHXOBJ)

$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)

將以上內容修改為(在第2行前面添加-static):

南京數據恢復

ctxhx: $(CTXHXOBJ)

-static $(LINK_CTXHX) $(CTXHXOBJ)$(INSO_LINK) /usr/lib64/libc.a

修改完成以后保存。

回到圖形界面點擊Retry。

浦東數據恢復

14.15 執行配置腳本

使用root用戶執行以下2個腳本。執行完第1個,再執行第2個,不要同時執行。

提示執行腳本

執行如下:

執行腳本

鎮江數據恢復

執行完成以下,點擊OK,然后繼續。

至此出現此界面,oracle軟件安裝完成。

15 配置監聽

15.1 接下來執行netca命令,出現配置窗口。

此界面選擇默認,Next

配置監聽

15.2 選擇默認Add,然后Next下一步

添加監聽

15.3 輸入監聽名字,默認即可,Next下一步

輸入監聽名

15.4 選擇協議,默認就可

選擇協議

15.5 輸入監聽端口,默認即可。

監聽端口

15.6 選擇默認,繼續。

是否配置另一個監聽

直到出現此界面,點擊Finish.

監聽配置結束

至此,數據庫監聽配置完成。

16.創建oracle數據庫

以上步驟完成以后,執行dbca命令。

16.1 歡迎界面

創建數據庫歡迎界面

16.2 選擇執行操作

選擇默認,創建數據庫

選擇創建數據庫

16.3 選擇數據庫模板,默認即可

選擇數據庫模板

16.4 輸入數據庫名和實例名。

名字一樣即可。實例名和oracle的環境變量中配置的一致。

[oracle@host ~]$ env | grep ORACLE_SID

ORACLE_SID=orcl

輸入數據庫名和實例名

16.5 配置EM

將對勾去掉即可。

不配置EM

16.6 輸入SYS和SYSTEM用戶的密碼

輸入密碼

16.7 選擇數據文件存放路徑

選擇默認即可。

如果定義路徑,選擇第2項。注意自定義路徑給予oracle用戶的訪問權限。

配置數據文件路徑

16.8 開啟歸檔,配置歸檔路徑和大小

這里路徑和大小我選擇默認。

如果大家有自己的路徑可以自行選擇路徑和大小,同時注意給與路徑的oracle訪問權限。

歸檔配置

16.9 樣本用戶。

可選可不選。是一個oracle自帶的用戶,有一些簡單的表和數據,供大家學習使用。

樣本用戶

16.10 內存,數據塊大小,字符集選擇

Memory標簽:內存這里我選擇70%左右

內存配置

Sizing標簽:塊大小和Processes選擇默認

Character Sets標簽:字符集大部分情況選擇AL32UTF8.如果oracle有特殊要求,自行選擇字符集即可。

字符集選擇

Connection Mode標簽:默認即可

16.11 數據庫存儲

默認即可

數據庫存儲

16.12 創建數據庫

點擊Finish開始創建數據庫

Create Database

出現摘要對話框,點擊OK,繼續

配置摘要

16.13 安裝完成

安裝到最后出現以下界面。點擊Exit之后整個oracle的安裝步驟全部完成。

數據庫安裝完成

17.登陸數據庫

使用sqlplus登陸數據庫

相關推薦