精华内容
下载资源
问答
  • Linux进程调度 原文地址: http://cchxm1978.blog.163.com/blog/static/35428253201092910491682/ 相当不错的文章,读了后收藏,多谢博主分享! ----- ... 机器学习实战__KNN1 KNN的算法工作原理: 存在一个训练样本集合...

    Java传值和传址

    调用函数时,传的参数过去可能是传值,也可能是传址.如果是传值,函数内部的操作对参数的值没有影响:如果是传址,函数内部的操作是对参数指向的内存进行操作,会影响参数的值. Java到底是传值还是传址?用下 ...

    shell脚本自动拉起启动程序

    一.我们先看看编写的shell脚本的内容,该shell的作用主要是实现监控某个程序崩溃之后就自动重启该进程. while true do procnum=` ps -ef|grep "tes ...

    C#的157个建议--读书笔记(一)

    操作符的重载 ----实现类对象可以像值类型那样进行操作符的操作 实现比较器(IComparable)---实现对象的排序方式 协变:让返回值类型返回比声明的类型派生程度更大的类型:协变支持的两种方式 ...

    Linux进程调度

    展开全文
  • oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_...

    oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。

    安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:

    export ORACLE_SID=test  export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx

    启动步骤:注意$代表shell命令提示符,这里的oracle是9.0以上版本。

    $ su - oracle

    $ sqlplus / nolog

    sql> conn / as sysdba

    sql> startup (一般不需要加参数,只要设置好环境变量)

    sql> quit (退出sql模式)

    $ lsnrctl start (启动监听器)关闭oracle

    $ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序)

    $ sqlplus  /nolog

    sql>shutdown 其参数:shutdown有四个参数,四个参数的含义如下:

    Normal 需要等待所有的用户断开连接

    Immediate 等待用户完成当前的语句

    Transactional 等待用户完成当前的事务

    Abort 不做任何等待,直接关闭数据库

    normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接

    immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。

    transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。

    abort 执行强行断开连接并直接关闭数据库。

    前三种方式不回丢失用户数据。第四种在不的已的情况下,不建议采用!

    经常遇到的问题:

    1)权限问题,解决方法,切换到oracle用户;

    2)没有关闭监听器,解决方法:关闭监听器

    3)有oracle实例没有关闭,解决办法:关闭oracle实例

    4)环境变量设置不全,解决办法:修改环境变量

    1、启动数据库:

    oracle@suse92:~> sqlplus /nolog

    SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006

    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

    SQL> connect /as sysdba

    Connected to an idle instance.

    SQL> startup

    ORACLE instance started.

    Total System Global Area 135352820 bytes

    Fixed Size 455156 bytes

    Variable Size 109051904 bytes

    Database Buffers 25165824 bytes

    Redo Buffers 679936 bytes

    Database mounted.

    2、关闭数据库:

    oracle@suse92:~> sqlplus /nolog

    SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006

    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

    SQL> connect /as sysdba

    Connected to an idle instance.

    SQL> shutdwon abort;

    3、启动监听器

    oracle@suse92:~> lsnrctl start

    4、停止监听器

    oracle@suse92:~> lsnrctl stop

    5、查看监听器状态

    oracle@suse92:~> lsnrctl

    oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。

    安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:

    export

    ORACLE_SID=test  export ORACLE_BASE=oracle_install_dir export

    ORACLE_HOME=xxx

    启动步骤:注意$代表shell命令提示符,这里的oracle是9.0以上版本。

    $ su - oracle

    $ sqlplus / nolog

    sql> conn / as sysdba

    sql> startup (一般不需要加参数,只要设置好环境变量)

    sql> quit (退出sql模式)

    $ lsnrctl start (启动监听器)关闭oracle

    $

    lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序)

    $

    sqlplus  /nolog

    sql>shutdown

    其参数:shutdown有四个参数,四个参数的含义如下:

    Normal 需要等待所有的用户断开连接

    Immediate 等待用户完成当前的语句

    Transactional 等待用户完成当前的事务

    Abort 不做任何等待,直接关闭数据库

    normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接

    immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。

    transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。

    abort 执行强行断开连接并直接关闭数据库。

    前三种方式不回丢失用户数据。第四种在不的已的情况下,不建议采用!

    经常遇到的问题:

    1)权限问题,解决方法,切换到oracle用户;

    2)没有关闭监听器,解决方法:关闭监听器

    3)有oracle实例没有关闭,解决办法:关闭oracle实例

    4)环境变量设置不全,解决办法:修改环境变量

    linux下oracle数据库服务和监听的启动停止

    2007/10/23 19:33

    1、启动数据库:

    oracle@suse92:~> sqlplus /nolog

    SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006

    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

    SQL> connect /as sysdba

    Connected to an idle instance.

    SQL> startup

    ORACLE instance started.

    Total System Global Area 135352820 bytes

    Fixed Size 455156 bytes

    Variable Size 109051904 bytes

    Database Buffers 25165824 bytes

    Redo Buffers 679936 bytes

    Database mounted.

    2、关闭数据库:

    oracle@suse92:~> sqlplus /nolog

    SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006

    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

    SQL> connect /as sysdba

    Connected to an idle instance.

    SQL> shutdwon abort;

    3、启动监听器

    oracle@suse92:~> lsnrctl start

    4、停止监听器

    oracle@suse92:~> lsnrctl stop

    5、查看监听器状态

    oracle@suse92:~> lsnrctl

    linux下使用文件IO监听GPIO中断

    完整的程序如下: #include #include #include #include

    Linux下启动Oracle服务和监听程序步骤

    Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下: 1.安装oracle: 2.创建oracle系统用户: 3./home/oracle下面的.bash_profile添加几个环境变量 ...

    Linux下安装oracle遇到启动监听服务器启动失败

    1.发现监听服务器没有启动,则  lsntctl start 启动监听服务器: 2.发现TNS-12555问题: 3.查找TNS-12555错误,找到一个满意的答案: chmod  777 /var/ ...

    AIX下RAC搭建 Oracle10G(五)安装oracle、建立监听

    AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(五)安装oracle.建立监听 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 ...

    Linux下Oracle的启动和关闭

    默认情况下,Linux下Oracle是不会随系统自动启动的. 1.启动Oracle 1.以oracle账户登录到CentOS,或者切换到oracle用户权限 # su – oracle  2.然后输入 ...

    PostgreSQL数据库服务端监听设置及客户端连接方法教程

    众所周知,PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),是一个可以免费使用的开放源代码数据库系统.本文详细介绍了PostgreSQL数据库服务端监听设置及客户端连接方法, ...

    如何让oracle DB、监听和oem开机启动(dbstart)

    如何让oracle DB.监听和oem开机启动(dbstart) 让oracle DB.监听和oem开机启动(dbstart) Oracle提供了伴随操作系统自动重启的功能,在Windows中,可以修 ...

    Oracle监听已经启动了 sqlplus / as sysdba 仍然报 ERROR:ORA-12560

    我的Oracle是11g的 system 的密码忘记了, 但是scott的密码我还记得而且能登录 . 想以sqlplus /as sysdba 修改system密码 一直在报 ERROR:ORA-12 ...

    解决Linux下Oracle中文乱码的一些心得体会 ,转自

    以下转自 http://blog.itpub.net/29151695/viewspace-1173238/ 最近在linux上安装完oracle 10gR2后,又遇到了字符集乱码的问题,之前在网上找 ...

    随机推荐

    qsort函数的简单实践

    #include#include#include//利用qsort函数对10个随机数进行排序int compa ...

    c基础总结

    机器大小端判断: #include typedef union{ char x; int i; }un; int main() { un tt; tt.i = ; ) ...

    [转]Spring.Net介绍

    转自:http://www.cnblogs.com/cilence/archive/2013/02/21/2920478.html Spring.NET下载地址:http://www.springfr ...

    文件权限解释rwx

    linux文件权限 r 读w 写x (execute)执行 rwxrw-r-- 解释:rwx文件所有者对该文件有读写执行的权限:rw- 组内用户对该文件有读写的权限:r-- 其他非本组用户对该文件具有 ...

    Nginx+Redis+Ehcache大型高并发高可用三层架构总结

    在生产环境中,对于高并发架构,我们知道缓存 是最重要的环节,对于大量的高并发.可以采用三层缓存架构来实现,也就是Nginx+Redis+Ehcache 对于中间件Nginx常来做流量分发,同事ngin ...

    C++总的const使用说明

    C++总的const使用说明 1. const修饰类成员变量 程序: #include using namespace std; class A { public: ...

    C++中的随机函数

    一.random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过. 可改用C++下的rand函数来实现.      1.C++标准函数库提供一随机数生成器rand,返回0-RAND_MA ...

    2016.5.21——Compare Version Numbers

    Compare Version Numbers 本题收获: 1.字符串型数字转化为整型数字的方法:s[i] - '0',( 将字母转化为数字是[i]-'A'   ) 2.srt.at(),substr ...

    strtok()函数

    strtok()这个函数大家都应该碰到过,但好像总有些问题, 这里着重讲下它 首先看下MSDN上的解释: char *strtok( char *strToken, const char *strDe ...

    敏感词过滤的算法原理之 Aho-Corasick 算法

    参考文档 http://www.hankcs.com/program/algorithm/implementation-and-analysis-of-aho-corasick-algorithm-i ...

    展开全文
  • oracle启动数据库监听

    2021-05-04 08:37:13
    linux/Aix启动、关闭Oracle及监听Aix环境下管理Oracle1、Aix下查看、启动数据库监听器以oracle用户执行以下命令:① lsnrctl status //-查看监听器状态② lsnrctl start //-启动监听器2、Aix下启动/停止Oracle数据库...

    linux/Aix启动、关闭Oracle及监听

    Aix环境下管理Oracle

    1、Aix下查看、启动数据库监听器

    以oracle用户执行以下命令:

    ① lsnrctl status //-查看监听器状态

    ② lsnrctl start   //-启动监听器

    2、Aix下启动/停止Oracle数据库实例

    ① su – oracle  ...

    文章

    undefault

    2014-06-05

    814浏览量

    linux/Aix启动、关闭Oracle及监听

    Aix环境下管理Oracle

    1、Aix下查看、启动数据库监听器

    以oracle用户执行以下命令:

    ① lsnrctl status //-查看监听器状态

    ② lsnrctl start   //-启动监听器

    2、Aix下启动/停止Oracle数据库实例

    ① su – oracle  ...

    文章

    undefault

    2014-06-05

    2020浏览量

    linux/Aix启动、关闭Oracle及监听

    Aix环境下管理Oracle

    1、Aix下查看、启动数据库监听器

    以oracle用户执行以下命令:

    ① lsnrctl status //-查看监听器状态

    ② lsnrctl start   //-启动监听器

    2、Aix下启动/停止Oracle数据库实例

    ① su – oracle  ...

    文章

    undefault

    2014-06-05

    948浏览量

    2f3b2ef96021ff2f28d06c6f79cd9390.png

    万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

    oracle 10G for linux常用命令

    oracle 10G for linux常用命令

    首先以Oracle用户登录

    1、 $/oracle/oracle/app/product/101/bin/dbstart:启动数据库。

    2、 $/oracle/oracle/app/product/101/bin/dbshut:关闭数据库。

    3、 ...

    文章

    科技小能手

    2017-11-15

    834浏览量

    创建Oracle数据库、数据库名与实例名与SID之间的关系(图文详解)

    目录

    目录

    软件环境

    前言

    安装Oracle监听程序

    启动停止监听程序

    创建数据库

    数据库名db_name

    数据库实例名instance_name

    数据库名与实例名的关系

    操作系统环境变量ORACLE_SID

    软件环境

    操作系统 RHEL 6.1

    软件环境...

    文章

    范桂飓

    2016-06-02

    1492浏览量

    oracle静态监听和动态监听

    oracle静态监听和动态监听

    一、什么是注册?

    注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名

    就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。

    在数据库服务器启动过程中,数据库服务...

    文章

    苍雪明南

    2017-09-09

    920浏览量

    Oracle常见问题及解决方案

    没有人会否认Oracle是全球最有影响的数据库产品之一;但是庞大的系统,总是会出现各种各样的问题,很多经验不足的使用者面对着那些错误提示束手无策。本文是整理了Oracle数据库在使用过程中一些常见的问题及解决方案,希望能给初学者一点启示。

    1、ORA-12541:TNS:没有监听器

    原...

    文章

    lzhdim

    2008-12-23

    707浏览量

    《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南 》一3.5 运行时故障分析与解决

    3.5 运行时故障分析与解决

    Oracle数据库服务器在运行过程中可能出现某些问题,其中,有的问题是致命的,必须重新安装数据库服务器系统,而有的问题只需进行简单的处理就可以解决。下面介绍在学习使用Oracle数据库的过程中经常出现的几个问题及对应的解决方法。

    ORA-12541: TNS:无监听器...

    文章

    华章计算机

    2017-08-01

    1217浏览量

    创建OEM无监听:配置: ORA-12541: TNS:no listener

    今天在重建OEM出现如下错误:

    严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。

    有关详细资料, 请参阅 D:\study\oracle11g\oralce_basic_directory...

    文章

    rudy_gao

    2014-03-22

    855浏览量

    LINUX下oracle数据库的启动和关闭

    LINUX下oracle数据库的启动和关闭

    1. $ su - oracle

    2. $ sqlplus / nolog

    3. sql> conn / as sysdba

    或吧2,3合为一个sqlplus / as sysdba

    4. sql> startup (一般不需要加参数,只要设...

    文章

    科技小能手

    2017-11-12

    813浏览量

    tnsping是否可以证明Oracle数据库可用?

    监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。Oracle官方对其的定义为:A process that listens for incoming client connection requests and manages network tr...

    文章

    bisal

    2015-08-07

    579浏览量

    AIX ha切换不成功并重启主机导致oracle监听无法启动的处理

    2015年9月19日,ERP资金系统应急演练,切换AIX ORACLE双机数据库到备机,结果没有成功切换,导致数据库监听无法正常启动,下面是故障的排查及处理过程。

    通过沟通发现,HA切换失败后监听就无法正常启动、数据库能正常启动,后来进行主节点重启,重启后监听程序依然无法启动。无论...

    文章

    kissweety

    2015-09-22

    940浏览量

    【不积跬步,无以致千里】Linux下启动Oracle服务和监听程序

    oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。

    安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_...

    文章

    孤剑

    2013-07-19

    508浏览量

    Linux下启动和关闭Oracle服务与数据库

    一.oracle下常用服务及监听程序的启动和关闭方法

    1.启动与关闭数据库

    $ sqlplus

    sql> conn / as sysdba

    sql> startup (启动数据库)

    sql>shutdown (关闭数据库)

    2.启动与关闭监听器

    $ lsnrctl start...

    文章

    技术小胖子

    2017-11-16

    853浏览量

    Oracle listener静态及动态注册总结收藏

    导读:   一、什么是注册?   注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。   在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动...

    文章

    余二五

    2017-11-15

    985浏览量

    【oracle】动态监听与静态监听

    本机客户端以sysdba身份登陆oracle数据库后

    用shutdown immediate成功的关闭了数据库。

    可是startup的时候,却提示

    ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

    查看listener.ora配置文件后,发现配置的动态监听。

    动态监听会时...

    文章

    北在南方

    2016-04-18

    1443浏览量

    Linux 中 Oracle 数据库启动和关闭

    有时候你需要重启Linux 上的 Oracle 数据库。

    注意先启动数据库,然后在启动数据库监听。

    a.切换为 oracle 用户身份,也可以使用 su - 将 home 和 path 都切换到 oralce 用户。

    su oracle

    b.启动 Sqlplus(使用 sql 语句)...

    文章

    文艺小青年

    2017-11-22

    591浏览量

    Oracle 11gR2学习之二(创建数据库及OEM管理篇)

    Oracle安装完毕来创建一个数据库,创建之前必须先配置数据库的监听端口,否则会创建过程中提示你先配置监听。

    1、监听配置如下,一直下一步…

    Netca --> Listenerconfiguretion --> Add --> Listener name:LISTENER --...

    文章

    李振良

    2016-05-06

    3107浏览量

    ORACLE 进程的作用及查看

    前言:

    众所周知ORACLE的进程分为三种:用户进程、服务器进程、后台进程

    可以通过ORACLE提供的进程结构图,可以清楚地看到三个进程中系统运行中的主要作用,这边咱们再做一个简单的介绍。

    进程说明:

    1、用户进程:当用户运...

    文章

    猎人笔记

    2014-04-02

    1646浏览量

    《Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南 》一3.4 检查和验证安装结果

    3.4 检查和验证安装结果

    完成Oracle 11g数据库服务器安装后,可以检查系统安装结果,包括查看程序组、安装的产品清单、系统服务、文件结构,同时可登录数据库进行数据库服务器可用性检查。

    3.4.1 程序组

    选择“开始→所有程序→Oracle - OraDb11g_home1”,可以查看Ora...

    文章

    华章计算机

    2017-08-01

    1441浏览量

    ocp听课总结之4——listener动态和静态注册

    1、什么是注册:

    注册就是将数据库作为一个服务注册到监听程序中,客户端不需要知道数据库的数据库名和实例名,只需要知道该数据库对外提供的服务名就可以访问数据库。这个服务名我们可以自己取名字,这样就可以不跟实例同一个名了。。

    在数据库服务器启动的过程中,这个服务器会向监听程序(listener)注册...

    文章

    长烟慢慢

    2012-02-15

    675浏览量

    ORACLE主要配置文件介绍

    profile文件或者.bash_profile文件(系统级环境变量文件:/home/oracle);

    oratab 文件(oracle自运行文件:/etc/oratab );

    initSID.ora或者spfileSID.ora文件(数据库实例初始化文件:$ORACLE_HOME/dbs/或者$...

    文章

    青夜之衫

    2017-12-11

    780浏览量

    oracle 11g在安装过程中出现监听程序未启动或数据库服务未注册到该监听程序

    15511477451 原文 oracle 11g在安装过程中出现监听程序未启动或数据库服务未注册到该监听程序?

    环境:win7 64位系统、oracle11g数据库

    问题描述:在win7 64位系统下安装oracle11g,在使用Database configuration Assistan...

    文章

    橘子红了呐

    2017-11-13

    1394浏览量

    认识oracle中的sqlnet.ora tnsnames.ora listener.ora三个文件

    1、概述

    在oracle安装目录$HOME/network/admin下,,经常看到sqlnet.ora tnsnames.ora listener.ora这三个文件,除了tnsnames.ora,其他两个文件详细的用途很多人都不太了解。

    sqlnet.ora 用在oracle client端,用...

    文章

    技术小阿哥

    2017-11-28

    1243浏览量

    6个常见ORACLE错误解决方法(转)

    没有人会否认ORACLE是全球最有影响的数据库产品之一;不过好的东西似乎总不是那么好用(初看起来如此),甚至有些无情--总会给layman们一个个无情的错误号。下面是我个人的总结,条条有用,希望能给初学者一点启示。

    关于“好的东西似乎总不是那么好用(初看起来如此)”的一个笑话:在参加 IBM...

    文章

    wangccsy

    2006-01-16

    562浏览量

    ORACLE中的Net Configuration Assistant 点击后无反应, sqlplus登录数据库提示Oracle11g ORA-12560: TNS: 协议适配器错误

    首先是对于点击无反应问题:

    如果是客户端下的Net Configuration Assistant可用,而服务器端的Net Configuration Assistant等工具不可用的原因如下。

    环境变量中Oracle_Home的配置错误可能是一方面,此时可直接删除Oracle_Home系统变量。...

    文章

    橘子红了呐

    2017-11-12

    1679浏览量

    Oracle监听器启动出错:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了解决方案

    一、错误描述

    登陆PL/SQL Developer登陆本地数据库时先报没有监听程序,查看服务发现Oracle监听服务没有启动。右击启动监听程序,报错:

    本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例...

    文章

    徐胖子

    2013-02-25

    1090浏览量

    TNS-12541: TNS:no listener TNS-12560 TNS-00511: No listener

    为了测试需要,系统管理员帮忙将一台ORACLE数据库服务器克隆到虚拟机上,我上去删除了root、oracle、tomcat账号下的crontab定时作业,然后启动了ORACLE数据库实例,删除了ORACLE下的作业,然后启动监听时报如下错误: [oracle@EGMLNX02 admin...

    文章

    潇湘隐者

    1970-01-01

    1118浏览量

    Oracle无法启动2——监听程序当前无法识别连接描述符中请求的服务

    一、发现问题

    在连接oracle 10g数据库的时候老是连不上,服务也启动了,但一连接就弹出TNS:监听程序当前无法识别连接描述符中请求的服务, 昨天还好好的连着,今天怎么就突然不能用来,想想会不会是昨天改了配置文件的原因,对比了一下昨天备份的那个配置文件,发现有些地方不一样。检查了一下监听的配置...

    文章

    徐胖子

    2013-02-05

    935浏览量

    远程连接ORACLE服务的设置方法

    参考:http://devbbs.doit.com.cn/archiver/tid-18781.html

    因为数据库服务器是安装在实验室里面的, 如果要在宿舍里访问数据库服务器的话,那么就必须进行一定的配置。一般的远程配置可以分为以下几步:

    1. 数据库配置

    因为要为外界客户端提供数据...

    文章

    嗯哼9925

    2017-12-19

    1147浏览量

    展开全文
  • LINUX 脚本监听MYSQL

    2021-01-18 20:10:56
    方法一:采用监听mysql端口和进程的方式作为新手参考了些资料,代码如下:#!/bin/bash#liud#function:监控mysql状态,出现异常则启动mysqlLOG_DIR=/data/monitor/EMAIL_PATH=/server/scripts/email.txtLOG_FILE=mysql_`...

    方法一:采用监听mysql端口和进程的方式

    作为新手参考了些资料,代码如下:

    #!/bin/bash

    #liud

    #function:监控mysql状态,出现异常则启动mysql

    LOG_DIR=/data/monitor/

    EMAIL_PATH=/server/scripts/email.txt

    LOG_FILE=mysql_`date +%Y-%m-%d`.log

    NowTime=`date +%Y-%m-%d_%H:%M:%S`

    DB_PATH=/etc/init.d/mysql

    # 日志目录不存在,则创建

    [ ! -d $LOG_DIR ] && mkdir -p $LOG_DIR

    # 查看mysql 3306的监听端口, wc -l转换成数字

    portNum=`netstat -lnt|grep 3306|wc -l`

    # 查看mysql的进程, wc -l转换成数字

    mysqlProcessNum=`ps -ef|grep mysql|grep -v grep|wc -l`

    if [ $portNum -eq 1 ] && [ $mysqlProcessNum -eq 2 ];then

    # >>$LOG_DIR/$LOG_FILE 将mysql当前状态追加写入日志文件中

    echo "${NowTime}, db is running." >>$LOG_DIR/$LOG_FILE

    else

    # >>$LOG_DIR/$LOG_FILE 将mysql当前状态追加写入日志文件中

    echo "--${NowTime}, db is not running.--" >>$LOG_DIR/$LOG_FILE

    # service mysql start >>$LOG_DIR/$LOG_FILE && status="success"||status="failure"

    # 启动mysql

    ${DB_PATH} start>/dev/null

    # 等待30秒查看状态

    sleep 30

    # 重新查看mysql的端口和进程

    portNum=`netstat -lnt|grep 3306|wc -l`

    mysqlProcessNum=`ps -ef|grep mysql|grep -v grep|wc -l`

    if [ $portNum -ne 1 ] || [ $mysqlProcessNum -ne 2 ];then

    # 重启失败,则暴力杀掉mysql的进程 杀完后$?会返回1,对应的是没有进程可杀了,跳出循环 再次启动mysql

    while true

    do

    echo "${NowTime},killall mysqld.">>$LOG_DIR/$LOG_FILE

    killall mysqld >/dev/null 2>&1

    [ $? -ne 0 ] && break

    sleep 1

    done

    #service mysql start 直接执行脚本可以启动,但是放在crond里面就不行,不明白为什么

    ${DB_PATH} start>/dev/null&& status="success"||status="failure"

    else

    status="success"

    fi

    # 将mysql启动状态追加写入日志文件

    echo "${NowTime},mysql startup status is $status.">> $LOG_DIR/$LOG_FILE

    #发送邮件提示

    for email_num in `cat $EMAIL_PATH`

    do

    mail -s "${NowTime},mysql startup status is $status." $email_num

    done

    fi

    以上脚本,存在的缺陷是,MySQL虽然启动了,但是不一定就能正常连接,比如挂载满了,数据库锁住了,等等.最好的方式就是模拟用户连接数据库是否能正常连接来判断数据库当前是否正常.后面会讲到.

    展开全文
  • 本文链接:https://blog.csdn.net/weeknd/article/details/72673786默认的单机oracle数据库中,oracle不会随着操作系统的启动而启动,需要手工启动。下面设置开机自动启动[oracle@CSICN20RPT01 etc]$ vi oratab...
  • 重启oracle数据库监听

    2021-05-01 10:50:07
    于是检查数据库监听器,输入"lsntctl services"命令,卡住,半天不出结果… 故障处理:输入"lsntctl stop" 或者"lsntctl reload"命令,卡住,半天不出结果,...文章cloud_ruiy2013-08-28587浏览量oracle...
  • 下午接到用户的电话,告知他们的远程访问系统启动失败,重启服务器还是不能正常访问。开始的解决思路重要集中在tomcate上,通过查看日志,提示是连接数据库的问题。通过netstat-aux|grep3306没有看到服务正常监听,...
  • 最近重启了一次服务器,数据库实例启动后,发现监听无法启动,改了多次listener.ora,始终报下面的错误[oracle@localhost admin]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.3.0 - Production on27-JUN-2015 ...
  • 安装包适配安装包对应版本中标麒麟应该安装linux版本的神通数据库,飞腾的就安装arm64,龙芯的话就是对应安装loongson64 2.连接服务器使用xshell软件连接机器,将安装包上传在目录下 3.安装方式第一种安装方式a-...
  • oracle监听原理客户端向服务器端发送连接请求,监听监听到客户端德连接请求监听监听到客户端德连接请求后,把客户端德连接请求交给数据库服务器处理客户端和服务器端建立连接,连接建立后,服务器端和客户端直接...
  • linux和win下的oracle不同、开机后不能直接使用经过一段时间摸索、终于大体摸清了linux下oracle的数据库启动流程所以自己动手写了几个shell脚本、省的每次都要输一堆命令来启动数据库、启动监听、启动em。...
  • 说明:(1)Linux版本Linux version 2.6.32.12-0.7-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP 2010-05-20 11:14:20 +02001.查看数据库是否已经启动命令...
  • linux数据库实例监听开机自启动设置2016/5/16 zhanky脚本介绍在开始之前,我们先介绍一下几个会用到的脚本。orataboratab文件是在创建数据库实例时建立的,在安装时使用root用户执行root.sh脚本后得到。(如果忘记...
  • Oracle 数据库连接失败问题Oracle 数据库连接失败问题为什么80%的码农都做不了架构师?>>>环境上安装的是oracle11g,其实oracle的安装是比较容易的,winA装server, winB装client, 最终目的winA能连上winB,...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼[0m postgresql-9.5.service - PostgreSQL 9.5 database serverLoaded: loaded (/usr/lib/systemd/system/postgresql-9.5.service; enabled; vendor preset: disabled)...
  • linux熵池耗尽,导致oracle数据库连接失败今天接到某业务...赶紧检查数据库状态……结果:数据库监听正常集群状态正常数据库日志没有报错会话远没达到配置上线数据库没有死锁系统资源都比较空闲,没有压力数据库一...
  • 事实情况是,一台linux服务器上,有4个Oracle实例,3个实例是11.2.0.4的,1个实例是10.2.0.5的。重启时,11g的三个实例很简单,但是10g的实例重启时,发现sys无法登陆,报错如下:设置10g的...文章kissweety2016...
  • oracle关闭数据库linux

    2021-05-01 07:00:14
    oracle 10G for linux常用命令oracle 10G for linux常用命令首先以Oracle用户登录1、 $/oracle/oracle/app/product/101/bin/dbstart:启动数据库。2、 $/oracle/oracle/app/product/101/bin/dbshut:关闭数据库。3、...
  • 最近几天刚学习Oracle 11g,安装完成之后直接使用,今天用PLSQL链接突然报错,报错代码为:ORA-12514:监听程序当前无法识别连接描述符中请求的服务。网上查了这种异常的解决办法,特在此记录。出现该问题一般有两种...
  • 数据监听 数据库发送Http 数据库调用Java 数据库主动通知 应用程序捕获数据变更的最佳实践 数据监听 数据库发送Http请求应用程序 数据库调用Java程序 数据库主动通知应用程序数据变更 应用程序捕获数据变更的最佳...
  • ora-12514的错误的原因有很多。但无外乎这几种:1)、 ORA-12541: TNS: 没有监听器 显而易见,...是数据库监听没有启动。造成ora-12560: tns: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。window...
  • oracle 10G for linux常用命令oracle 10G for linux常用命令首先以Oracle用户登录1、 $/oracle/oracle/app/product/101/bin/dbstart:启动数据库。2、 $/oracle/oracle/app/product/101/bin/dbshut:关闭数据库。3、...
  • linux重启oracle数据库

    2021-04-30 11:37:54
    事实情况是,一台linux服务器上,有4个Oracle实例,3个实例是11.2.0.4的,1个实例是10.2.0.5的。重启时,11g的三个实例很简单,但是10g的实例重启时,发现sys无法登陆,报错如下:设置10g的...文章kissweety2016...
  • 格式如下: .\… 监听全部库全部表 dbname\…* dbname数据库下的所有表 dbname\.aa.* dbname数据库下 aa 开头的表、 dbname.table1 指定数据库及表 dbname\.aa.* ,dbname.table1 多个规则用 , 隔开 在配置过滤器时,...
  • 可通过secureCRT或者telnet直接连启动监听命令:lsnrctl start成功启动后:sqlplus /nolog 回车conn / as sysdba 回车startup 回车select * from user_tables; 回车有结果,ok 启动监听和服务成功附由于无服务导致的...
  • linux 启动数据库 oracle

    2021-05-06 06:59:41
    oracle 10G for linux常用命令oracle 10G for linux常用命令首先以Oracle用户登录1、 $/oracle/oracle/app/product/101/bin/dbstart:启动数据库。2、 $/oracle/oracle/app/product/101/bin/dbshut:关闭数据库。3、...
  • Linux无界面新建Oracle数据库实例 大部分内容取至https://blog.csdn.net/qq_24058757/article/details/88220437 自己根据上述步骤新建后整理了一番 内存检查 内存检查,如果过小,则会报错,具体错误可以看最后的...
  • Linux上安装达梦数据库 1:安装达梦数据库 ./DMInstall.bin 2:选择安装语言 3:进入安装步骤 key可以在数据库安装好之后,在将key复制到bin同级文件夹下 时区选择中国:21 安装类型选择典型安装:1 安装手动输入想...
  • linux安装oracle数据库

    2021-03-22 10:15:38
    配置防火墙规则 root用户登录 2:切换到用户oracle用户操作 命令:su – oracle 3:查看数据库监听是否正常 命令:lsnrctl status 4:进入SQLPLUS 命令:sqlplus / as sysdba 5:启动监听 命令:startup 第十二 修改...
  • 有一次,在使用DbVisualizer工具连接自己linux虚拟机上的DB2数据库时,报如下错误:Product: DbVisualizer Pro 9.1Build: #2050 (2013/09/08 11:03)Java VM: Java HotSpot(TM)64-Bit Server VMJava Version:1.6.0_43...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,695
精华内容 14,278
关键字:

linux数据库监听失败

linux 订阅