Oracle 單實例安裝篇 linux中啓動網卡報錯:Error: Connection activation failed: Connection 'eth0' is not available o

linux中啓動網卡報錯:Error: Connection activation failed: Connection 'eth0' is not available on the device eth0 at this time.

在重啓linux網絡服務的時候提示:html

Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2linux

而且產生報錯:c++

Error: Connection activation failed: Connection 'eth0' is not available on the device eno16777728 at this time.web

通過在網上一番查找,是因爲開啓了NetworkManager服務,這個服務是RedHat本身開發的,因爲NetworkManager管理工具和/etc/sysconfig/network-scripts/ifcfg-ethx配置不一樣步形成的報錯。若是要消除這個提示,關閉NetworkManager服務便可。sql

經過下面兩條命令永久關閉:數據庫

service NetworkManager stop   結束進程vim

chkconfig NetworkManager off   關閉開機自啓bash

chkconfig network on 開啓開機自啓動網絡

service network restart   重啓網絡服務oracle

當我關閉這個服務後,發現本來網卡配置的dhcp也能自動獲取IP了。

Linux 下安裝Oracle步驟:

1、設置ip地址 vim /etc/sysconfig/network-scripts/ifcg-e

2、設置主機名

vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=ctp-web-132

 

vim /etc/hosts

ctp-web-132

 

hostname ctp-web-132

 

3、安裝oracle依賴的軟件包

mkdir /media/cdrom -p

mount /dev/cdrom  /media/cdrom

vim /etc/fstab

/dev/cdrom /media/cdrom iso9600 defaults 0 0

 

 cd  /media/cdrom

 配置 yum

 1)cd /etc

 vim yum.conf

  gpgcheck=0

 2)cd /etc/yum.repos.d

 cp rhel-debuginfo.repo server.repo

 vi server.repo

 

[server]

name=server

baseurl=file:///media/cdrom

enabled=1

gpgcheck=0

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

 

查看是否修改好了yum

yum repolist

 

檢查沒有安裝的依賴包

 rpm -q  gcc   compat-gcc-34  elfutils-libelf-devel compat-libstdc++-33  elfutils-libelf gcc-c++ glibc-headers  libaio-devel  libaio-devel libgcc libstdc++ libstdc++-devel  make  pdksh sysstat  unixODBC

 

 安裝依賴包

yum install -y  compat-gcc*  elfutils* compat-libstdc*  elfutils-libelf gcc* glibc*  libaio*  libaio-devel* libgcc* libstdc* make*  pdksh* sysstat*  unixODBC*

 

4、創建用戶和組

groupadd  oinstall

groupadd  dba

useradd  -g oinstall -G dba oracle

echo "oracle"|passwd --stdin oracle

 

5、建立基本目錄

mkdir /u01

mkdir /u02

mkdir /oradata/

chown -R oracle.oinstall /u01

chown -R oracle.oinstall /u02

chown -R oracle.oinstall /oradata

chmod -R 775 /u01

chmod -R 775 /u02

chmod -R 775 /oradata

 

 

6、修改各種參數

 vim /etc/sysctl.conf

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

fs.file-max = 6553600

fs.file-max = 6815744

fs.aio-max-nr = 1048576

 

 使用sysctl -p 命令是上面的參數生效

 

vim /etc/security/limits.conf 文件中添加

 

oracle soft nproc 2047  

oracle hard nproc 16384 

oracle soft nofile 1024 

oracle hard nofile 65536

 

7.修改oracle環境變量

oracle用戶登陸

 

cd /home/oracle

vim .bash_profile

 

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_SID=asp

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH

export NLS_LANG=AMERICAN_AMERICA.zhs16gbk

 

. .bash_profile ---生效

 

env | grep ORA

 

8、上傳軟件包

oracle用戶

mkdir /u01/software

 

上傳軟件到/software

p10404530_112030_Linux-x86-64_1of7.zip

p10404530_112030_Linux-x86-64_2of7.zip

 

unzip  p10404530_112030_Linux-x86-64_1of7.zip

unzip  p10404530_112030_Linux-x86-64_2of7.zip                                    

9、使用圖形界面開始安裝oracle    

cd /u01/software/database

./runInstaller

 

安裝時若是出現DISPLAY not set

    root用戶執行:xdpyinfo |grep name  --記錄下name of display:後的字符串,如 127.0.0.1:1.0 

    root用戶執行:xhost +  --返回信息爲: access control disabled,clients can connect from any host

    su - oracle

    export DISPLAY=:1.0

    Oracle用戶執行:xdpyinfo--正常返回則說明正確

繼續cd /u01/software/database

./runInstaller   

 

若安裝時未找到/u01/app/oraInventory目錄,

      root用戶:mkdir -p  /u01/app/oraInventory

      chown -R oracle:oinstall /u01/app/oraInventory

      而後繼續

 

安裝時錯誤:make: *** [emdctl] Error

     在文件/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk

     中找到$(MK_EMAGENT_NMECTL)並改成$(MK_EMAGENT_NMECTL) -lnnz11,而後retry

 

安裝完使用root帳戶執行如下腳本

/u01/app/oracle/product/11.2.0/db_1/root.sh

/u01/app/oraInventory/orainstRoot.sh

而後退出

 

10、建立TNS監聽器進程

oracle 用戶執行:netca

安裝完成後 lsnrctl status確認

 

11、建立數據庫

oracle用戶登陸,執行dbca

迴應--建立數據庫--定製---(aspasp)--(去除使用 Enterprise Manager 配置數據庫前面的勾,去除自動維護任務前面的勾)

--全部賬戶使用同一口令,輸入口令oracle(兩次)---filesystem--/u01/app/oracle/oradata--Flashback:不選,EnableArchiving 不選

Database Components全不選--Standard Database Components 全不選--memory 40%--size:Block Size: 8192 process: 500---

character size:(choose:data charatersize:ZHS16GBK--National:AL16UTF16)---connection mode:Dedicated--finish-save-

建立結束:ps -ef|grep ora 確認oracle實例進程

 

12sqlplus / as sysdba 登陸

1select * from v$version;

2select * from nls_database_parameters;

3select * from v$log;

4select * from v$logfile;

 

注意:若是登陸時顯示Connected to an idle instance,表示鏈接到空實例,沒有啓動數據庫,sqlplus / as sysdba登錄後startup便可

也可查看一下數據庫監聽狀態 lsnrctl status,若未啓動,則先啓動監聽 lsnrctl start

 

14PLSQL Developer安裝、配置、鏈接oracle數據庫:

https://www.cnblogs.com/sunseine/p/5630558.html

報錯1PL/SQL鏈接Oracle數據庫Initialization error

參考1https://jingyan.baidu.com/article/8275fc8661322a46a03cf6c8.html

相關文章
相關標籤/搜索