免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

CentOS7 安裝Oracle11GR2

:2019年11月26日 吾愛破解
分享到:

CentOS7 安裝Oracle11GR2

一、安裝Java環境

JDK下載路徑,下載完成后上傳到tmp文件夾下

cd /tmp
tar -zxvf jdkXXX
mv jdk1.8xxx java
mkdir -p /usr/local/software/
cp -r /tmp/java /usr/local/software/java
vi /etc/profile# 粘貼如下內容# Java settingexport JAVA_HOME=/usr/local/software/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH# 使配置生效source /etc/profile

阿里云yum備份

# 備份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup# 替換yum源# CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo# 或者curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo# CentOS 6wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-6.repo# 或者curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo# CentOS 7wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 或者curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

oracle下載路徑,下載完成后將其上傳至tmp文件夾下

rz xxx

二、設置磁盤分區

  1. 檢查磁盤分區

df -Th
  1. 設置swap分區大小

查看磁盤swap分區命令

free -m

增加磁盤方法

#1、 這樣就建立一個/home/swap的分區文件,大小為4G。dd if=/dev/zero of=/home/swap bs=1024 count=4165632#2、 制作為swap格式文件mkswap /home/swap#3、 再用swapon命令把這個文件分區掛載swap分區/sbin/swapon /home/swap#4、 為防止重啟后swap分區變成0,要修改/etc/fstab文件vi /etc/fstab# 輸入如下/home/swap swap swap default 0 0

三、關閉防火墻和selinux

#查看狀態systemctl status firewalld#停止防火墻systemctl disable firewalld#禁用防火墻systemctl stop firewalld#開放防火墻端口80,出現success表明添加成功firewall-cmd --zone=public --add-port=80/tcp --permanent#命令含義:# --zone #作用域# --add-port=80/tcp  #添加端口,格式為:端口/通訊協議# --permanent   #永久生效,沒有此參數重啟后失效#關閉selinuxsed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/sysconfig/selinux
setenforce 0

四、安裝依賴包

### 修改主機名稱hostnamectl set-hostname oradb
vi /etc/hosts# 在最每一行的后面加上主機名 oradb127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 oradb
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 oradb# 修改服務器標識vim /etc/redhat-release# 重命名redhat-7### 執行以下命令yum -y install lrzsz unzip libXext vim 
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh* glibc* gcc* make* compat-db* libstdc* libXp* libXtst* compat-libstdc++* libXp.i686 libXp-devel.i686 libXt.i686 libXt-devel.i686 libXtst.i686 libXtst-devel.i686 make.x86_64 gcc.x86_64 libaio.x86_64 glibc-devel.i686 libgcc.i686 glibc-devel.x86_64 compat-libstdc++-33 compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh numactl-devel glibc-headers

rpm安裝兩個安裝包

url:https://pan.baidu.com/s/1TfY8Bhcw6_pJZaQBltQOeg

五、調整內核參數

#1、修改sysctl.conf# sysctl.conf configvi /etc/sysctl.conf# 輸入如下:# oracle settingfs.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
fs.aio-max-nr = 1048576#2、讓內核生效sysctl -p#3、增加shell限制 ,修改limits.confvi /etc/security/limits.conf# 輸入如下:# oracle settings,在#end of file上面一行添加oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536#4、修改 /etc/pam.d/login,在最下面一行添加vi /etc/pam.d/login#添加以下內容:# Oracle settingsession    required     /lib/security/pam_limits.so
session    required     pam_limits.so#5、修改/etc/profile,在# path manipulation上面一行添加vi /etc/profile#添加以下內容:# oracle settingif [ $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#6、修改/etc/csh.loginvi /etc/csh.login#添加以下內容:# oracle settingif ( $USER == "oracle" ) then
     limit maxproc 16384
     limit deors 65536
endif

六、創建Oracle用戶及用戶組

# 添加用戶及用戶組groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle 
# 修改密碼為oracle

七、創建安裝目錄、修改文件權限

mkdir -p /u01/oracle/product/11.2.0/db_1
chown oracle:oinstall -R /u01
chmod 755  -R /u01/oracle

八、上傳jar包并解壓jar包

#輸入yum -y install unzipcd /tmp
unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
cp -r /tmp/database /u01/database

九、設置Oracle用戶環境變量

# 修改.bash_profile文件  ################ 一定一定一定要加“-” 號su - oracle 
vim .bash_profile#Oracle settingexport TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=/u01/oracle/product/11.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH   
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export EDITOR=vim
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'# 是配置文件生效source .bash_profile# 重啟服務器reboot

十、編輯靜默安裝響應文件

#切換到root用戶狀態下vi /u01/database/response/db_install.rsp#修改如下配置# 選擇安裝類型# 1. INSTALL_DB_SWONLY        只裝數據庫軟件# 2. INSTALL_DB_AND_CONFIG    安裝數據庫軟件并建庫# 3. UPGRADE_DB               升級數據庫oracle.install.option=INSTALL_DB_SWONLY# 指定操作系統主機名,通過 hostname 命令獲得ORACLE_HOSTNAME=oradb# 指定oracle inventory目錄的所有者,通常會是 oinstall 或者 dbaUNIX_GROUP_NAME=oinstall# 指定產品清單 oracle inventory 目錄的路徑INVENTORY_LOCATION=/u01/oracle/oraInventory# 指定數據庫語言,可以選擇多個 , 用逗號隔開。選擇en, zh_CN(英文和簡體中文)SELECTED_LANGUAGES=en,zh_CN# 設置 ORALCE_HOME 的路徑ORACLE_HOME=/u01/oracle/product/11.2.0/db_1# 設置 ORALCE_BASE 的路徑ORACLE_BASE=/u01/oracle# 選擇Oracle安裝數據庫軟件的版本(企業版,標準版,標準版1),不同的版本功能不同oracle.install.db.InstallEdition=EE# 安裝相應版權后會安裝所有的組件,后期如果缺乏某個組件,再次安裝會非常的麻煩。oracle.install.db.isCustomInstall=true# 指定擁有 OSDBA、OSOPER 權限的用戶組,通常會是 dba 組oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall# 選擇數據庫的用途,一般用途/事物處理,數據倉庫oracle.install.db.config.starterdb.type=GENERAL_PURPOSE# 指定GlobalNameoracle.install.db.config.starterdb.globalDBName=ora11g# 指定SID,和 ORACLE_SID 一致oracle.install.db.config.starterdb.SID=ORCL# 11g的新特性自動內存管理,也就是 SGA_TARGET 和 PAG_AGGREGATE_TARGET 都不用設置了,Oracle會自動調配兩部分大小。oracle.install.db.config.starterdb.memoryOption=true# 指定Oracle自動管理內存的大小,最小是256MBoracle.install.db.config.starterdb.memoryLimit=1024# 是否啟用安全設置oracle.install.db.config.starterdb.enableSecuritySettings=true# 設置數據庫用戶密碼,設定所有數據庫用戶使用同一個密碼,其它數據庫用戶就不用單獨設置了。oracle.install.db.config.starterdb.password.ALL=oracle# 表示不需要設置安全更新,Response File中必須指定為true,否則會提示錯誤DECLINE_SECURITY_UPDATES=true

十一、根據響應文件安裝oracle 11g

#切換到oracle用戶下執行安裝命令su - oracle# 執行安裝:/u01/database/runInstaller -silent -force -ignorePrereq -responseFile  /u01/database/response/db_install.rsp#開始Oracle在后臺靜默安裝。安裝過程中,如果提示[WARNING]不必理會,此時安裝程序仍在后臺進行,如果出現[FATAL],則安裝程序已經停止了。此時再打開另外一個終端選項卡,輸入提示的會話日志目錄:看到日志文件會持續輸出安裝信息沒有輸入異常信息,則表明安裝過程正常# 在此期間,可以切換到root用戶下執行命令查看日志tail -f  /u01/oracle/oraInventory/logs/installActions2017-10-23_11-23-23PM.log# 按照提示切換root用戶運行腳本
 sh /u01/oracle/oraInventory/orainstRoot.sh
 sh /u01/oracle/product/11.2.0/db_1/root.sh

十二、配置監聽

# 在root用戶下執行以下命令vi /u01/database/response/dbca.rsp 
# 要修改的內容GDBNAME = "orcl.oradb" #78 rows, global database name sid+hostname
SID = "orcl" #149 elements
CHARACTERSET = "AL32UTF8" #415 lines, encoding
NATIONALCHARACTERSET= "UTF8" #425 elements# 切換到oracle用戶下執行命令su - oracle
export DISPLAY=localhost:0.0# 第一條命令,如果執行成功,則不需要下面一條命令/u01/oracle/product/11.2.0/db_1/bin/netca  /silent /responseFile /u01/database/response/netca.rsp# 第二條命令,若第一條命令無反應,則執行此條命令$ORACLE_HOME/bin/dbca -silent -responseFile /u01/database/response/dbca.rsp# 執行此步操作以后,等清屏命令一分鐘后,在屏幕上輸入password,直到屏幕出現安裝進度條為止

1573140430734

# 在oracle用戶下,執行以下命令:sqlplus  / as sysdba
select INSTANCE_NAME,VERSION from v$instance;
lsnrctl status
lsnrctl start

十三、建立新庫,同時建立對應的實例,進行靜默配置

# 用Navicat連接 初始密碼默認為password# 如果是阿里云,一定一定一定要配置安全組,不然無法連接

#通過sys系統管理員賬號創建schema Oracle在創建一個用戶的同時會為這個用戶創建一個與用戶名同名的schem并作為該用戶的缺省shcema。即schema的個數同user的個數相同,而且schema名字同user名字一一 對應并且相同--查詢數據庫的所有表空間的數據文件
select * from dba_data_files;
--創建數據庫表空間
create tablespace soter_mc datafile '/u01/oracle/oradata/soter_mc.dbf' size 200M autoextend on next 10m maxsize unlimited;
--創建數據庫臨時表空間
create temporary tablespace tmp_soter_mc tempfile '/u01/oracle/oradata/tmp_soter_mc.dbf' size 200M autoextend on next 10m maxsize unlimited;
--創建soter_mc schema,即soter_mc用戶賬號,密碼soter_mc
create user soter_mc default tablespace soter_mc temporary tablespace tmp_soter_mc identified by soter_mc;
--給soter_mc用戶分配dba權限
grant connect,dba to soter_mc;

連接如圖

1572442449726

### 卸載Oracle 11gR2# 關閉Oracle數據庫sqlplus  / as sysdba
shutdown# 退出exit# 關閉監聽lsnrctl stop# 關閉HTTPservice httpd stop# 刪除安裝目錄以及服務配置rm -rf 安裝文件目錄
rm -rf /etc/oratab
rm -rf  /etc/oraInst.loc# 刪除用戶及用戶組userdel –r oracle
groupdel oinstall
groupdel dba# 參考教程https://programmer.group/linux-centos-7.x-interface-free-quiet-installation-of-oracle-11gr2.html
[我要糾錯]
文:宋聰喬&發表于江蘇
關鍵詞: CentOS7 安裝 Oracle11GR2 安裝 Java

來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。

點個贊
0
踩一腳
0

您在閱讀:CentOS7 安裝Oracle11GR2

Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利

蘇公網安備32010402000125 蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司

南京思必達教育科技有限公司版權所有   百度統計

主站蜘蛛池模板: 高清免费a级在线观看国产 高清潢色大片 | 国产一区二区免费播放 | 亚洲欧美久久婷婷爱综合一区天堂 | 日韩午夜在线观看 | 国产精品一区二区三区免费视频 | 成人在线视频观看 | 在线免费福利 | 日本高清中文字幕一区二区三区a | 99在线免费观看视频 | 美女大黄网站 | 日日做日日摸夜夜爽 | va天堂 | 2020国产成人精品视频人 | 日日摸夜夜添夜夜添特色大片 | 色综合a怡红院怡红院首页 色综合久久久久久888 | 国产香蕉国产精品偷在线观看 | 国产在线精品成人一区二区三区 | 国产成人精品免费视频大 | 国产一区二区免费视频 | 久草视频精品在线 | 国产精品秒播无毒不卡 | 曰批女人视频在线观看 | 日韩中文在线观看 | 狠狠插狠狠干 | 永久免费看黄 | 高清视频黄色录像免费 | 欧美在线网| 亚洲欧美四级在线播放 | 国产精品手机视频 | 欧美日韩在线视频观看 | 视频一区日韩 | 欧美一级专区免费大片野外交 | 久久精品免视看国产成人2021 | 成年人在线观看免费视频 | 毛片一区二区三区 | 黄污视频| 欧美成人久久 | 欧美日韩一区二区三区在线观看 | 1000部羞羞视频在线看视频 | 国产一级特黄aa大片免费 | 欧美综合国产 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼