日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

redhat7安装Oracle11g数据库全过程

發布時間:2023/12/31 数据库 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redhat7安装Oracle11g数据库全过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一.ORACLE 11204安裝
    • 1.1建立目錄
    • 1.2配置用戶
    • 1.3權限和所有者設置
    • 1.4上傳并解壓安裝包
    • 1.5系統參數配置
    • 1.6yum包安裝
    • 1.7用戶環境變量設置
  • 二. 安裝oracle11g
    • 2.1安裝數據庫
    • 2.2創建數據庫
    • 2.3建立監聽
  • 三. 測試連接

一.ORACLE 11204安裝

1.1建立目錄

mkdir /u01 /u02 mkdir -p /oradata/arch

/u01作為oracle安裝的base目錄,/u02作為安裝介質(安裝包)的存放目錄,/oradata作為數據庫數據文件存放目錄 /oradata/arch作為歸檔放置目錄

1.2配置用戶

建立dba組和oinstall組和oracle用戶

groupadd -g 54321 oinstall groupadd -g 54322 dba useradd -u 54321 -g oinstall -G dba oracle

設置密碼

echo wcx,4890 | passwd --stdin oracle

1.3權限和所有者設置

這需將/u01和/u02的所有者賦予oracle用戶和dba組,并且為相關文件添加執行權限:

chown -R oracle:oinstall /u01 /u02 /oradata chmod 755 /u01 /u02 /oradata

1.4上傳并解壓安裝包

oracle用戶上傳安裝包至/u02目錄下并解壓

unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip

1.5系統參數配置

root用戶運行
vi /etc/profile

if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fi fi

vi /etc/security/limits.conf 添加用戶資源限制

oracle soft nproc 20480 oracle hard nproc 40960 oracle soft nofile 20480 oracle hard nofile 65536 oracle soft stack 20480 oracle hard stack 32768

vi /etc/sysctl.conf 修改內核參數

kernel.shmmax = 68719476736 kernel.shmall = 4294967296 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.wmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_max = 1048576 fs.aio-max-nr = 1048576 fs.file-max = 6815744

運行sysctl -p命令使內核參數生效

1.6yum包安裝

這里使用自己配置的鏡像yum源可能沒有下列的yum包,需要配置阿里centos7yum源
https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
點擊參照配置阿里centos7yum源

yum install -y setarch-* yum install -y make-* yum install -y glibc-* yum install -y libaio-* yum install -y compat-libstdc++-* yum install -y compat-gcc-* yum install -y gcc-* yum install -y libXp-* yum install -y openmotif-* yum install -y compat-db-* yum install -y ksh* yum install -y elfutils-libelf*

1.7用戶環境變量設置

添加 oracle軟件安裝和運行相關的環境變量:
oracle用戶運行
vi ~/.bash_profile

TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM 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 export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

二. 安裝oracle11g

2.1安裝數據庫

oracle用戶

cd / u02/database

執行安裝腳本runInstaller

./runInstaller

跳過軟件升級

安裝數據庫軟件

安裝單機數據庫

語言默認即可。或者在Available Languages中點選English、Simplified Chinese、Traditional Chinese,點擊兩個框中間的>,將選中的語言加入到右邊的Selected Languages中,然后點擊Next。

選擇企業版本


默認即可

選擇安裝日志目錄,

選擇dba組

繼續下一步安裝操作

可以忽略,因為centos版本較高,所以11g check的時候不識別高版本lib包

繼續安裝

安裝中,時間可能比較長

點擊OK,繼續

點擊close,結束

2.2創建數據庫

切換到oracle用戶 su - oracle

使用dbca建庫



Oracle_SID需盡可能與應用名稱相符合,建議采用應用系統名稱的英文縮寫,盡量不采用”orcl”這類相似度較高的實例名:
Global Database Name框:輸入前面確定的數據庫名
SID框:自動出現和數據庫名相同的內容作為數據庫實例名,單實例情況下不作改動




歸檔路徑選擇/oradata/arch


Enable Archiving
根據是否歸檔日志的實際需求決定是否選擇(重要的生產系統必須打開歸檔,測試系統一般關閉歸檔節省服務器空間)
點擊旁邊的Edit Archive Mode Parameters…,在彈出窗口中:
Automatic Archiving:保持默認勾選
Archive Log File Format框:修改為%t_%s_%r.arc
Archive Log Destinations表格:第一行中輸入/oracle/data_ora/archive
點擊OK返回主窗口
Database Content
Database Components頁面

Initialization Parameters,內存分配20%(測試庫所以分小一些,生產庫可以分配較大的比如40%60%等),字符集選擇兼容utf8的選項


點擊File Location Variables,里面可以看到一些基礎參數信息,返回,然后直接下一步,如下圖所示:


選擇Generate Database Creation Scripts,默認下一步。
點擊Finish按鈕。
點擊OK按鈕,有報錯說/etc/oratab讀取錯誤。
建立下這個目錄

mkdir /etc/oratab chown -R oracle.oinstall /etc/oratab

之后點擊OK按鈕,開始創建數據庫
數據庫創建完畢,之后點擊exit

2.3建立監聽

1 使用netca彈出監聽創建的圖形界面

命名為默認的LISTENER,下一步

使用默認的網絡協議,下一步

使用默認的監聽端口1521,單擊下一步完成

三. 測試連接

啟動oracle服務:
sqlplus /nolog 表示進入sqlplus環境,但不登錄

conn / as sysdba;

或者直接:
會在終端環境暴露密碼

sqlplus sys/wcx199804 as sysdba sqlplus system/wcx199804 as sysoper;

啟動數據庫:

startup;

關閉數據庫:(直接Ctrl+d并沒有關閉數據庫)

shutdown immediate;

啟動數據庫,啟動監聽,才能使用數據庫管理工具遠程連接到oracledb數據庫:

lsnrctl start sqlplus system/wcx199804@127.0.0.1:1521/oracledb

若上次沒有正常關閉數據庫,導致下次使用時
無法啟動數據庫:

cd /u01/app/admin/oracledb/pfile/

根據報錯提示,拷貝參數文件到相應缺少文件目錄,并修改為缺少的文件名,就可以正常啟動。

總結

以上是生活随笔為你收集整理的redhat7安装Oracle11g数据库全过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。