日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle11G安装在CentOS7.6版本上(阿里云服务器)

發布時間:2023/12/8 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle11G安装在CentOS7.6版本上(阿里云服务器) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這邊通過SecureCRT軟件在CentOS7.6上面安裝Oracle11G。

安裝Oracle比安裝MySQL復雜多了,oracle安裝的時候需要保證內存足夠大。

基本配置要求:

1.1? 安裝前需進行內存、系統架構以及磁盤的檢查

1.2??具體請參考官方文檔:https://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#i1011296

安裝步驟:

2.1 配置虛擬內存:因為我阿里云的服務器的內存只有2G,不夠大,如果內存大于4G配置虛擬內存可以省略。

2.2?虛擬內存顯示:# swapon ?-s

2.3?內存使用情況:# free -m

如果像上面那樣沒有提示,說明沒有配置交換分區(虛擬分區,虛擬內存)

2.4?創建交換分區文件所在的文件夾:# mkdir -p /data1/swapon

2.5 創建交換分區文件:

(if:讀取文件,of:寫出文件,bs:每次讀寫字節大小(塊的大小),count:塊的數量(單位:字節))

(其中這里代表1gb的交換分區,計算規則 = bs*count = 大概1gb )

# dd if=/dev/zero of=/data1/swapon/SwapFile bs=1024 count=1024000

2.6??轉換swap格式文件:# mkswap /data1/swapon/SwapFile

2.7??激活文件,并使用該文件:# swapon /data1/swapon/SwapFile

2.8 再次查看虛擬分區的大小:# swapon ?-s

2.9?為了防止重啟出現問題:# vi /etc/fstab? (修改這個文件)

在最后添加上:

/data1/swapon/SwapFile swap swap default 0 0

點擊x保存退出

?

(

云服務器不需要,虛擬機需要

3.1?查看主機名稱:cat /etc/hosts

3.2?關閉selinux:?vi /etc/sysconfig/selinux

其中:將SELINUX和SELINUXTYPE設置為SELINUX=disabled,SELINUXTYPE=targeted

編輯x寫入后退出;

3.3?關閉防火墻

# systemctl stop firewalld??#停止防火墻

# systemctl disable firewalld ?#關閉自啟動防火墻服務

# systemctl status firewalld??#查看防火墻狀態

)

4.安裝Oracle對應的依賴包:

# yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static elfutils-libelf-devel ksh libaio ?libaio-devel?numactl-devel sysstat unixODBC unixODBC-devel pcre-devel?libXp*

5.新建用戶以及對應的兩個用戶組:

# groupadd oinstall # 創建用戶組

# groupadd dba # 創建用戶組

# useradd -g oinstall -G dba oracle # 建立用戶,設置屬組

# passwd oracle ?# 設置oracle用戶密碼

6. 修改內核參數:

6.1??# vi?/etc/sysctl.conf

6.2??添加以下參數:

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 1073741824

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

編輯x寫入后退出;

6.3??讓參數生效:??sysctl -p

7.修改用戶的限制文件

7.1??# vi /etc/security/limits.conf

7.2??添加參數:

oracle ??????????soft ???nproc ??????????2047

oracle ??????????hard ???nproc ?????????16384

oracle ??????????soft ???nofile ??????????1024

oracle ??????????hard ???nofile ?????????65536

oracle ??????????soft ???stack ??????????10240

編輯x寫入后退出;

8.修改登錄信息文件:

8.1??# vi /etc/pam.d/login

8.2??添加參數:

session ?required ??/lib64/security/pam_limits.so

session ?required ??pam_limits.so

編輯x寫入后退出;

9.修改配置文件信息:

9.1??# vi /etc/profile

9.2??添加參數:

if [ $USER = "oracle" ]; then

??if [ $SHELL = "/bin/ksh" ]; then

???ulimit -p 16384

???ulimit -n 65536

??else

???ulimit -u 16384 -n 65536

??fi

fi

編輯x寫入后退出;

10.? 創建安裝目錄,修改文件權限:

# mkdir -p /data0/oracle/product/11.2.0

# mkdir /data0/oracle/oradata

# mkdir /data0/oracle/inventory

# mkdir /data0/oracle/fast_recovery_area

# chown -R oracle:oinstall /data0/oracle

# chmod -R 777?/data0/oracle

11.上傳軟件到 /data0/oracle 中,并切換到root用戶設置對應權限:

# su

# chown -R oracle:oinstall /data0/oracle

# chmod -R 777 /data0/oracle

12.切換oracle,配置oracle用戶的環境變量:

12.1

# su - oracle

# vi .bash_profile

12.2??添加參數:

ORACLE_BASE=/data0/oracle

ORACLE_HOME=$ORACLE_BASE/product/11.2.0

ORACLE_SID=orcl

PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

編輯x寫入后退出;

12.3??讓命令生效:source .bash_profile

13.編輯靜默安裝的響應文件:

13.1??切換到root用戶進入oracle安裝包解壓后的目錄 /data0/oracle/database/response/下備份db_install.rsp文件:

# su

密碼:首字母大寫的那個密碼

# vi?/data0/oracle/database/response/db_install.rsp

13.2? 修改以下參數:

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME=主機名(iz2zef......)

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/data0/oracle/inventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME=/data0/oracle/product/11.2.0

ORACLE_BASE=/data0/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=dba

DECLINE_SECURITY_UPDATES=true

編輯x寫入后退出;

14.開始安裝Oracle11g:

# su - oracle

# cd /data0/oracle/database

# ./runInstaller -silent -ignorePrereq -ignoreSysPrereqs -responseFile /data0/oracle/database/response/db_install.rsp

Oracle在后臺靜默安裝。安裝過程中,如果提示[WARNING]不必理會,此時安裝程序仍在后臺進行,如果出現[FATAL],則安裝程序已經停止了。

此時再打開另外一個終端選項卡(另一個窗口),輸入提示的會話日志目錄:(千萬不能掉線,回車就好,這邊正常情況下會卡很久,用了交換分區,交換分區的速度比正常的內存速度要慢

# tail –f? /data0/oracle/inventory/logs/installActions2019-08-12_10-31-49PM.log

看到日志文件會持續輸出安裝信息沒有輸入異常信息,則表明安裝過程正常;直到輸出運行腳本提示以及Successfully Setup Software。

按照提示切換root用戶運行腳本:

# su

密碼:首字母大寫的那個

# sh /data0/oracle/inventory/orainstRoot.sh

# sh /data0/oracle/product/11.2.0/root.sh

15.切換回Oracle用戶配置監聽:

# su - oracle

如果出現 DISPLAY environment variable not set,則需要配置DISPLAY變量,配完之后重新netca:

[oracle@主機名 ~]$? ??export DISPLAY=localhost:0.0

# netca -silent -responseFile /data0/oracle/database/response/netca.rsp

我目前還沒出現過下面這種情況:(沒有出現,就不需要操作)

如果出現:( 需要切換成root用戶安裝插件后才可以安裝 )

# su

# yum install libXp*

成功運行后,會在/data0/oracle/product/11.2.0/network/admin/ 中生成listener.ora和sqlnet.ora兩個文件

16.查看監聽端口信息:(如果沒有端口信息,就涼涼了)

# netstat -tnulp | grep 1521

注:如果未找到命令則需要安裝netstate

# su

# yum install net-tools

17.切換到root用戶,建立新庫,并且建立實例:

# su

密碼:首字母大寫的那個

# vi /data0/oracle/database/response/dbca.rsp

修改參數(如果前面有#號需要將#號刪除):

GDBNAME = "orcl"

SID = "orcl"

SYSPASSWORD = "oracle"

SYSTEMPASSWORD = "oracle"

SYSMANPASSWORD = "oracle"

DBSNMPPASSWORD = "oracle"

DATAFILEDESTINATION ="/data0/oracle/oradata"

RECOVERYAREADESTINATION="/data0/oracle/fast_recovery_area"

CHARACTERSET = "ZHS16GBK"

TOTALMEMORY = "1638"

編輯x寫入后退出;

18.切換到oracle,進行配置

# su - oracle

#?dbca -silent -responseFile /data0/oracle/database/response/dbca.rsp? (這邊速度很慢,要等上一會兒)

19.安裝完成,開啟實例(每次連接數據庫都需要從這里開始操作):

# su - oracle

密碼:orcl或者oracle

# ps -ef | grep ora_ | grep -v grep

查看監聽狀態:

# lsnrctl status

到這邊差不多就可以了,然后就可以去創建用戶,然后進行登錄

1.連接數據庫:sqlplus / as sysdba

2.SQL> 鍵入:create User zcy identified by zcy;

提示我們:用戶已創建

3.SQL>(賦權限)鍵入:grant? connect,resource,dba to zcy;

提示我們:成功賦予zcy用戶權限

4.記得要在阿里云上面配置oracle數據庫的端口號,不然沒辦法訪問

5.然后再本地使用Navicat軟件來連接遠程數據庫

1.打開Navicat,2.編輯連接,3.主機地址為公網IP,4.端口號為oracle數據庫的端口號,5.服務名為orcl,6.用戶名和密碼為剛剛自己創建的

連接成功后,我們就可以創建表和創建序列了。

啟動監聽:

# lsnrctl start

停止監聽:

# lsnrctl stop

登錄啟動監聽服務:

創建用戶:#? ?sqlplus / as sysdba

用戶名:sys as SYSDBA; 密碼:oracle

# startup

注意:如果startup啟動被告知已經啟動了,可以先輸入shutdown immediate;等shutdown結束之后,再輸入startup

20.設置自啟動Oracle服務:

# vi /etc/oratab

修改數據:

orcl:/data0/oracle/product/11.2.0:Y

編輯x寫入后退出;

# su - oracle

# cd $ORACLE_HOME/bin

# vi dbstart

修改數據:

將ORACLE_HOME_LISTNER=$1修改成:

ORACLE_HOME_LISTNER=$ORACLE_HOME

編輯x寫入后退出;

# vi dbshut

修改數據:

將ORACLE_HOME_LISTNER=$1修改成:

ORACLE_HOME_LISTNER=$ORACLE_HOME

編輯x寫入后退出;

# vi /etc/rc.d/rc.local

添加數據:

su oracle -lc ?"/data0/oracle/product/11.2.0/bin/lsnrctl start"

su oracle -lc ?"/data0/oracle/product/11.2.0/bin/dbstart"

編輯x退出

以root用戶執行下面的指令:

# chmod +x /etc/rc.d/rc.local

21.修改Oracle端口:

# lsnrctl stop

# cd /data0/oracle/product/11.2.0/network/admin

# vi listener.ora

修改PORT = 1521 成 PORT = 11521

編輯x寫入后退出;

# ?vi tnsnames.ora

修改PORT = 1521 成 PORT = 11521

編輯x退出

# su - oracle

# sqlplus / as sysdba;

# alter system set local_listener="(address=(protocol=tcp)(host=localhost)(port=11521))";

注意:這里的host的值就是listener.or中HOST的值,而port的值就是您需要修改的端口;

# exit;

# lsnrctl start

22.刪除安裝包:(我是不用刪除的,因為我是在本地的oracle文件夾中把兩個壓縮包都解壓到當前文件夾下,它們自動解壓到database文件夾中)

# su

# cd /data0/oracle

# rm -rf database

?

總結:

? ? 1.1.要記得主機名稱
?? ?1.2.防火墻和服務不用關閉,因為阿里云都幫助我們執行好了
?? ?1.3.安裝插件包
?? ?1.4.添加用戶以及用戶組
?? ?1.5.修改內核參數并重啟讓參數生效
?? ?1.6.讓新增用戶有文件權限(對磁盤以及軟件擁有操作權限)
?? ?1.7.讓新增用戶可以做登錄操作
?? ?1.8.修改linux對于軟件的啟動配置
?? ?1.9.修改文件的擁有者以及文件的權限
?? ?1.10.oracle環境變量配置
?? ?1.11.靜默安裝
?? ?1.12.安裝配置文件
?? ?1.13.安裝oracle的監聽,讓遠程能夠訪問
?? ?1.14.創建配置系統表空間信息
?? ?1.15.創建系統表空間

總結

以上是生活随笔為你收集整理的Oracle11G安装在CentOS7.6版本上(阿里云服务器)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av片网址 | 欧美一区二区大片 | 色婷婷av一区二区三区之e本道 | 久久久久久日产精品 | 天堂精品在线 | 国产精品自拍亚洲 | 女生隐私免费看 | 亚洲欧美第一视频 | 在线观看不卡一区 | 国产视频在线观看免费 | 亚洲无套 | 人人澡人人澡人人澡 | 情侣作爱视频网站 | 国产精品毛片av | 96日本xxxxxⅹxxx17 | 中文字幕乱码亚洲无线三区 | 黄色男女网站 | 亚洲精品一区二区三区蜜桃 | 爱爱爱爱网站 | 黑人3p波多野结衣在线观看 | 国产精品久久中文字幕 | 少妇人妻一区二区 | 成人免费视频一区二区 | 日韩精品一区二区三区色欲av | 成人欧美一区二区三区在线观看 | 夜色综合网 | 超碰精品在线 | 成人3d动漫一区二区三区91 | 精品国产一级片 | 四虎网站在线播放 | 四虎影裤 | 91人人澡人人爽 | 欧美自偷自拍 | 91日韩一区二区 | 女大学生的家政保姆初体验 | 999久久久 | 岳狂躁岳丰满少妇大叫 | 成人精品电影 | 一本大道久久a久久精二百 琪琪色在线视频 | 7777av| 久久久久看片 | 亚洲免费网 | 欧美黑人欧美精品刺激 | 成人免费视频国产免费网站 | 免费毛片一区二区三区 | 91区| 国产老女人乱淫免费可以 | 久久综合色网 | 色之久久综合 | 久久久久久国产精品无码 | www激情 | 日韩欧美一区二区三区视频 | 大片视频免费观看视频 | 亚洲AV无码国产精品国产剧情 | 91精品视频一区二区三区 | 精品乱人伦一区二区三区 | 国产v在线 | 国产一级特黄毛片 | 欧美高清精品一区二区 | 老公吃小头头视频免费观看 | 国产在线一区二区 | 国产在线视频一区 | 福利网站在线 | 国产视频福利在线 | 婷婷亚洲精品 | 91精品视频免费在线观看 | 嘿咻视频在线观看 | 一区二区三区国产精品 | 男人插女人免费视频 | 国产精品色片 | 男女叼嘿视频 | 亚洲另类色综合网站 | 色屁屁在线 | 国产女人18水真多18精品一级做 | 中文字幕有码在线 | 成人在线天堂 | 亚洲成肉网 | 瑟瑟视频免费看 | 国产免费又爽又色又粗视频 | 荔枝视频污| 欧美日韩国产一区二区在线观看 | 成年人国产视频 | 国产手机在线 | 无码一区二区三区 | 免费不卡视频 | 丰满多毛的大隂户视频 | 国产精品色悠悠 | 欧美日韩一区二区在线观看 | 亚洲巨乳在线 | 亚洲第一免费 | 国产一级片子 | 尤物视频网站在线观看 | 国产美女精品 | 亚洲精品久久久久 | 欧美日韩在线观看成人 | 三级视频网站在线观看 | www.97av.com| 蜜桃网站| 日本大乳美女 |