久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

從安裝系統(tǒng)到oracle數(shù)據(jù)庫生產(chǎn)環(huán)境(centos6.8)搭建

 zjycy 2017-02-23

大綱

  • 服務(wù)器安裝
  • JDK配置
  • Oracle數(shù)據(jù)庫安裝配置

本文使用軟件均從官網(wǎng)下載對(duì)應(yīng)最新版(2016年9月11日)CentOS-6.8-x86_64-minimal.iso,、Oracle Database 11g Release 2

1.安裝服務(wù)器

服務(wù)器的安裝參考這篇教程
關(guān)于安裝中可能出現(xiàn)的幾個(gè)問題,,在這里進(jìn)行解決:
1,、使用u盤安裝完后,,系統(tǒng)進(jìn)入GRUB引導(dǎo),,無法啟動(dòng):
解決辦法:
出現(xiàn)上述狀況的原因可能是在系統(tǒng)安裝最后,,把系統(tǒng)的引導(dǎo)程序安裝到了U盤中。
(在BIOS中)設(shè)置U盤啟動(dòng),,然后成功進(jìn)入系統(tǒng)并登錄,。

1、輸入grub進(jìn)入grub命令行模式,。 #[root@localhost /]# grub2,、輸入find /boot/grub/stage1 或者 find /grub/stage1(我的是這個(gè)) #grub> find /boot/grub/stage1 或 grub> find /grub/stage1 返回的值通常是這樣的格式:(hd0,03、輸入quit 退出grub命令行模式4,、cd 到/boot/grub目錄下,,使用vi命令,將grub.conf和menu.lst文件里面的(hd1,0)或者(hdx,x)修改為(hd0,0)就是剛才find出來的位置,。5,、再次輸入grub,進(jìn)入grub命令行模式,。依次執(zhí)行:root (hd0,0),;setup (hd0),;reboot 這三條命令6,、輸入quit退出grub模式,然后重啟計(jì)算機(jī)BINGO~~[在Linux中,,#代表root用戶,,$代表其他用戶]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2、centos6.8最小安裝開機(jī)后默認(rèn)不會(huì)啟動(dòng)網(wǎng)卡
可使用命令ifup eth0 啟動(dòng),,然后就可以愉快的使用遠(yuǎn)程終端了:)


在安裝好服務(wù)器后,,可能還需要一些配置

1.1啟動(dòng)網(wǎng)卡

#ifup eth0開機(jī)自啟動(dòng)網(wǎng)卡#vim /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes
  • 1
  • 2
  • 3
  • 4

以下所有操作均可在遠(yuǎn)程終端完成
Windows下推薦使用Xshell,界面更友好


1.2配置靜態(tài)IP

#vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=FF:FF:FF:FF:FF:FFTYPE=EthernetUUID=5be104cf-2c4e-4f40-8c4d-d9c745841783ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168.1.199NETMASK=255.255.255.0BROADCAST=192.168.1.255NETWORK=192.168.1.0網(wǎng)關(guān)配置#vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhostGATEWAY=192.168.1.1修改主機(jī)DNS#vi /etc/resolv.conf; generated by /sbin/dhclient-scriptnameserver 8.8.8.8nameserver 4.4.4.4生效#service network restart或者#/etc/init.d/network restart
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

1.3更新

#yum install wget#cd /etc/yum.repos.d下載網(wǎng)易鏡像源:#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo或者下載搜狐鏡像源:#wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo#yum makecache如果鏡像不能使用則在文件注釋掉整個(gè)addon項(xiàng)#yum update#yum upgrade////關(guān)于時(shí)間設(shè)置yum install ntpdate -y
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

1.4關(guān)閉SELinux

查看開啟狀態(tài)[root@localhost ~]# /usr/sbin/sestatus -vSELinux status: enabled//顯示為開啟SELinuxfs mount: /selinux#vi /etc/selinux/config 修改 SELINUX=disablediptables防火墻規(guī)則清理:清空iptables規(guī)則#iptables -F查看iptables規(guī)則#iptables -L保存規(guī)則,,注意,,雖然清空了,不保存的話,,重啟后,,又會(huì)有規(guī)則。#/etc/init.d/iptables save
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

關(guān)閉防火墻會(huì)影響系統(tǒng)安全,,請(qǐng)?jiān)诎惭b配置完成后開啟并添加規(guī)則

1.5鎖定關(guān)鍵文件系統(tǒng)(禁止非授權(quán)用戶獲得權(quán)限)

#chattr +i /etc/passwd#chattr +i /etc/inittab#chattr +i /etc/group#chattr +i /etc/shadow#chattr +i /etc/gshadow
  • 1
  • 2
  • 3
  • 4
  • 5

1.6ssh安全
創(chuàng)建sudo用戶

#useradd XXXX#passwd XXXX#vim /etc/sudoers99行寫入XXXX ALL=(ALL) ALL:wq,!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
修改SSH安全配置 #vi /etc/ssh/sshd_configSSH鏈接默認(rèn)端口port 23333禁止root賬號(hào)登陸PermitRootLogin no禁止空密碼PermitEmptyPasswords no不使用DNSUseDNS no
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

service sshd restart

1.7鎖定關(guān)鍵文件系統(tǒng)(禁止非授權(quán)用戶獲得權(quán)限)

chattr +i /etc/passwdchattr +i /etc/inittabchattr +i /etc/groupchattr +i /etc/shadowchattr +i /etc/gshadow
  • 1
  • 2
  • 3
  • 4
  • 5

1.8精簡(jiǎn)開機(jī)自啟動(dòng)服務(wù)

#關(guān)閉全部服務(wù)for sun in `chkconfig --list|grep 3:on|awk '{print $1}'`;do chkconfig --level 3 $sun off;done#或者for sun in `chkconfig --list|grep 3:啟用|awk '{print $1}'`;do chkconfig --level 3 $sun off;done#開啟需要的服務(wù)for sun in crond rsyslog sshd network;do chkconfig --level 3 $sun on;done#或者需要使用防火墻的話可以開啟iptables和ip6tablesfor sun in crond rsyslog sshd network iptables ip6tables;do chkconfig --level 3 $sun on;done
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

1.9設(shè)置一些全局變量

#設(shè)置自動(dòng)退出終端,防止非法關(guān)閉ssh客戶端造成登錄進(jìn)程過多,,可以設(shè)置大一些,,單位為秒echo 'TMOUT=3600'>> /etc/profile#歷史命令記錄數(shù)量設(shè)置為10條sed -i 's/HISTSIZE=1000/HISTSIZE=10/' /etc/profile#立即生效source /etc/profile
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2.JDK配置

在centos的更新源中有JDK,,使用yum即可下載安裝

查看庫中版本[root@localhost ~]# yum search java|grep jdk選擇需要版本進(jìn)行安裝[root@localhost ~]# yum install java-1.8.0-openjdk.x86_64 //安裝目錄是在: /usr/lib/jvm/java-1.8.0-openjdkXXX設(shè)置環(huán)境變量[root@localhost ~]# vi /etc/profile #set java environment JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk //注意修改路徑 JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH[root@localhost java]# source /etc/profile //使修改生效
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

如果希望手動(dòng)安裝JDK,可以參考這篇文章

最后在終端中輸入命令java -version 根據(jù)返回信息確認(rèn)安裝完成

3.數(shù)據(jù)庫安裝

3.1安裝依賴包

yum -y install binutils compat-libcap1 compat-libstdc++.i686 compat-libstdc++.x86_64 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libXext libXtst libX11 libXau libxcb libXi make sysstat unixODBC-devel.i686 unixODBC-devel.x86_64 unixODBC.i686 unixODBC.x86_64 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64
  • 1
  • 2

pdksh-5.2.14-36.el5.i386.rpm 這個(gè)包庫里沒有,,需要手動(dòng)下載,,[root]# rpm -ivh pdksh-5.2.14-36.el5.i386.rpm 安裝,安裝時(shí)可能會(huì)報(bào)錯(cuò),
error: Failed dependencies:
pdksh conflicts with ksh-20120801-33.el6.x86_64
先刪除這個(gè)rpm -e ksh-20120801-33.el6.x86_64 然后就可以安裝了

3.2配置內(nèi)核參數(shù)

[root@X]# vi /etc/sysctl.conf //以下為簡(jiǎn)寫使用X代替~路徑# 在文件末尾添加net.ipv4.ip_local_port_range = 9000 65500 fs.file-max = 6815744kernel.shmall = 10523004kernel.shmmax = 6465333657kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=1048576fs.aio-max-nr = 1048576注意下面幾行需要注釋#net.bridge.bridge-nf-call-ip6tables = 0 #net.bridge.bridge-nf-call-iptables = 0 #net.bridge.bridge-nf-call-arptables = 0 生效命令[root@X]# sysctl -p
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

3.3創(chuàng)建oracle用戶及配置

創(chuàng)建用戶[root@X]# groupadd -g 200 oinstall[root@X]# groupadd -g 201 dba[root@X]# useradd -u 440 -g oinstall -G dba -d /home/oracle oracle[root@X]# passwd oracle
  • 1
  • 2
  • 3
  • 4
  • 5
在此中添加:[root@X]# vi /etc/pam.d/loginsession required pam_limits.so在末尾添加:[root@X]# vi /etc/security/limits.conf# 在文件末尾添加oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536# 在文件末尾添加[root@X]# vi /etc/profileif [ $USER = 'oracle' ]; then if [ $SHELL = '/bin/ksh' ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
[root@X]# su - oracle //切換用戶[oracle@X]$ chmod 755 /home/oracle[oracle@X]$ mkdir /home/oracle/app[oracle@X]$ chmod 755 /home/oracle/app/[oracle@X]$ mkdir /home/oracle/oradata[oracle@X]$ chmod 755 /home/oracle/oradata/[oracle@X]$ vi ./.bash_profile# 在文件末尾添加umask 022export ORACLE_BASE=/home/oracle/app
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

3.4安裝oracle軟件

3.4.1VNC

因?yàn)閛racle的安裝必須要圖形界面才能操作,,所以我使用VNC這款軟件來進(jìn)行遠(yuǎn)程圖形化連接,,windows下直接安裝完就可以使用

安裝:# yum install tigervnc-server啟動(dòng):# vncserver :1 輸入完這條命令后,會(huì)讓用戶設(shè)置輸入兩次VNC鏈接的密碼
  • 1
  • 2
  • 3
  • 4
  • 5

windows客戶端這樣鏈接:(地址后加:1)
這里寫圖片描述

如果鏈接完成后出錯(cuò),,鏈接客戶端黑屏檢查VNC啟動(dòng)日志(類似這個(gè)文件'~/.vnc/localhost.localdomain:0.log')會(huì)發(fā)現(xiàn)日志中 /home/cake/.vnc/xstartup: line 27: xsetroot: command not found /home/cake/.vnc/xstartup: line 28: xterm: command not found /home/cake/.vnc/xstartup: line 29: twm: command not found原因是這三個(gè)依賴包沒安裝# yum install -y xsetroot xterm twm 安裝完重啟VNC服務(wù)即可 可以# vncserver -kill :1 # vncserver :1 重啟 也可以直接重啟系統(tǒng)重啟VNC,。。,。,。。,。,。。,。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

3.4.2安裝前的準(zhǔn)備

切換到oracle用戶
配置oracle用戶環(huán)境變量:

[oracle@X]$ vi ~/.bash_profile# 文件末尾增加export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orcl #SID注意和自己即將建立的SID對(duì)應(yīng)export PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

也可以在安裝完后配置


解壓下載的兩個(gè)oracle壓縮文件

[root@X]# unzip linux_11gR2_database_1of2.zip[root@X]# unzip linux_11gR2_database_2of2.zip使用-d參數(shù)解壓到指定目錄
  • 1
  • 2
  • 3

切換到oracle用戶

因?yàn)橹袊?guó)區(qū)下載的oracle默認(rèn)安裝界面是中文,,服務(wù)器可能會(huì)出現(xiàn)亂碼,所以安裝前先改變語言在解壓后的database目錄里輸入下行命令$export LANG=en_US.UTF-8運(yùn)行$ ./runInstaller
  • 1
  • 2
  • 3
  • 4
  • 5

在執(zhí)行./runInstaller命令后可能會(huì)報(bào)錯(cuò),,這時(shí)需要使用root用戶執(zhí)行xhost +命令,,然后su - oracle切換回oracle用戶執(zhí)行./runInstaller

3.4.3安裝界面

上圖:!@#¥%……&*(因?yàn)槭沁h(yuǎn)程連接,,畫質(zhì)可能有點(diǎn)不舒服,。。,。,。。
輸入y等待幾秒就會(huì)打開圖形界面

等待打開

下來是登陸oracle賬戶,,可以在郵件里接收安全更新等信息,,這里我取消了選擇
這里寫圖片描述
yes確認(rèn)
這里寫圖片描述

僅安裝數(shù)據(jù)庫軟件,next:
這里寫圖片描述

單實(shí)例數(shù)據(jù)庫安裝,,next:
這里寫圖片描述

在左邊欄找到并添加簡(jiǎn)體中文的支持,,next:
這里寫圖片描述

安裝企業(yè)版,next:
這里寫圖片描述

默認(rèn),,next:
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述

依賴檢查,,這里點(diǎn)擊忽略,因?yàn)槲覀儼惭b了更高版本的對(duì)應(yīng)軟件,不影響后續(xù)進(jìn)程,,next:
這里寫圖片描述

點(diǎn)擊finish開始安裝:
這里寫圖片描述

等待,。。,。,。。,。,。。,。,。。,。,。。,。,。。,。,。。,。,。。,。,。

馬上就好了,!開心么

根據(jù)提示
這里寫圖片描述
使用ROOT用戶執(zhí)行這兩條命令

/home/oracle/oraInventory/orainstRoot.sh/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh
  • 1
  • 2

這里寫圖片描述

完成
這里寫圖片描述

vnc命令行中輸入下命令創(chuàng)建監(jiān)聽
$netca

這里可能會(huì)報(bào)錯(cuò)~0.0
是因?yàn)榘惭b系統(tǒng)時(shí)使用了默認(rèn)的主機(jī)名,,修改即可
點(diǎn)擊查看解決辦法

這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述


創(chuàng)建數(shù)據(jù)庫
$dbca
這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里的SID要與環(huán)境變量里的一致!?。,。?/strong>
這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

這里寫圖片描述

啟動(dòng)數(shù)據(jù)庫

$sqlplus '/as sysdba'啟動(dòng)SQL>startup停止SQL>shutdown immediate查看監(jiān)聽狀態(tài):$lsnrctl status啟動(dòng)監(jiān)聽$lsnrctl start
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

在數(shù)據(jù)庫啟動(dòng),,開啟監(jiān)聽后,,就可以遠(yuǎn)程連接了



正文:oracle使用

我也不會(huì) -。- ……

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多