Oracle数据库的十种重新启动步骤

1. 停应用层的各种程序。
  2. 停oralce的监听进程:
  $lsnrctl stop
  3. 在独占的系统用户下,备份控制文件:
  SQL>alter database backup controlfile to trace;
  4. 在独占的系统用户下,手工切换重作日志文件,确保当前已修改过的数据存入文件:
  SQL>alter system switch logfile;
  5. 在独占的系统用户下,运行下面SQL语句,生成杀数据库用户连接的kill_all_session.sql文件:
  set head off;
  set feedback off;
  set newpage none;
  spool /oracle_backup/bin/kill_all_session.sql
  select 'alter system kill session '''||sid||',
  '||serial#||''';' from v$session where username is not null;
  spool off;
  6. 在独占的系统用户下,执行杀数据库用户连接的kill_all_session.sql文件:
  SQL>@/oracle_backup/bin/kill_all_session.sql
  7. 在独占的系统用户下,用immediate方式关闭数据库:
  SQL>shutdown immediate;
  或者
  SVRMGRL>shutdown immediate;
  8. 启动oralce的监听进程:
  $lsnrctl start
  9. 进入独占的系统用户下,启动oralce数据库:
  $sqlplus /nolog
  SQL>connect / as sysdba
  SQL>startup;
  或者:
  $svrmgrl
  SVRMGRL>connect internal;
  SVRMGRL>startup;
  10.启动应用层的各种程序。

(0)

相关推荐

  • Oracle数据库的十种重新启动步骤

    1. 停应用层的各种程序. 2. 停oralce的监听进程: $lsnrctl stop 3. 在独占的系统用户下,备份控制文件: SQL>alter database backup controlfile to trace; 4. 在独占的系统用户下,手工切换重作日志文件,确保当前已修改过的数据存入文件: SQL>alter system switch logfile; 5. 在独占的系统用户下,运行下面SQL语句,生成杀数据库用户连接的kill_all_session.sql文件: set

  • 浅谈入门级oracle数据库数据导入导出步骤

    oracle数据库数据导入导出步骤(入门) 说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/imp命令导入导出,避免第三方工具版本差异引起的问题,同时效率更高,但特别注意:采用命令时要注意所使用的用户及其权限等细节. 3.在目标数据库导入时需要创建与导出时相同的用户名(尽量一致),并赋予不低于导出时用户的权限:同时还需创建与原数据库相同的表空间名,若本地数据库已存在相同的表空间,则只能进行表空间

  • VS2015连接Oracle数据库的详细步骤

    开发环境 宿主机:Win10 + VS2015 + ODP.Net for VS2015 虚拟机:Win7 + Oracle 11g + 桥接 配置ODP.Net 首先下载 Oracle Developer Tools for Visual Studio 2015 ,下载此文件需要注册Oracle社区账号并接受相关的协议,此文件提供了以下组件: Oracle Developer Tools for Visual Studio 12.1.0.2.4 Oracle Data Provider for

  • PHP使用PDO访问oracle数据库的步骤详解

    前言 PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训.因为 PDO 的代码是全新的,所以我们有机会重新开始设计性能,以利用 PHP 5 的最新特性. PDO 旨在将常见的数据库功能作为基础提供,同时提供对于 RDBMS 独特功能的方便访问. 虽然LAMP中PHP和Mysql是标准配对,但是公司的项目是Mysql和Oracle分别作为运行库和详单库的,所以PHP连接oracle数据库也是必须要实现的.本篇文章就介绍下如果通过PDO连接到oracle数据库,下面话不多说了,来一起看看详细

  • php连接oracle数据库的核心步骤

    本文实例讲述了php连接oracle数据库的核心步骤.分享给大家供大家参考,具体如下: 1.修改php.ini文件,打开extension=php_oci8.dll扩展. 2.拷贝php安装目录/ext/php_oci8.dll文件到system32目录下. 3.测试代码: $conn = oci_connect("scott", "tiger", $db); if (!$conn) { $e = oci_error(); print htmlentities($e

  • Spring Boot整合MyBatis连接Oracle数据库的步骤全纪录

    前言 本文主要分享了Spring Boot整合MyBatis连接Oracle数据库的相关内容,下面话不多说了,直接来详细的步骤吧. 步骤如下: 1.Spring Boot项目添加MyBatis依赖和Oracle驱动: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <ver

  • QT连接Oracle数据库并实现登录验证的操作步骤

    目的: 本文实现QT登录界面,输入账号和密码后,系统连接Oracle数据进行判断账号和密码(MD5加密)是否和数据库一致,如果一致则提示登录成功. 开发环境:Windows10+QT5.14.2+Oracle11G R2 操作步骤: 1.打开QT软件,创建一个新的Application项目 2.设计界面并修改代码: 2.1修改项目配置文件,添加sql字符串表示要对数据库进行操作. 2.2登录界面LoginForm设计 2.3编写登录界面代码 LoginForm.h代码如下: #ifndef LO

  • Navicat连接Oracle数据库的详细步骤与注意事项

    目录 1.所用软件版本 2.连接步骤 3.注意事项 总结 1.所用软件版本 Navicat:Navicat Premium 12.1.20 Oracle:Oracle Database 10g Express Edition Release 10.2.0.1.0 windows:Windows 10 企业版 G 2.连接步骤 首先将所有软件下载完成. 1.打开Navicat软件,依次点击进入:工具 --> 选项 --> 环境 : 如下图: 2.进入环境界面后,可以看到OCI环境选项中的 --&

  • plsql 连接oracle数据库详细配置的方法步骤

    第一次用这种方式连接oracle数据库,自己百度搞了快两个小时才弄好,百度的资源也不靠谱,看了好多都不完整,搞完了报各种错误,各种连不上数据库,自己整理下资料,希望给其他的同行予以借鉴,不能保证每个人都能操作成功!毕竟有时真的得看人品了,呵呵! 第一步:先安装plsql客户端,plsql客户端是必须的,我的是同事给的plsql(英文版客户端)安装很简单(下一步下一步.......)就不做说明! 第二步:下载 oracle client我的是64位操作系附赠下载地址:https://www.jb5

  • 限制ip访问Oracle数据库的方法步骤

    一.概述 本文将给大家介绍如何限制某个ip或某个ip段才能访问Oracle数据库 通过sqlnet.ora 通过/etc/hosts.deny和/etc/hosts.allow 通过iptables 二.正式实验 本次实验环境是Centos6.10 + Oracle 11.2.0.4单实例,数据库服务器ip地址为192.168.31.71 1. 通过sqlnet.ora a. 关闭数据库服务器上的防火墙,修改sqlnet.ora文件 该文件放在$ORACLE_HOME/network/admin

随机推荐