亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

centos7下安裝oracle11gR2的詳細步驟

2024-09-01 13:50:35
字體:
來源:轉載
供稿:網友

環境準備

安裝包:

  • CentOS-7-x86_64-DVD
  • linux.x64_11gR2_database_1of2.zip
  • linux.x64_11gR2_database_2of2.zip

本教程是在VMware下安裝的,注意設置內存的時候,不要設置動態內存。

安裝Oracle前準備

創建運行oracle數據庫的系統用戶和用戶組

[jonathan@localhost ~]$ su root  #切換到rootPassword:[root@localhost]# groupadd oinstall  #創建用戶組oinstall[root@localhost]# groupadd dba  #創建用戶組dba[root@localhost]# useradd -g oinstall -g dba -m oracle  #創建oracle用戶,并加入到oinstall和dba用戶組[root@localhost]# passwd oracle  #設置用戶oracle的登陸密碼,不設置密碼,在CentOS的圖形登陸界面沒法登陸Changing password for user oracle.New password:   # 密碼BAD PASSWORD: The password is shorter than 8 charactersRetype new password:   # 確認密碼passwd: all authentication tokens updated successfully.[root@localhost]# id oracle # 查看新建的oracle用戶uid=1001(oracle) gid=1002(dba) groups=1002(dba)

創建oracle數據庫安裝目錄

[jonathan@localhost ~]$ su rootPassword:[root@localhost]# mkdir -p /data/oracle  #oracle數據庫安裝目錄[root@localhost]# mkdir -p /data/oraInventory  #oracle數據庫配置文件目錄[root@localhost]# mkdir -p /data/database  #oracle數據庫軟件包解壓目錄[root@localhost]# cd /data[root@localhost data]# ls  #創建完畢檢查一下(強迫癥)database oracle oraInventory[root@localhost data]# chown -R oracle:oinstall /data/oracle  #設置目錄所有者為oinstall用戶組的oracle用戶[root@localhost data]# chown -R oracle:oinstall /data/oraInventory[root@localhost data]# chown -R oracle:oinstall /data/database[root@localhost data]#

修改OS系統標識

Oracle默認不支持CentOS系統安裝,Oracle Database 11g Release 2 的 OS要求參考:link

修改文件 /etc/RedHat-release

[root@localhost data]# cat /proc/versionLinux version 3.10.0-327.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Nov 19 22:10:57 UTC 2015[root@localhost data]# cat /etc/redhat-release  CentOS Linux release 7.1.1503 (Core)[root@localhost data]# vi /etc/redhat-release[root@localhost data]# cat /etc/redhat-releaseredhat-7[root@localhost data]#

安裝oracle數據庫所需要的軟件包

Oracle Database Package Requirements for Linux x86-64 如下:(參考:https://docs.oracle.com/cd/E11882_01/install.112/e47689/pre_install.htm#BABCFJFG)

 

復制代碼 代碼如下:

yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*

 

根據具體情況去安裝,上面只是提供了一個大概的內容,不是很全

關閉防火墻

CentOS 7.2默認使用的是firewall作為防火墻

[root@localhost /]# systemctl status firewalld.service  #查看防火墻狀態,運行中● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2016-04-07 18:54:29 PDT; 2h 20min ago Main PID: 802 (firewalld) CGroup: /system.slice/firewalld.service  └─802 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopidApr 07 18:54:25 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...Apr 07 18:54:29 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.[root@localhost /]# systemctl stop firewalld.service  #關閉防火墻[root@localhost /]# systemctl status firewalld.service  #再次查看防火墻狀態,發現已關閉● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: inactive (dead) since Thu 2016-04-07 21:15:34 PDT; 9s ago Main PID: 802 (code=exited, status=0/SUCCESS)Apr 07 18:54:25 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...Apr 07 18:54:29 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.Apr 07 21:15:33 localhost systemd[1]: Stopping firewalld - dynamic firewall daemon...Apr 07 21:15:34 localhost systemd[1]: Stopped firewalld - dynamic firewall daemon.[root@localhost /]# systemctl disable firewalld.service  #禁止使用防火墻(重啟也是禁止的)Removed symlink /etc/systemd/system/dbus-org.Fedoraproject.FirewallD1.service.Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.[root@localhost /]#

關閉selinux(需重啟生效)

[root@localhost /]# vi /etc/selinux/config [root@localhost /]# cat /etc/selinux/config

將 SELINUX=disabled #此處修改為disabled

修改內核參數

[root@localhost /]# vi /etc/sysctl.conf

在最下面添加以下內容:

net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744 #設置最大打開文件數fs.aio-max-nr = 1048576kernel.shmall = 2097152 #共享內存的總量,8G內存設置:2097152*4k/1024/1024kernel.shmmax = 2147483648 #最大共享內存的段大小kernel.shmmni = 4096 #整個系統共享內存端的最大數kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范圍net.core.rmem_default = 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048576

使配置參數生效

[root@localhost /]# sysctl -pnet.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1sysctl: setting key "fs.file-max": Invalid argumentfs.file-max = 6815744 #設置最大打開文件數fs.aio-max-nr = 1048576sysctl: setting key "kernel.shmall": Invalid argumentkernel.shmall = 2097152 #共享內存的總量,8G內存設置:2097152*4k/1024/1024sysctl: setting key "kernel.shmmax": Invalid argumentkernel.shmmax = 2147483648 #最大共享內存的段大小sysctl: setting key "kernel.shmmni": Invalid argumentkernel.shmmni = 4096 #整個系統共享內存端的最大數kernel.sem = 250 32000 100 128sysctl: setting key "net.ipv4.ip_local_port_range": Invalid argumentnet.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范圍net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576[root@localhost /]#

對oracle用戶設置限制,提高軟件運行性能

[root@localhost /]# vi /etc/security/limits.conf

在最下面部分添加內容(粗體為添加的內容)

@student - maxlogins 4* oracle soft nproc 2047 ** oracle hard nproc 16384 ** oracle soft nofile 1024 ** oracle hard nofile 65536 *End of file

配置用戶的環境變量

[root@localhost /]# vi /home/oracle/.bash_profile 

添加以下內容:

export ORACLE_BASE=/data/oracle #oracle數據庫安裝目錄export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle數據庫路徑export ORACLE_SID=orcl #oracle啟動數據庫實例名export ORACLE_TERM=xterm #xterm窗口模式安裝export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系統環境變量export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系統環境變量export LANG=en_US #防止安裝過程出現亂碼export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #設置Oracle客戶端字符集

生效

[root@localhost /]# source /home/oracle/.bash_profile

解壓安裝包

[oracle@localhost /]$ cd /usr/local/src  #進入/usr/local/src目錄[oracle@localhost src]$ lslinux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip[oracle@localhost src]$ unzip linux.x64_11gR2_database_1of2.zip -d /data/database/  #解壓(省略...)[oracle@localhost src]$ unzip linux.x64_11gR2_database_2of2.zip -d /data/database/  #解壓(省略...)[oracle@localhost src]$ su rootPassword:[root@localhost src]# chown -R oracle:oinstall /data/database/database/

oracle安裝

登錄oracle用戶

通過圖形界面登錄oracle用戶

啟動oralce安裝

到/data/database/database/目錄下,執行./runInstaller

按照步驟進行安裝

安裝中出現的問題

安裝過程中連接庫時,在進度68%時會出現兩個錯誤:

第一個:

/lib64/libstdc++.so中memcpy@GLIBC_2.4找不到。

問題:glibc是2.17的庫,連接找的是2.14的庫。

解決辦法:改成靜態鏈接。

查看 /usr/lib64/libc.a是否存在。

修改oracle安裝目錄下:ORACLEHOME/ctx/lib/insctx.mkctxhx:(CTXHXOBJ)
(LINKCTXHX)(CTXHXOBJ) (INSOLINK)修改為:ctxhx:(CTXHXOBJ)
-static (LINKCTXHX)(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a

然后點擊retry通過。

第二個:

問題:undefinied reference symbol'B_DestroyKeyObject',查看日志,實際就是沒有找到nnz11這個庫。

解決辦法:

修改ORACLEHOME/sysman/lib/insemagent(MK_EMAGENT_NMECTL)

修改為:

$(MK_EMAGENT_NMECTL) -lnnz11

然后點擊retry通過。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚洲第一区| 国产成人短视频| 91亚洲国产成人久久精品网站| 日韩av一区在线观看| 免费91麻豆精品国产自产在线观看| 草民午夜欧美限制a级福利片| 国产精品一二三视频| 91免费在线视频网站| 亚洲第一二三四五区| 国产精品一区二区在线| 日韩在线观看你懂的| 国产精品情侣自拍| 国产亚洲精品久久久久久| 一本色道久久88亚洲综合88| 日韩在线观看精品| 国产精品视频内| 国内外成人免费激情在线视频网站| 成人黄色在线播放| 久久精品国产欧美亚洲人人爽| 国产女同一区二区| 久久亚洲春色中文字幕| 国产免费一区二区三区在线能观看| 日韩激情视频在线播放| 俺去啦;欧美日韩| 51午夜精品视频| 91精品国产高清自在线| 日韩一级裸体免费视频| 国产日韩欧美另类| 日韩av在线一区| 国产精品99久久久久久人| 亚洲成av人片在线观看香蕉| 日韩精品小视频| 55夜色66夜色国产精品视频| 国产剧情日韩欧美| 亚洲精品丝袜日韩| 97久久精品人搡人人玩| 91国产美女视频| 欧美高清无遮挡| 亚洲欧美日本精品| 久久人体大胆视频| 91情侣偷在线精品国产| 亚洲视频在线免费观看| 国产精品视频久久| 亚洲成人av在线| 国产精品国产三级国产aⅴ9色| 韩剧1988在线观看免费完整版| 国产专区精品视频| 91精品国产一区| 久久久久久高潮国产精品视| 亚洲精品日韩av| 国产性猛交xxxx免费看久久| 欧美日韩国产精品一区二区不卡中文| 午夜精品久久久99热福利| 欧美日韩aaaa| 亚洲二区中文字幕| 久久久久久久久久久免费精品| 精品无人区乱码1区2区3区在线| 亚洲欧美精品在线| 欧美精品久久久久久久久| 亚洲精品日韩av| 亚洲天堂av在线播放| 日韩电影在线观看免费| 国产精品成人在线| 国产精品久久97| 欧美精品免费看| 韩国精品美女www爽爽爽视频| 日韩电视剧免费观看网站| 欧美激情精品久久久久久变态| 97视频人免费观看| 97视频在线观看网址| 日韩精品在线免费观看视频| 国产日韩欧美黄色| 九九视频这里只有精品| 91av成人在线| 欧美一级视频在线观看| 久久成人av网站| 欧美性生交xxxxxdddd| 欧美激情影音先锋| 久久久久免费精品国产| 国产精品激情自拍| 国产亚洲欧美一区| 国产精品女视频| 亚洲精品女av网站| 色婷婷综合久久久久中文字幕1| 欧美激情视频一区二区三区不卡| 久久国产精品网站| 久久久久中文字幕2018| 国产综合在线看| 伊人伊成久久人综合网小说| 国产精品久久久久久久天堂| 亚洲性av网站| 成人欧美一区二区三区在线| 北条麻妃99精品青青久久| 国产精品精品久久久久久| 亚洲精品久久久一区二区三区| 97av在线视频免费播放| 综合网中文字幕| 91chinesevideo永久地址| 亚洲片在线资源| 91精品国产高清久久久久久久久| 国产精品ⅴa在线观看h| 欧美成人免费全部观看天天性色| 久久九九热免费视频| 亚洲大胆美女视频| 欧美天天综合色影久久精品| 亚洲激情在线观看视频免费| 国产精品久久久久久av福利| 国内外成人免费激情在线视频| 国产色婷婷国产综合在线理论片a| 国产精品久久久久久久7电影| 国产精品精品视频一区二区三区| 国产精品第3页| 欧美精品午夜视频| 亚洲成人1234| 日韩视频在线免费| 欧美大尺度激情区在线播放| 国模私拍一区二区三区| 日韩中文字在线| 国产精品高清免费在线观看| 97人洗澡人人免费公开视频碰碰碰| 68精品国产免费久久久久久婷婷| 久久精品精品电影网| 日韩成人网免费视频| 欧美日韩一区二区免费在线观看| 国产精品福利久久久| www.欧美精品| 国产精品视频一区国模私拍| 亚洲第一网站男人都懂| 成人免费在线视频网址| 亚洲一区二区三区视频播放| 91亚洲精品一区二区| xxx成人少妇69| 亚洲第一精品夜夜躁人人爽| 97成人超碰免| 亚洲最新中文字幕| 欧美高清电影在线看| 精品久久久一区二区| 亚洲性69xxxbbb| 亚洲欧美日韩成人| 亚洲有声小说3d| 亚洲乱码av中文一区二区| 亚洲va码欧洲m码| 亚洲美女又黄又爽在线观看| 在线免费观看羞羞视频一区二区| 欧美丰满少妇xxxxx做受| 日韩在线国产精品| 亚洲欧美成人网| 在线亚洲午夜片av大片| 久久久999精品视频| 91精品国产高清久久久久久| 精品日本美女福利在线观看| 久久综合伊人77777尤物| 精品欧美一区二区三区| 国产成人拍精品视频午夜网站| 韩国国内大量揄拍精品视频| 国产经典一区二区| 亚洲欧美中文字幕在线一区| 欧美极品在线视频| 国产精品偷伦一区二区| 午夜精品久久久久久久久久久久久| 欧美在线播放视频| 久久精品2019中文字幕| 国产一区二中文字幕在线看| 影音先锋日韩有码|