`

数据库突然无法登陆,只有sysdba可以

阅读更多

数据库突然无法登陆,只有sysdba可以登陆。

检查alert文件:

Fri Jan  8 11:41:40 2010
Thread 2 advanced to log sequence 2263 (LGWR switch)
Current log# 4 seq# 2263 mem# 0: /oradata/gamis/redo04.log
Fri Jan  8 12:00:11 2010
Trace dumping is performing id=[cdmp_20100108120010]
Fri Jan  8 12:30:21 2010
Thread 2 advanced to log sequence 2264 (LGWR switch)
Current log# 5 seq# 2264 mem# 0: /oradata/gamis/redo05.log
Fri Jan  8 13:10:29 2010
Database in quiesce mode  <============进入
Fri Jan  8 13:10:30 2010
ALTER SYSTEM SET service_names=’GAMIS’ SCOPE=MEMORY SID=’GAMIS2′;

<==================变化
Fri Jan  8 13:51:14 2010
Thread 2 advanced to log sequence 2265 (LGWR switch)
Current log# 6 seq# 2265 mem# 0: /oradata/gamis/redo06.log
Fri Jan  8 14:12:04 2010
Database out of quiesce mode
Fri Jan  8 14:12:07 2010
ALTER SYSTEM SET service_names=’GAMIS’,'GAMIS_TAF’ SCOPE=MEMORY SID=’GAMIS2′;
Fri Jan  8 14:13:07 2010
Errors in file /u01/oracle/admin/GAMIS/udump/gamis2_ora_905460.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-12805: parallel query server died unexpectedly
ORA-06512: at line 10

可以看到在13:10分进入了quiesce mode,所以导致系统没有办法登陆。从随后的更新可以看出,这种更新基本应该由管理工具引起。通过确认,在此刻有工程师在进行emca操作,可以认为是emca引起该问题。

确认文档:

Running EMCA Results in Database quiesce And No New Connections or Operations Can Be Performed During the DB Control Repository Creation [ID 375946.1]  

  修改时间 24-SEP-2008     类型 PROBLEM     状态 PUBLISHED  

In this Document
Symptoms
Cause
Solution


Applies to:

Enterprise Manager Grid Control – Version: 10.2.0.1 to 11.1.0.7
This problem can occur on any platform.

Symptoms

When running ‘emca -config dbcontrol db -repos recreate’ or ‘emca -deconfig dbcontrol db -repos drop’ to recreate or drop the Enterprise Manager Database Control configuration files and repository the operation hangs and at the same time users are not able to login to the database.

Cause

The emca command, when recreating or dropping the repository, requires the database to be quiesced.  This means that, temporarily, no operations are possible on the database and new users cannot login.

If there are active sessions on the database at the time the quiesce operation will hang pending their completion, during which time no new users will be able to connect.

Therefore it is important to understand that running these commands may/will cause the database to be unavailable during the time that the repository is being dropped and should not be run on a production database unless you are fully aware of the possible impact to database availability and have planned for this eventuality

Solution

To implement the solution, please execute the following steps:

1. Kill the emca command
2. Connect to the database with SYS account through SQL*Plus
SQL > alter system unquiesce;

Run the emca command at a time when there is low system usage.
For additional information on emca, please consult:
Enterprise Manager Advanced Configuration
Topic 1.2.6 Configuring Database Control During and After the Oracle Database 10g Installation
Available on OTN at:
http://download.oracle.com/docs/cd/B16240_01/doc/nav/portal_booklist.htm

分享到:
评论

相关推荐

    oracle sysdba 密码解释

    然后,用户`XH`就可以使用`SYSDBA`权限连接到数据库了: ```bash [oracle@ora10g ~]$ sqlplus xh/a123@test as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Sun Apr 25 22:00:06 2010 Copyright (c) 1982...

    达梦数据库7管理员手册

    标题:“达梦数据库7管理员手册”表明该手册为IT专业人士提供关于达梦数据库7版本的详细管理指导,包括但不限于数据库的安装、配置、性能调优、维护和管理等方面的内容。 描述:“达梦数据库管理员手册(中文版),...

    数据库sysdba、sysoperator区别

    sysdba、sysoperator各个数据库角色权限的区别,文章做了较为详细的描述

    dba和sysdba的区别

    在启动数据库实例时,通过带有SYSDBA标识的认证可以绕过正常的登录验证过程,从而执行关键的数据库管理任务。 在实际应用中,SYSDBA权限是通过Oracle提供的工具和命令行接口授予的,例如在SQL*Plus中可以使用如下...

    Sys和system用户、sysdba 和sysoper系统权限、dba角色的区别

    `sys`用户在登录时只能以`sysdba`或`sysoper`身份,而`system`用户在默认情况下只能以普通身份登录,但可以通过授予`sysdba`或`sysoper`权限来提升其登录权限。 `dba`角色是一个包含多个系统权限的角色,通常授予...

    Oracle用sysdba登录问题

    1. **无法通过SYSDBA模式登录**: - 首先检查是否已经正确配置了`sqlnet.ora`文件中的`SQLNET.AUTHENTICATION_SERVICES`参数。 - 确认当前操作系统用户是否具有足够的权限。 - 检查Oracle服务是否正常运行。 2. ...

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例参照.pdf

    数据库最大连接数修改与 Oracle 多实例启动在 Linux 系统下 一、修改 Oracle 数据库允许的最大连接数 Oracle 数据库的最大连接数可以通过...3. shutdown abort:直接关闭数据库,正在访问数据库的会话会被突然终止。

    sqlplusw 与 sqlplus登陆数据库的方法总结

    sqlplusw 与 sqlplus 登陆数据库的方法总结 sqlplusw 与 sqlplus 登陆数据库的方法总结主要涉及到 Oracle 数据库的登录方法,包括 sqlplusw 工具、sqlplus 命令、PL/SQL 工具和 iSqlplus 登录 oracle 数据库的方法...

    Oracle中超级用户权限的管理.pdf

    sysdba 权限的用户可以执行各种关键性操作,例如创建、启动、关闭、恢复数据库等。因此,sysdba 权限的管理必须非常严格,以防止非法用户获得超级用户权限。 在选择 sysdba 权限的认证方式时,需要考虑到实际情况。...

    windows_神通数据库安装文档1

    选择需要调整的数据库,进入"配置参数"功能,这里可以设置数据库的各种运行参数,如内存分配、事务隔离级别等。调整完毕后点击"确定"保存设置。 5. **启动数据库实例** 要启动神通数据库实例,可以通过快捷方式...

    python 连接达梦数据库

    Python 连接达梦数据库可以用于各种应用程序,例如,使用 Django 进行网站开发,使用 Python 做后端。可以通过查看达梦数据库的文档和社区支持来获取更多信息。 Python 连接达梦数据库需要按照一定的步骤进行,...

    数据库通用操作命令

    ### 数据库通用操作命令 #### 一、WINDOWS环境下创建BSS生产库和生产账号 ##### 创建表空间 在创建表空间之前,确保已经通过正确的身份验证登录到了Oracle数据库。这通常涉及使用`sqlplus`工具并指定以`sysdba`...

    sqlplus连接数据库方法

    此外,sysdba和sysoper权限通常用于系统级别的维护操作,需要谨慎使用,因为它们可以访问和修改数据库的系统架构。 了解并熟练掌握sqlplus登录Oracle数据库的方法,对于日常数据库管理和故障排查至关重要。无论是...

    2.Highgo Database 安全版配置(最佳实践)_51519.pdf

    最后,文档还提到了需要修改的数据库参数,包括使用sysdba登录后设置数据库可以接受来自所有IP的连接、最大连接数、shared_buffers的大小、checkpoint_timeout以及checkpoint_completion_target的值。这些参数对于...

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例借鉴.pdf

    Oracle数据库的最大连接数是指数据库允许的最大并发连接数,该数值可以通过修改数据库参数来实现。下面是修改Oracle数据库最大连接数的步骤: 1. 查看当前连接数:使用select count(*) from v$process语句可以查看...

    修改oracle数据库用户名及密码

    可以使用 sys 用户登陆数据库,命令为 `SQL&gt; connsys/lmis@lmisdx_local as sysdba`。这将连接到数据库,并以 sys 用户身份登陆。 知识点 2: 找到需要修改的用户 在连接到数据库后,需要找到需要修改的用户。可以...

    Linux下重启Oracle数据库.docx

    Linux 下重启 Oracle 数据库是一个技术方案,它提供了一系列步骤来重启 Oracle 数据库,包括以 oracle 用户登录 Linux、以 sysdba 登录 sqlplus、启动数据库、关闭数据库、退出 sqlplus 等步骤。此外,该方案还解决...

    达梦数据库的连接配置

    达梦数据库的连接配置 达梦数据库的连接配置是指在 Java 应用程序中连接达梦数据库的过程。该过程主要包括两个方面:JDBC 连接和 iBatis ...通过配置 iBatis,可以轻松地连接达梦数据库,并实现数据库的 CRUD 操作。

    oracle 连接数据库命令

    如果需要以系统管理员(SYSDBA)的身份连接数据库,可以使用: ```sql connect / as sysdba ``` 此方式不需要输入用户名和密码,但会提示用户输入操作系统认证信息(如果启用了操作系统认证)。 示例: ```...

Global site tag (gtag.js) - Google Analytics