一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

2021-02-25 23:33胡子叔叔 服務器知識

這篇文章主要介紹了VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解,在文中用到一個通用編輯命令,具體內容詳情大家參考下本文吧

想用linux虛擬機裝一個oracle,中間遇到的坑太多了,最后總算是安裝好了,一定要寫個全面的教程出來。

話不多說

通用編輯命令:

vi test.txt #進入編輯模式

編輯完成后按esc退出編輯模式

:wq 回車 保存編輯的文件

1.設置linux開機自動打開網絡連接,不打開網絡連接securecrt連接不上。

cd /etc/sysconfig/network-scripts/ #進入網絡腳本目錄

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

vi ifcfg-ens33 #編輯文件

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

最后一行 onboot=no 改為 “yes”保存并退出。

2.卸載centos7自帶jdk1.8,安裝自己的jdk并設置環境變量

rpm -qa |grep jdk #查看jdk安裝目錄(自己電腦已經卸載了jdk,借圖。。。)

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

#使用remove命令移除所有jdk相關軟件

?
1
2
3
4
5
yum -y remove java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
yum -y remove java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
yum -y remove java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
yum -y remove java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
yum -y remove copy-jdk-configs-2.2-3.el7.noarch

可輸入java命令判斷是否卸載完成

vi /etc/profile #添加自己的jdk目錄環境變量

添加以下內容:

?
1
2
3
export java_home=/usr/local/soft/java/jdk1.7 #注意這里是自己的jdk解壓目錄
export path=$java_home/bin:$path
export classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

保存退出

source /etc/profile #使配置生效

可輸入java、javac、java -version命令判斷新配置的java環境是否正常

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

?
1
2
3
4
groupadd oinstall
groupadd dba
useradd -g oinstall -g dba -m oracle
passwd oracle #該命令會讓你兩次確認密碼,密碼過于簡單不符合規則會要求重新輸入

4.創建oracle數據庫安裝目錄,并將目錄賦權給oracle用戶

?
1
2
3
4
5
6
mkdir -p /opt/oracle
mkdir -p /opt/oracle/orainventory
mkdir -p /opt/oracle/database
chown -r oracle:oinstall /opt/oracle
chown -r oracle:oinstall /opt/oracle/orainventory
chown -r oracle:oinstall /opt/oracle/database

注意:最好選擇opt目錄下,直接選擇home目錄下大多安裝時提示空間不足

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

5.修改os系統標識

vi /etc/redhat-release

將原系統標識改為:redhat-7

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

?
1
yum -y install binutils 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

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

7.關閉防火墻(永久性的)

systemctl disable firewalld.service

8.關閉selinux ,需要重啟生效,可以等接下來幾個步驟做完再重啟。

vi /etc/selinux/config

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

9.修改內核參數

vi /etc/sysctl.conf

添加如下內容:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

sysctl -p #使配置生效

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

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

vi /etc/security/limits.conf

添加:

?
1
2
3
4
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

11.配置用戶環境變量

vi /home/oracle/.bash_profile

添加:

?
1
2
3
4
5
6
7
8
export oracle_base=/opt/oracle
export oracle_home=$oracle_base/product/11.2.0/db_1
export oracle_sid=orcl
export oracle_term=xterm
export path=$oracle_home/bin:/usr/sbin:$path
export ld_library_path=$oracle_home/lib:/lib:/usr/lib
export lang=c
export nls_lang=american_america.zhs16gbk

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

source /home/oracle/.bash_profile #使配置生效

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

12.將oracle數據庫兩個壓縮文件包放到 /opt/oracle/database目錄下并解壓,操作不贅述。

解壓命令:unzip 文件名

解壓后對目錄授權:chown -r oracle:oinstall /opt/oracle/database/database/

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

13.重啟linux使用oracle用戶登錄

14.最好使用linux界面命令進入/opt/oracle/database/database目錄下,執行命令:

./runinstaller -jreloc /usr/local/soft/java/jdk1.7.0_80/

注意:這里指定了oracle安裝時jdk的安裝路徑,否則oracle啟動界面next時會卡在某個界面不會動,中間一條豎線!!!這個問題困擾了我好幾天!!!

靜心等待幾秒鐘,出現oracle安裝界面,恭喜你,安裝可以正常進行了!

15.swap空間不足解決辦法

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

執行命令:

?
1
2
3
4
dd if=/dev/zero of=/opt/swap bs=1024 count=2048000
mkswap /opt/swap
swapon /opt/swap
free -m #查看內存狀態

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

接下來checkagain

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

ok,swap不足的問題解決了,勾選ignore all繼續next !

oracle的安裝比較漫長,耐心等待即可。

安裝至68%的時候會彈出問題,點擊continue即可

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

安裝至95%的時候會提示配置數據庫管理員賬戶的密碼,并且需要執行兩條命令,不要關閉安裝界面,配置好密碼后直接去目錄下執行即可。

借圖。。。

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

VMWare 虛擬機Centos7安裝Oracle數據庫的教程圖解

安裝完成后

?
1
2
3
4
5
[oracle@localhost ~]$ lsnrctl start #開啟監聽服務
[oracle@localhost ~]$ sqlplus / as sysdba #登入
sql> shutdown immediate #立即關閉數據庫服務(一般是關閉狀態)
sql> startup #開啟數據庫服務(重要,必輸)
sql> exit #退出

寫的不好大家多多擔待,基本上我遇到的問題按照這種步驟都解決了,linux安裝oracle確實是個難題,不同linux版本安裝都會遇到各種坑。

總結

以上所述是小編給大家介紹的vmware 虛擬機centos7安裝oracle數據庫的教程圖解,希望對大家有所幫助

原文鏈接:https://www.cnblogs.com/bearduncle/archive/2018/04/25/8944756.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩aⅴ在线观看 | 国产拍拍拍免费专区在线观看 | 久久AV国产麻豆HD真实乱 | 亚洲小视频| 亚洲男人天堂久久 | 99re这里只有精品在线观看 | 火影小南被爆羞羞网站进入 | 国产高清一区二区三区免费视频 | 国产精品免费视频一区一 | 成年男女免费大片在线观看 | 国产色网址 | 视频一区二区 村上凉子 | 日日综合 | 女人扒开下面让男人桶爽视频 | 校花被拖到野外伦小说 | 99久久精品无码一区二区毛片 | 男女做受快插大片 | 情人梁家辉在线 | 99久久精品免费看国产高清 | 小SAO货边洗澡边CAO你动漫 | 果冻传媒和91制片厂网站软件 | 国产成人亚洲综合91精品555 | 日韩天堂视频 | 成年美女黄网色大观看全 | 高清一区高清二区视频 | 私人黄色影院 | 午夜A级理论片左线播放 | 女女宿舍互慰h文小说 | 成人高辣h视频一区二区在线观看 | 狠狠搞视频 | 免费一级夫妻a | 国产深夜视频 | 91理论片午午伦夜理片久久 | 国产91精品露脸国语对白 | 国产91精选学生在线观看 | 国内揄拍国内精品久久 | 亚欧日韩 | 亚洲 欧美 中文 日韩 视频 | 亚洲午夜精品久久久久久成年 | 欧美国产合集在线视频 | 91精品国产色综合久久不卡蜜 |