亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何靜默安裝Oracle

發布時間:2021-11-10 10:36:56 來源:億速云 閱讀:101 作者:小新 欄目:關系型數據庫

這篇文章主要介紹了如何靜默安裝Oracle,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系型數據庫管理系統。它是在數據庫領域一直處于領先地位的產品。可以說Oracle數據庫系統是目前世界上流行的關系數據庫管理系統,系統可移植性好、使用方便、功能強,適用于各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的數據庫解決方案。

環境配置

1、安裝centos6.5操作系統

物理內存不少于1G

硬盤可以空間不少于5G

swap分區空間不少于2G

支持256色以上顯卡

cpu主頻不小于550mHZ

2、下載安裝包oracle11g_r2_x64的oracle版本

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html

3、配置hosts文件

格式:ip    主機名

4、配置yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 

rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum clean all  && yum makecache

5、關閉selinux

sed -i  7s/enforcing/disabled/g  /etc/selinux/config

reboot

安裝部署

1、安裝oracle依賴包關系

yum install binutils compat-libcap1 compat-libstdc++ compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libaio libaio-devel make sysstat unixODBC unixODBC-devel -y

 

2、修改內核參數

  內核參數調整體現在/etc/sysctl.conf文件中。主要包括對內存調度、端口范圍、打開文件數、I/O請求等相關的一些設置,相關數值不可低于安裝要求。修改完畢后通過執行sysctl–p命令使新配置立即生效。

vim /etc/sysctl.conf  請根據自己實際情況修改,內核參數如下

   fs.aio-max-nr = 1048576 

   fs.file-max = 6815744

   kernel.shmall = 2097152 

   kernel.shmmax = 536870912

   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       

3、修改內核限制參數

  vim /etc/security/limits.conf

   oracle soft nproc 2047

   oracle hard nproc 16384

   oracle soft nofile 1024

   oracle hard nofile 65536

第1行是設置進程數軟限制;

第2行是設置進程數硬限制;

第3行是設置文件數軟限制;

第4行是設置文件數硬限制

4、創建oracle帳號和組

    groupadd oinstall

    groupadd dba

    useradd -g oinstall -G dba oracle

5、創建相關數據庫目錄

    mkdir /u01

    mkdir /u01/app

    mkdir -p /u01/app/oracle/oradata         //存放數據庫的數據目錄

    mkdir -p /u01/app/oracle/oradata_back    //存放數據庫備份文件

   

    chmod -R 775 /u01/app

 

6、修改oracle環境變量

   vim /etc/proile (文件最后加入)

     export TMP=/tmp

     export TMPDIR=$TMP

     export ORACLE_BASE=/u01/app/oracle

     export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

     export ORACLE_SID=ora11

     export ORACLE_TERM=xterm

     export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

     export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

     export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

 

7、oracle資源限制,不配置也不會影響oracle數據庫的成功安裝,但是考慮到若有糟糕的sql語句對服務器資源的無限占用,導致長時間對用戶請求無響應,建議提前限制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

 

8、解壓oracle二進制包至/opt目錄下  (解壓的目錄默認名為database

cp -rv  /root/linux.x86* /opt    

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

 

9、修改配置文件并進行拷貝

解壓oracle文件,進入response目錄下
#cp * /etc
#vi /etc/db_install.rsp

配置文件設置--->http://blog.chinaunix.net/uid-23886490-id-3565908.html

修改安裝Oracle軟件的響應文件vim /etc/db_install.rsp

oracle.install.option=INSTALL_DB_SWONLY     //安裝類型,只裝數據庫軟件

ORACLE_HOSTNAME=test               //主機名稱(hostname查詢)

UNIX_GROUP_NAME=oinstall             // 安裝組

INVENTORY_LOCATION=/opt/oracle/oraInventory  //INVENTORY目錄(不填就是默認值)

SELECTED_LANGUAGES=en,zh_CN,zh_TW        // 選擇語言

ORACLE_HOME=/opt/oracle/product/11.2.0/db_1   // oracle_home

ORACLE_BASE=/opt/oracle             // oracle_base

oracle.install.db.InstallEdition=EE      // oracle版本

oracle.install.db.isCustomInstall=false     //自定義安裝,否,使用默認組件

oracle.install.db.DBA_GROUP=dba          //dba用戶組

oracle.install.db.OPER_GROUP=oinstall      //oper用戶組

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE   //數據庫類型

oracle.install.db.config.starterdb.globalDBName=orcl     //globalDBName

oracle.install.db.config.starterdb.SID=orcl  //SID

oracle.install.db.config.starterdb.memoryLimit=81920    //自動管理內存的內存(M)

oracle.install.db.config.starterdb.password.ALL=oracle  //設定所有數據庫用戶使用同一個密碼

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false(手動寫了false)

DECLINE_SECURITY_UPDATES=true      //設置安全更新(貌似是有bug,這個一定要選true,否則會無限提醒郵件地址有問題,終止安裝。PS:不管地址對不對)

10,執行腳本   提醒:切換至oracle用戶

       #/u01/app/oracle/oraInventory/orainstRoot.sh

       #/u01/app/oracle/product/11.2.0/db_1/root.sh

 

 

11,靜默配置監聽     提醒:切換至oracle用戶

    netca /silent /responsefile /etc/netca.rsp

    備注: netca命令是oracle提供的命令,如果顯示找不到命令請檢查環境變量

   

 

12,通過netstat -tlnp 命令查看監聽地址      提醒:切換至oracle用戶

    tcp  0   0 :::1521        :::*      LISTEN      5477/tnslsnr   

 

 

13,靜默建立新庫   提醒:切換至oracle用戶 (如果一下各參數在/etc/dbca.rsp文件中    重復出現,可以全改)

    修改/etc/dbca.rsp,設置如下:

     RESPONSEFILE_VERSION = "11.2.0"  //不能更改

     OPERATION_TYPE = "createDatabase"

     GDBNAME = "orcl"  //全局數據庫的名字=SID+主機域名

     SID = "orcl"    //對應的實例名字

     TEMPLATENAME = "General_Purpose.dbc" //建庫用的模板文件

     SYSPASSWORD = "123456"   //SYS管理員密碼

     SYSTEMPASSWORD = "123456"  //SYSTEM管理員密碼

     DATAFILEDESTINATION = /u01/app/oracle/oradata //數據文件存放目錄

     RECOVERYAREADESTINATION=/u01/app/oracle/oradata_back //恢復數據存放目錄

     CHARACTERSET = "UTF-8"   //字符集,重要!!! 建庫后一般不能更改

     TOTALMEMORY = "5120"    //oracle內存5120MB

 

 

14,靜默建庫命令如下 dbcaoracle命令,如果提示命令找不到,檢查環境變量)

    dbca -silent -responseFile /etc/dbca.rsp

      數據庫信息:

      全局數據庫名:

      系統標識符 (SID):   如有相關顯示  則表明成功

 

 

15,檢查oracle進程狀態

    ps -ef | grep ora_ | grep -v grep

    lsnrctl status  (lsnrctl是oracle命令)

 

 

16,登錄數據庫  提醒:切換至oracle用戶

    sqlplus / as sysdba

 

17,修改oracle啟動配置文件

完成oracle11g數據庫的安裝后,相關服務器會自動啟用,但并不表示下次開機后oracle服務器仍然可用。下面將介紹oracle的基本服務組件,以及如何編寫服務腳本來控制oracle數據庫系統的自動運行。

根據上面的安裝過程,oracle11g的數據庫軟件將安裝在變量ORACLE_HOME所北定的位置。例如/opt/oracle/product/11.2.0/dbhome_1/,而各種服務器組件程序(也包括sqlplus命令)正是位于其中的bin子目錄下。

Oracle11g數據庫的基本服務組件如下所述:(注:oracle服務組件最好以oracle用戶身份運行如:su - oracle)

lsnrctl:監聽器程序,用來提供數據庫訪問,默認監聽TCP 1521端口。

dbstart、dbshut:數據庫控制程序,用來啟動、停止數據庫實例。

emctl:管理器控制工具,用來控制OEM平臺的開啟與關閉,OEM平臺通過1158端口提供HTTPS訪問,5520端口提供TCP訪問。

為了方便執行oracle11g的服務組件程序,建議對所有用戶的環境配置作進一步的優化調整、補充PATH路徑、oracle終端類型等變量設置。除此以外,還應該修改/etc/oratab配置文件,以便運行dbstart時自動啟用數據庫實例。

 

$vim /etc/oratab

    racl:/u01/app/oracle/product/11.2.0/db_1:Y  //把“N”改成“Y”

    這樣就可以通過dbstart 啟動此實例,也可以通過dbshut關閉此實例了。

    $ dbshut /u01/app/oracle/product/11.2.0/db_1/

    Processing Database instance "hello": log file     /u01/app/oracle/product/11.2.0/db_1/shutdown.log

    此時所有oracle的進程關閉,監聽器也停止。

    $dbstart /u01/app/oracle/product/11.2.0/db_1/

    Processing Database instance "hello": log file     /u01/app/oracle/product/11.2.0/db_1/startup.log

    此時監聽器工作,hello實例運行,再次查看監聽器狀態。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何靜默安裝Oracle”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

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

AI

峨眉山市| 鄂伦春自治旗| 方城县| 祁东县| 文昌市| 三门县| 繁昌县| 台南市| 微博| 曲阜市| 黔江区| 孟连| 行唐县| 泰兴市| 桦甸市| 仙桃市| 宝丰县| 和平县| 临桂县| 福泉市| 双流县| 乐业县| 武宣县| 日照市| 普兰店市| 苏尼特右旗| 上思县| 岳西县| 杭锦旗| 宁武县| 扶风县| 文登市| 尼勒克县| 龙陵县| 临城县| 枝江市| 迁安市| 澄迈县| 武邑县| 绍兴县| 渝中区|