Redhat7下Oracle11G靜默安裝
Redhat7下Oracle11G的安裝
首先使用yum安裝Oracle的依賴包
2.獲取配置檔案並進行相應修改wget http://public-yum.oracle.com/public-yum-ol6.repo
3.使用yum安裝oracle-rdbms-server-11gR2-preinstall包(oracle-rdbms-server-11gR2-preinstall)
cd /etc/yum.repos.d/
wget http://public-yum.oracle.com/public-yum-ol6.repo
vi public-yum-ol6.repo
修改兩部分---[ol6_u3_base]、[ol6_UEK_base]---enabled=0更改為enabled=1
yum install oracle-rdbms-server-11gR2-preinstall
一、環境搭建(Red Hat Enterprise Linux 7.3 (64bit),Oracle11gR2 (64bit))
1.修改系統核心引數
|-輸入命令:vi /etc/security/limits.conf
|-新增以下內容
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft memlock 4000000
oracle hard memlock 4000000
2.修改/etc/pam.d/login 檔案
|-加入以下內容
session required /lib/security/pam_limits.so
session required pam_limits.so
3.修改linux核心檔案/etc/sysctl.conf
|-vi /etc/sysctl.conf|-修改以下內容
kernel.shmall=4294967296 (已經存在)
kernel.shmmax=68719476736 (已經存在)
fs.file-max=6815744
fs.aio-max-nr=1048576
kernel.shmmni=4096
kernel.sem=800 113600 800 142
net.ipv4.ip_local_port_range=1024 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
|-各引數定義如下
(1)shmmax:該引數定義了共享記憶體段的最大尺寸(以位元組為單位),通常將其設定為2G或更大。
(2)shmmni:用於設定系統範圍內共享記憶體段的最大數量。預設值是 4096 ,通常不需要更改。
(3)shmall:該引數表示系統一次可以使用的共享記憶體總量(以頁為單位)。預設值就是2097152,如系統自動生成則 不需要修改。
(4)sem:該引數表示設定的訊號量,當oracle DB初始化引數檔案中PROCESSES引數設定較大時,需要調整SEM設定 如:kernel.sem = 250 32000 100 128各資料段含義如下。
(5)file-max:該引數表示檔案控制代碼的最大數量。檔案控制代碼設定表示在linux系統中可以開啟的檔案數量。
(6)rmem_default — 預設的TCP/IP接收緩衝大小
(7)rmem_max — 最大的TCP/IP接收視窗的大小
(8)wmem_default — 預設的TCP/IP傳送視窗大小
(9)wmem_max — 最大的TCP/IP傳送視窗的大小
|-使配置立即生效sysctl -p
4.編輯/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
5.建立使用者組
|-建立使用者groupadd oinstall
groupadd dba
|-建立Oracle使用者和密碼
useradd -g oinstall -G dba oracle
passwd oracle
然後會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,回車確認
6.建立資料庫軟體工作目錄(根據自己情況來定)
|-mkdir
mkdir /home/oracle/app
mkdir /home/oracle/app/oraInventory
mkdir /home/oracle/app/oracle
mkdir /home/oracle/app/oracle/product
|-更改目錄屬主為oracle使用者所有
chown -R oracle:oinstall/home/oracle/app
chown -R oracle:oinstall/home
7.切換到oracle使用者,配置oracle使用者環境變數
|-編輯.bash_profile檔案vi /home/oracle/.bash_profile|-新增一下內容
export EDITOR=vi
export ORACLE_SID=orcl
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export INVENTORY_LOCATION=/home/oracle/app/oraInventory
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG="American_america.zhs16gbk"
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin
umask 022
export JAVA_HOME=/usr/local/jdk1.7.0_79
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
8.切換root使用者,編輯/etc/hosts檔案
|-加入IP地址和主機名192.168.216.145 localhost.localdomain
二、安裝Oracle
1.將oracle軟體安裝包賦值到linux系統下(確保Oracle使用者對此目錄有足夠許可權)
2.解壓縮oracle軟體安裝包
unzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of2.zip
3.切換到root使用者編輯/home/oracle/database/response/db_install.rsp檔案
oracle.install.option=INSTALL_DB_SWONLYORACLE_HOSTNAME=localhost
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/home/oracle/app/oraInventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
ORACLE_BASE=/home/oracle/app
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba
DECLINE_SECURITY_UPDATES=true
4.根據響應安裝oracle
./runInstaller -silent -ignorePrereq -ignoreSysPrereqs -responseFile /home/oracle/database/response/db_install.rsp5.安裝成功,根據提示使用root使用者執行指令碼檔案
6.配置監聽
netca -silent -responseFile /home/oracle/database/response/netca.rsp|-配置監聽時可能需要配置DISPLAY變數,配置完後重新netca
export DISPLAY=localhost:0.0或者時export DISPLAY=:0
|-監聽配置成功後會在/home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin目錄下生成listener.ora和sqlnet.ora兩個檔案
|-使用netstat -tnulp | grep 1521檢視監聽
7.建立資料庫例項
|-切換到root使用者,編輯/home/oracle/database/response下的dbca.rsp|-修改如下引數
GDBNAME = "orcl"
SID = "orcl"
SYSPASSWORD = "oracle"
SYSTEMPASSWORD = "oracle"
SYSMANPASSWORD = "oracle"
DBSNMPPASSWORD = "oracle"
DATAFILEDESTINATION =/home/oracle/app/oradata
RECOVERYAREADESTINATION=/home/oracle/app/fast_recovery_area
CHARACTERSET = "SIMPLIFIED CHINESE_CHINA.AL32UTF8"
TOTALMEMORY = "1638"
|-切換oracle使用者su - oracle
|-安裝資料庫例項
dbca -silent -responseFile /home/oracle/database/response/dbca.rsp
|-例項檢查
ps -ef | grep ora_ | grep -v grep
8.檢視監聽狀態
lsnrctl status9.Oracle的啟動和停止
|-切換到Oracle使用者登陸|-啟動資料庫執行以下命令
sqlplus /nolog
SQL> conn / as sysdba
SQL> startup
|-啟動監聽
lsnrctl start
|-關閉資料庫
sqlplus /nolog
SQL> conn / as sysdba
SQL> shutdown immediate
SQL> exit
|-關閉監聽
lsnrctl stop
10.建立表空間
//指定表空間對應的資料檔案create tablespace QueryMachine
datafile '/home/datafile/qm.dbf'
size 500m
autoextend on
next 50m;
//建立使用者
create user query_machine_admin
identified by querymachine
default tablespace QueryMachine
//賦予許可權
grant dba to query_machine_admin
相關推薦
Redhat7下Oracle11G靜默安裝
Redhat7下Oracle11G的安裝首先使用yum安裝Oracle的依賴包 1.切換到目錄/etc/yum.repos.d/ 2.獲取配置檔案並進行相應修改wget http://public-yum.oracle.com/public-yum-ol6.rep
Oracle11g靜默安裝dbca,netca報錯處理--直接跟換操作系統
update npr 處理 grep gist net flags button been 最近給一個客戶安裝oracle 11gr2 概述: 操作系統:linux 32位操作系統 [oracle@nbsrfx response]$ uname -aLinux nb
win7旗艦版(64位)環境下oracle11g的安裝方法
我的環境: 作業系統:windows7旗艦版(64位) 資料庫:64位Oracle11g(win64_11gR2) PL/SQL:PL/SQL developer v9.0.1 準備工作: 1、下載Oracle11g( Microsoft Windows (x6
centos6.8下weblogic12c靜默安裝
環境: centos6.8 無桌面環境 jdk1.7.0_25 關閉iptables、selinux安裝前準備: 1、新建weblogic使用者,設定weblogic密碼 useradd weblogic passwd weblogic 2、切
centos下靜默安裝oracle11g
一、安裝依賴包 yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static elfutils-libelf-devel ksh libai
centos7下靜默安裝oracle11g
1、yum install vim -y 2、yum install unzip -y 3、yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-
Redhat7下安裝oracle11g
由於工作需要,從小白的狀態學習Linux,到完成oracle的安裝。栽了很多坑,這裡一一記錄下來,以便後邊學習。 準備工作 安裝VMware 安裝VMware的過程比較簡單,就和安裝普通軟體一樣。VMware百度雲連結: 安裝Redhat
Linux centOS 7.2 命令列下 靜默安裝部署oracle11g資料庫
Linux centOS命令列下 安裝部署oracle11g資料庫 小編今天給大家帶來Linux系統,Linux命令列下部署 oracle安裝部署資料庫,因為在Linux命令列來部署,所以在安裝部署oracle資料庫前,我們得進行檢查和設定,有以下步驟:一、檢查
CENTOS7.3(阿裏雲)靜默安裝ORACLE11g
local pad java gpo alibaba dba 檢查 pat nta 第一節 安裝環境 1 環境說明 服 務 商 : Alibaba Cloud Elastic Compute Service 操作系統 : CENTOS 7.4 版 本 號 : Li
Centos7 靜默安裝Oracle11g以及可視化安裝常見問題
root用戶 類型 1.10 pam led byte 訪問 -o color Linux安裝Oracle 11g (圖形,靜默兩種安裝方式) 環境:Centos 7.3 內存>1G 磁盤空間>7G 安裝Openssh 運行級別 runlevel 3
redhat7.5下libreoffice的安裝和使用
LibreOffice安裝 步驟一:下載軟體包 1.去官網下載libreoffice的軟體包,在百度搜索關鍵詞libreoffice,點選第一個,進入libreoffice的官方連結。 2.在libreoffice的官方主頁,點選馬上下載的按鈕,進入下載的主頁面。可以看到網頁已經識
linux環境下oracle 11g 靜默安裝
linux環境下oracle 11g 靜默安裝 編寫人:黃寶康 編寫日期:2018-11-15 1、編寫目的 運維人士經常需要幹一些環境搭建的事,對於linux下安裝oracle,雖然說可以使用帶圖形介面的安裝,只需要設定oracle的安裝目錄,設定sid名稱,db_name例項名稱
Linux7靜默安裝Oracle11g教程,親測實用有效!
1.檢視swap大小,若小於150M,需新增增加虛擬空間 dd if=/dev/zero of=/swapadd bs=1024 count=2006424 mkswap /swapadd swapon /swapadd重啟系統虛擬空間會消失,除非開啟/etc/fstab檔案,加入/swap swap s
android 7.0 root下靜默安裝
公司產品基於7.0開發,需要實現覆蓋升級。之前的產品覆蓋升級基於5.1系統,在7.0上不起作用。網上參考了許多部落格。最終稀裡糊塗的成功了,簡單記錄。 核心程式碼只有一句 String command
redhat7.5下libreoffice的安裝
LibreOffice安裝 步驟一:下載軟體包 1.去官網下載libreoffice的軟體包,在百度搜索關鍵詞libreoffice,點選第一個,進入libreoffice的官方連結。 2.在libreoffice的官方主頁,點選馬上下載的按鈕,進入下載的主頁
centos7靜默安裝oracle11g
親自測試,安裝過多臺,均未發現問題 參考官網文件: https://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCFACHG 安裝基礎依賴包 yum install binutils compat-li
阿里雲centos6靜默安裝oracle11G
阿里雲centos6靜默安裝oracle11G,親身安裝,詳細步驟,百分之99.9999的成功 https://download.csdn.net/download/cowbin2012/10357882, 安裝文件下有(配置的shell指令碼和dbca.rsp db_i
阿里雲 CentOs 6.5 靜默安裝oracle11g
oracle.install.option=INSTALL_DB_SWONLY //安裝型別,只裝資料庫軟體 ORACLE_HOSTNAME=oracle //主機名稱(命令hostname查詢) UNIX
Centos6/7下靜默安裝oracle10g
Centos6/7下靜默安裝Oracle10g 遠端安裝oracle10g,通過網上資料,不斷摸索成功安裝。先在本地虛擬機器Centos7上做實驗,快照恢復快照恢復,安裝了幾十次成功之後,再在伺服器Centos6上安裝,(6和7還是有區別的,比如預設防火牆)中
虛擬機器Linux下Oracle11g客戶端安裝
伺服器:Windows Server 2008 Oracle資料庫版本:Oracle11g 本機系統:Winows 7專業版 虛擬機器:VMware Workstation 虛擬機器系統:CentOs