Oracle.数据库较好的重新启动步骤

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.启动应用层的各种程序.

时间: 2024-07-28 12:28:51

Oracle.数据库较好的重新启动步骤的相关文章

Oracle数据库与Access互导实例

把Access实际相关应用数据导入Oracle数据库教程的步骤是,首先打开Access数据库,选择你所需要导入的表,在将表名与各个列名改写为大写字母(导入Oracle数据库中之后,表名与列名会和这个一致),然后选择保存类型为"ODBC 数据库()". 下一步,假如你没有建立DSN,可以新建一个,根据提示,建立oracle的DSN,将会出现要连的数据库名,用户名,密码,正确输入后测试连接,正确后点击ok数据就导入了. 建立用户DSN方法:控制面板-管理工具-数据源(ODBC),添加用户D

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

本文详细的介绍了Oracle数据库较好的十种重新启动步骤. 1. 停应用层的各种程序. 2. 停oralce的监听进程: $lsnrctl stop 3. 在独占的系统用户下,备份控制文件: SQL>alter database backup controlfile to trace; 4. 在独占的系统用户下,手工切换重作日志文件,确保当前已修改过的数据存入文件: SQL>alter system switch logfile; 5. 在独占的系统用户下,运行下面SQL语句,生成杀数据库用户

php连接oracle数据库的核心步骤_php技巧

本文实例讲述了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

在oracle数据库里创建自增ID字段的步骤_oracle

在oracle里使用自增ID字段的步骤比较繁琐,总结如下: -- 创建表 CREATE TABLE ADVICE ( ID INT NOT NULL, ACTIVE INT DEFAULT 1 NOT NULL, TYPE INT NOT NULL, MSG VARCHAR2(512) NOT NULL, ADVICE VARCHAR2(4000) NOT NULL, PRIMARY KEY(ID), CONSTRAINT ADVICE_UNI UNIQUE(TYPE,MSG) )TABLESP

Oracle数据库修改实例名SID的方法步骤

  有时候我们需要修改Oracle数据库的实例名SID,下面是在Centos 6.5下修改ORACLE10.2的实例名的实例教程,感兴趣学习的朋友可以看下. 修改Oracle实例名 系统环境:CentOS 6.5 ORACLE版本:10.2 1.检查原来的数据库实例名 $ echo $ORACLE_SID orcl $ sqlplus / as sysdba > select instance from v$thread; INSTANCE ---------------------------

Oracle数据库的安全策略

Oracle数据库的安全策略 Oracle是关系型数据库管理系统,它功能强大.性能卓越,在当今大型数据库管理系统中占有重要地位.在我们开发的一MIS系统中,选用了Oracle7.3数据库.在正常情况下,Oracle数据库会保证数据的安全.稳定,为用户提供正确的数据,但由于计算机系统的故障(硬件故障.软件故障.网络故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失,整个系统都将处于瘫痪状态.因此,如何保证Oracle数据库的安全就成为整个M

Oracle 数据库的安全策略

oracle|安全|策略|数据|数据库 Oracle 数据库的安全策略(一) Oracle 是关系型数据库管理系统,它功能强大.性能卓越,在当今大型数据库管理系统中占有重要地位.在我们开发的一 MIS 系统中,选用了 Oracle7.3 数据库.在正常情况下, Oracle 数据库会保证数据的安全.稳定,为用户提供正确的数据,但由于计算机系统的故障(硬件故障.软件故障.网络故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失,整个系统都将处

Oracle 数据库的备份与恢复[整理]

oracle|备份|恢复|数据|数据库 Oracle数据库有三种标准的备份方法,分别是:1.导出/导入(EXP/IMP)2.热备份3.冷备份(注意导出备件是一种逻辑备份,冷备份和热备份是物理备份) 一. 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去. 1. 简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的输出: (1)表方式(T方式),将指定表的数据导出

oracle数据库开发的一些经验积累(一)

oracle|数据|数据库 1.不安装Oracle客户连接Oracle 8的方法请将以下文件拷贝到运行文件所在目录 一.ODBC动态库 : ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc32.dll odbc32gt.dll odbccp32.dll odbccr32.dll odbcint.dll 二.建立EXTRA子目录,将MSVCRT.DLL文件拷贝到该子目录下 EXTRA\MSVCRT.DLL 三.ORACLE动态库及配置文件 Tnsnames.or