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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux部署oracle11g,linux环境下部署Oracle11g

發布時間:2023/12/10 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux部署oracle11g,linux环境下部署Oracle11g 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、部署準備

1、查看本地ssh服務

Linux系統下安裝啟動ssh服務:

1.檢查是否裝了SSH包

rpm-qa |grep ssh

2.沒有安裝SSH直接YUM安裝

yuminstall openssh-server

3.檢查SSH服務是否為開機啟動

chkconfig--list sshd

4.設置開機啟動SSH服務

chkconfig--level 2345 sshd on

5.重新啟動下SSH服務

servicesshd restart

6.驗證是否啟動了22端口

netstat-antp |grep sshd

#22端口為ssh默認端口,確認SSH服務開啟狀態

2、查看本地IP

終端中,輸入ifconfig命令

1安裝系統 都選英文

2去掉火墻 和selinux

chkconfig iptables off

chkconfigip6tables off

chkconfigabrt-ccpp off

chkconfigauditd off

chkconfigcertmonger off ----未執行成功

chkconfigcups off

chkconfigpostfix off

--修改/etc/selinux/config,確保SELINUX設置為DISABLED

--關閉IPTABLES:

service iptables stop

service ip6tables stop

/sbin/chkconfig iptables off

/sbin/chkconfig ip6tables off

修改配置文件需要重啟機器:

修改/etc/selinux/config 文件

將SELINUX=enforcing改為SELINUX=disabled

3、安裝 yum

系統安裝yum 在/home/soft/ 下建立 yum 文件夾,把系統光盤都copy到此目錄

--先安裝三個包

cd /home/soft/yum/Packages

rpm-ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

rpm-ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

rpm-ivh createrepo-0.9.9-17.el6.noarch.rpm

createrepo. --運行

cd/etc/yum.repos.d

cprhel-source.repo /etc/yum.repos.d/zj.repo

--將原來的repo文件改名字

mvrhel-source.repo rhel-source.repo111

vizj.repo

[rhel-source]

name=RedHat Enterprise Linux $releasever - $basearch - Source

baseurl=file:///home/soft/yum/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-source-beta]

name=RedHat Enterprise Linux $releasever Beta - $basearch - Source

baseurl=file:///home/soft/yum/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

--清楚yum緩存

yumclean all

4、安裝ftp

rpm-ivh vsftpd-2.2.2-11.el6.x86_64.rpm 或者 yum install vsftpd

chkconfigvsftpd on

servicevsftpd restart

--修改 etc/vsftpd 目錄下

ftpuser user_list 把root去掉

vsftpd.conf 把匿名去掉

#anonymous_enable=YES

--passive mode 被動模式

5、安裝vnc

rpm-qa |grep vnc

--vnc服務 端口是 1

rpm-ivh tigervnc-server-1.1.0-5.el6.x86_64.rpm --需要先安裝下面的包

xorg-x11-fonts-miscis needed by tigervnc-server-1.1.0-5.el6.x86_64

rpm-ivh xorg-x11-fonts-misc-7.2-9.1.el6.noarch.rpm

--或者直接yum安裝

yuminstall tigervnc-server

--修改配置文件將用戶名稱加入到配置文件:

(注:這里的“用戶名”是指linux系統用戶的名稱)

[gavin@centos~]# vi /etc/sysconfig/vncservers

#Uncomment the line below to start a VNC server on display :1

#as my 'myusername' (adjust this to your own). You will also

#need to set a VNC password; run 'man vncpasswd' to see how

#to do that.

#DO NOT RUN THIS SERVICE if your local area network is

#untrusted! For a secure way of using VNC, see

#https://www.uk.research.att.com/vnc/sshvnc.html>.

#VNCSERVERS="1:myusername"

#VNCSERVERS="1:gavin 2:john" # use the method for more user

VNCSERVERS="1:root2:root 3:root"

#VNCSERVERARGS[1]="-geometry 800x600"

VNCSERVERARGS[1]="-geometry1024x768"

--設置口令

vncpasswd

4.93 bjsqrac1 4.94 bjsqrac2

--啟動服務

啟動VNC服務

[gavin@centos~]# /sbin/service vncserver start

--修改桌面系統

cd/root

cd~/.vnc/

[gavin@centos.vnc]$ vi xstartup

#!/bin/sh

#Uncomment the following two lines for normal desktop:

#unsetSESSION_MANAGER

#exec /etc/X11/xinit/xinitrc

[-x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[-r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot-solid grey

vncconfig-iconic &

#xterm-geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

gnome-session& #set starting GNOME desktop

#startkde& #kde desktop

#twm& #Text interface

編輯 /root/.vnc/xstartup

[root@localhost~]# vi /root/.vnc/xstartup

去掉下面一行的注釋:

unsetSESSION_MANAGER

執行下面的命令重啟vnc server:

[root@localhost~]# vncserver -kill :1

[root@localhost~]# vncserver :1

--重啟vncserver

[gavin@centos~]# /sbin/service vncserver restart

chkconfigvncserver on --vnc自動啟動

6、安裝 rpm包

如果是虛擬機安裝,則在虛擬機設置中勾選已連接

在現在較新的Linux系統中,光驅設備是都是自動掛載的,自動掛載在【/media/某個目錄名】下。因此你如果想要在終端中訪問文件該文件,可以在【/media】目錄下找

進入到鏡像掛載目錄cd /mnt/RHEL5.3/package

檢測包是否已安裝,命令為:rpm --qa|grep binutils-2.17.50.06

如果不知道具體的包名直接輸入:rpm --qa|grep binutils*如果安裝過包,則系統會列出包名

使用下面的命令進行包安裝 rpm –ivh binutils-2.17.50.0.6.rpm

如果有提示該包的安裝依賴其他的包則輸入:rpm --ivh binutils-2.17.50.0.6 --nodeps

下面給出需要的一些包名,不在一一舉例安裝:

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-common-2.5

glibc-devel-2.5

glibc-headers-2.5

ksh-20060214

libaio-0.3.106

libaio-devel-0.3.106

libgcc-4.1.2

libstdc++-4.1.2

libstdc++-devel 4.1.2

make-3.81

sysstat-7.0.2

unixODBC-devel-2.2.11 (64-bit)

unixODBC-2.2.11(64-bit)

7、配置系統參數

在Root用戶下執行以下步驟:

1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件

輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。

oraclesoft nproc 2047

oraclehard nproc 16384

oraclesoft nofile 1024

oraclehard nofile 65536

編輯完成后按Esc鍵,輸入“:wq”存盤退出

2)修改/etc/pam.d/login 文件,輸入命令:vi/etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。

sessionrequired /lib/security/pam_limits.so

sessionrequired pam_limits.so

編輯完成后按Esc鍵,輸入“:wq”存盤退出

3)修改linux內核,修改/etc/sysctl.conf文件,輸入命令: vi /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該文件

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= 4194304

net.core.rmem_max= 4194304

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

編輯完成后按Esc鍵,輸入“:wq”存盤退出

4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl -p 顯示如下:

linux:~# sysctl -p

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= 4194304

net.core.rmem_max= 4194304

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

5)編輯 /etc/profile ,輸入命令:vi/etc/profile,按i鍵進入編輯模式,將下列內容加入該文件。

if[ $USER = "oracle" ]; then

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

ulimit-p 16384

ulimit-n 65536

else

ulimit-u 16384 -n 65536

fi

fi

編輯完成后按Esc鍵,輸入“:wq”存盤退出

8、創建相關用戶和組

創建oracle用戶、設置oracle用戶所屬組、以及對安裝目錄的操作權限

? 創建oracle用戶

? 創建oinstall主組

? 創建dba副組

? 將oracle用戶添加到以上兩個組

usermod-g oinstall -G dba oracle

? 給oracle用戶設置密碼

創建Oracle用戶和密碼,輸入命令:

/usr/sbin/groupadd-g 501 oinstall

/usr/sbin/groupadd -g 502 dba

然后會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,回車確認。

9、創建安裝目錄

創建數據庫軟件目錄和數據文件存放目錄,目錄的位置,根據自己的情況來定,注意磁盤空間即可,這里我把其放到oracle用戶下,例如:

輸入命令:

mkdir/home/oracle/app

mkdir/home/oracle/app/oracle

mkdir/home/oracle/app/oradata

mkdir/home/oracle/app/oracle/product

更改目錄屬主為Oracle用戶所有,輸入命令:

chown-R oracle:oinstall /home/oracle/app

10、修改環境變量

配置oracle用戶的環境變量,首先,切換到新創建的oracle用戶下,

輸入:su – oracle ,然后直接在輸入 : vi .bash_profile

按i編輯 .bash_profile,進入編輯模式,增加以下內容:

export ORACLE_BASE=/u01/oracle/app

exportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

exportORACLE_SID=orcl

exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

exportCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

編輯完成后按Esc鍵,輸入“:wq”存盤退出

總結

以上是生活随笔為你收集整理的Linux部署oracle11g,linux环境下部署Oracle11g的全部內容,希望文章能夠幫你解決所遇到的問題。

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