欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux下安裝Oracle(CentOS-Oracle 12c)的方法

 更新時間:2016年11月17日 11:28:31   作者:欲戴王冠.必承其重  
這篇文章主要介紹了Linux下安裝Oracle(CentOS-Oracle 12c)的方法,本文實例講解,介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看看吧

第一步:網絡連接,在我的上一篇博客中有介紹,不再多說。

網絡連接的目的:為了能使用yum命令,在網上直接下載文件。

第二步:前往oracle官網下載12c

database服務器端的兩個文件:(安裝在Linux)

linuxamd64_12102_database_1of2.zip

linuxamd64_12102_database_2of2.zip

將這兩個文件放在Linux的tmp目錄下,使用 unzip 命令來解壓。

database的client的一個文件:(安裝在Windows)

32位 oracle 11g client windows版本

win32_11gR2_client.zip

1.

添加用戶,組,相關目錄

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle

變更oracle12c介質的所有者

chown -R oracle:oinstall /tmp

2.

---創(chuàng)建安裝oracle安裝目錄

mkdir -p /u01/app/oracle/product/12.1.0/db_1
mkdir -p /u01/app/oraInventory
chown -R oracle:oinstall /u01
chmod -R 777 /u01

3.

系統(tǒng)依賴包的安裝 驗證

yum -y install binutils
yum -y install compat-libcapl
yum -y install gcc-
yum -y install gcc-c++-
yum -y install glib2-devel
yum -y install glibc
yum -y install ksh
yum -y install libaio
yum -y install libaio-devel
yum -y install libgcc-
yum -y install libstdc++-
yum -y install libstdc++-devel
yum -y install libX11
yum -y install libXau
yum -y install libxcb
yum -y install libXext
yum -y install libXtst
yum -y install make
yum -y install sysstat
yum -y install compat-libstdc++
yum -y install libstdc++
yum -y install compat-c++
yum -y install compat-libcap
yum -y install gcc-c++
yum -y install unixODBC
yum -y install unixODBC-devel
yum -y install xterm
yum -y install elfutils-libelf
yum -y install libaio-devel
yum -y install libgcc
yum -y install pdksh
yum -y install compat-libstdc++

當然,在全部復制執(zhí)行這些命令時,經常會露掉一些沒有下載。這時需要去【RPM Search】網站進行下載。(這些工作是否完成將會在安裝Oracle時驗證)

4.

修改linux 核心配置文件

vi /etc/sysctl.conf

添加內容 (關于Kernel這四個參數和你的內存設置有關系,這里可能發(fā)生問題)

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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

執(zhí)行命令使上述生效:

su root
sysctl -p

5.

--修改系統(tǒng)限制
vi /etc/security/limits.conf

添加內容:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

6.

vi /etc/pam.d/login

添加內容:

session required /lib/security/pam_limits.so
session required pam_limits.so

7.

修改系統(tǒng)環(huán)境變量

vi /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

8.

為新添加用戶Oracle添加環(huán)境變量

su oracle
vi ~/.bash_profile

添加內容:

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 (這里有坑)
ORACLE_SID=test
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
--以oracle用戶本身來執(zhí)行下邊的命令生效
source ~/.bash_profile

9.

這里采用圖形化界面安裝,進入界面

su root
chown -R oracle:oinstall /tmp/database
export DISPLAY=:0.0
xhost +
su oracle
cd /tmp/database
sh runInstaller.sh(運行命令,打開圖形安裝界面)

10.

圖形安裝界面不多說,安裝步驟來,出現錯誤再解決。反正坑很多,很多。

在這一步,我只是安裝了Oracle,并沒有創(chuàng)建數據庫。

11.

創(chuàng)建數據庫

dbca

(此處有個坑,可能會出現命令不存在的提示,那是因為安裝Oracle時,安裝的目錄在dbhome_1中,并沒有在我們的db_1中,因此把8步紅色值改為dbhome_1就行)

命令也會和上面一樣打開一個圖形化界面,來創(chuàng)建一個數據庫。

12.

創(chuàng)建監(jiān)聽器
netca 命令和上面一樣會打開一個圖形化界面,來創(chuàng)建一個監(jiān)聽器。

13.

啟動Oracle服務。

sqlplus / as sysdba
SQL-> startup (啟動服務)

14.

Windows下安裝客戶端:32位 oracle 11g client windows版本。

net manager工具添加新的【服務命名】

15.

這時,我們可以進行測試,看看是否可以在Windows連接Linux。

打開CMD,輸入:tnsping [剛才設置的服務命名]

若不成功,則可能是Linux防火墻問題,關閉Linux防火墻

systemctl stop firewalld.service #停止防火墻
systemctl disable firewalld.service #禁止防火墻開機啟動
systemctl start firewalld.service #啟動防火墻
systemctl status firewalld.service #查看防火墻狀態(tài)

關閉防火墻后,再重新測試。

16.

安裝toad for oracle,來操作Oracle。

登錄。

以上所述是小編給大家介紹的Linux下安裝Oracle(CentOS-Oracle 12c)的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • Linux下的多線程編程(三)

    Linux下的多線程編程(三)

    學東西,往往實例才是最讓人感興趣的,老是學基礎理論,不動手,感覺沒有成就感,呵呵。
    2014-08-08
  • Linux硬鏈接與軟鏈接原理及用法解析

    Linux硬鏈接與軟鏈接原理及用法解析

    這篇文章主要介紹了Linux硬鏈接與軟鏈接原理及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • centos7下搭建ZooKeeper3.4中間件常用命令小結

    centos7下搭建ZooKeeper3.4中間件常用命令小結

    Zookeeper 作為一個分布式的服務框架,主要用來解決分布式集群中應用系統(tǒng)的一致性問題,它能提供基于類似于文件系統(tǒng)的目錄節(jié)點樹方式的數據存儲。這篇文章主要介紹了centos7下搭建ZooKeeper3.4中間件常用命令小結,需要的朋友可以參考下
    2019-07-07
  • linux安裝圖形化界面的操作方法

    linux安裝圖形化界面的操作方法

    這篇文章主要介紹了linux安裝圖形化界面的操作方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • apache SHTML網頁SSI使用詳解

    apache SHTML網頁SSI使用詳解

    在網站構建過中。當我們遇到很多的內容為靜態(tài)頁面,而頁首與頁腳又經常要更換時,如果一直使用html文件總會有很多的麻煩。
    2009-10-10
  • 基于ubuntu16 Python3 tensorflow(TensorFlow環(huán)境搭建)

    基于ubuntu16 Python3 tensorflow(TensorFlow環(huán)境搭建)

    這篇文章主要介紹了基于ubuntu16 Python3 tensorflow(TensorFlow環(huán)境搭建),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 如何在 Linux 中查找一個命令或進程的執(zhí)行時間

    如何在 Linux 中查找一個命令或進程的執(zhí)行時間

    在類 Unix 系統(tǒng)中,你可能知道一個命令或進程開始執(zhí)行的時間,以及一個進程運行了多久。 但是,你如何知道這個命令或進程何時結束或者它完成運行所花費的總時長呢?下面小編給大家?guī)砹嗽?Linux 中查找一個命令或進程的執(zhí)行時間,一起看看吧
    2018-11-11
  • Squid集群做CDN全網加速配置分享

    Squid集群做CDN全網加速配置分享

    主服務器群,然后在利用Squid逆向緩存web80端口來加速自己的網站.各大門戶網站象163,sina,chinaitlab之類基本都是使用的這種技術,好處是大大的有.比如加速了網絡和可以防黑客(因為他們見到的都是CDN的主機)
    2013-04-04
  • linux less命令實例詳解

    linux less命令實例詳解

    在本篇文章了小編給大家整理了關于linux less命令詳解的相關內容,需要的朋友們可以學習下。
    2020-02-02
  • linux nand flash驅動編寫

    linux nand flash驅動編寫

    這篇文章主要介紹了linux nand flash驅動編寫,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04

最新評論