linux中启动网卡报错:Error: Connection activation failed: Connection 'eth0' is not available on the device eth0 at this time.

在重启linux网络服务的时候提示:

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

并且产生报错:

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

经过在网上一番查找,是由于开启了NetworkManager服务,这个服务是RedHat自己开发的,由于NetworkManager管理工具和/etc/sysconfig/network-scripts/ifcfg-ethx配置不同步造成的报错。如果要消除这个提示,关闭NetworkManager服务即可。

通过下面两条命令永久关闭:

service NetworkManager stop   结束进程

chkconfig NetworkManager off   关闭开机自启

chkconfig network on 开启开机自启动

service network restart   重启网络服务

当我关闭这个服务后,发现原本网卡配置的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

回应--创建数据库--定制---(asp,asp)--(去除“使用 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实例进程

12、sqlplus / as sysdba 登录

1、select * from v$version;

2、select * from nls_database_parameters;

3、select * from v$log;

4、select * from v$logfile;

注意:如果登录时显示Connected to an idle instance,表示连接到空实例,没有启动数据库,sqlplus / as sysdba登陆后startup即可

也可查看一下数据库监听状态 lsnrctl status,若未启动,则先启动监听 lsnrctl start

14、PLSQL Developer安装、配置、连接oracle数据库:

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

报错1:PL/SQL连接Oracle数据库Initialization error

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

Oracle 单实例安装篇的更多相关文章

  1. oracle 单实例DG(搭建篇一)

    一,介绍 lodding... 二,安装前环境配置 01,依赖包的安装: yum install binutils-* yum install compat-libstdc++-* yum insta ...

  2. Oracle 11.2.4.0 ACTIVE DATAGUARD 单实例安装(COPY创建备库)

    Oracle 11.2.4.0 ADG 单实例安装(COPY创建备库) 规划: 主: OS: Linux Centos 6.5 X64 hostname:ORA11G-DG1 ipaddress:19 ...

  3. Linux平台Oracle 12.1.0.2 单实例安装部署

    主题:Linux平台Oracle 12.1.0.2 单实例安装部署 环境:RHEL 6.5 + Oracle 12.1.0.2 需求:安装部署OEM 13.2需要Oracle 12.1.0.2版本作为 ...

  4. Oracle 单实例数据库安装和real application clusters数据库安装的区别

    在想了解Oracle单实例数据可和RAC数据库前,请确保你已经知道了数据库和实例的关系,如果不了解,请参考Oracle 数据库实例和数据库. 单实例数据库模式 单实例模式下,一个数据库只能通过一个实例 ...

  5. Oracle Study之--Oracle 单实例11.2.0.1.0升级到11.2.0.3.0

    Oracle Study之--Oracle 单实例11.2.0.1.0升级到11.2.0.3.0 系统环境: 操作系统:RedHat EL6(64位) Oracle:    Oracle 11gR2 ...

  6. redis3.2.10单实例安装测试

    redis3.2.10单实例安装测试 主要是实际使用环境中使用,为了方便快速部署,特意记录如下: # root用户 yum -y install make gcc-c++ cmake bison-de ...

  7. mysql5.6.40单实例安装二进制快捷安装

    mysql5.6.40单实例安装二进制快捷安装 近期因不同环境需要不同版本的mysql实例,故为了方便操作,特此记录下来,方便自己查找. # 1.1.Centos最小化安装推荐常用依赖包 yum cl ...

  8. redis 单实例安装

    单实例安装 近些年,由于内存技术的提升.造价的下降,越来越多企业的服务器内存已增加到几百G.这样的内存容量给了内存数据库一个良好的发展环境. 而使用Redis是内存数据库的一股清流,渐有洪大之势.下面 ...

  9. ElasticSearch_学习_01_单实例安装与分布式安装

    一.前言 二.下载 1.下载地址 https://www.elastic.co/downloads/past-releases 三.单实例安装 直接解压,window下运行 elasticsearch ...

随机推荐

  1. vue 绑定class、v-bind:style(对象语法、数组语法)

    绑定 HTML Class 我们可以传给 v-bind:class 一个对象,以动态地切换 class: 内联样式在模板里 <div id="div1" :class=&qu ...

  2. mybatis-plus-generator 实践

    package com.huixiaoer.ant.generator; import com.baomidou.mybatisplus.annotation.DbType; import com.b ...

  3. Python3学习笔记(十二):闭包

    闭包定义: 在一个外函数中定义了一个内函数,内函数里引用了外函数的临时变量,并且外函数的返回值是内函数的引用.这样就构成了一个闭包. 我们先来看一个简单的函数: def outer(a): b = 1 ...

  4. Oracle11g RAC+DG搭建

    项目环境准备 3.1虚拟机配置 版本选择 注意Linux操作系统.此次项目我选择的版本是Oracle Enterprise Linux 5.4 内存的设置 本人电脑物理内存8G,由于此次实验要开三台虚 ...

  5. Unity3D_(插件)DOTween动画插件

    使用DOTween动画插件来实现物体的移动动画 Learn 一.DOTween插件对变量的动画 二.控制Cube和UI面板的动画 三.动画的快捷播放方式 四.动画的前放和后放 五.From Tween ...

  6. 微信小程序_简单组件使用与数据绑定

    简单的数据传值 官方文档:传送门 点击"按钮"测试后,按钮文本改变,下方text文本改变,通过console.log()在输出台中打印按钮文本信息 程序结构 Page({ //页面 ...

  7. DVWA--File Inclusion(不能远程包含的问题解决)

    然后别以为这样就完了 我被这样坑了一下午 找到你对应版本的php 进去Ctrl+f 搜索url_allow——fopen 和include

  8. Eclipse常用快捷键与IDEA中的对比.

    最近从github下载了一些项目,但是看了一下使用的编译器是IDEA的,所以就下载了一个IDEA. 这边可以提供几个网址:只要是针对各个下载idea之后的一些激活相关的帮助. http://idea. ...

  9. postman 测试api接口

    安装:https://www.getpostman.com/ 谷歌插件安装需要翻墙才能访问,那么直接去官网下载pc端 代码图片: 非常简单 post: 代码图片: 剪头地方,必选

  10. Error running 'Tomcat 9.0.241': port out of range:-1

    这种情况很容易解决,别急. 修改默认配置,tomcat的server.xml检查一下,端口不能是-1, 一般会选80,或者1-65535之间的任意一个整数 路径:C:\Program Files\Ap ...