标签: startup

启动时出现“ORA-03113:通信通道上的文件结尾”

在过去的三天里,我一直在这里阅读有关 Oracle 支持以及我能找到的任何其他地方的帖子,但我已经放弃了这个问题......

Oracle 数据库挂起。关闭数据库坐了几个小时,然后它就退出了。它不会重新启动。服务器已重新启动。Oracle 已重新启动。循序渐进:启动 nomount 工作,alter database mount 工作,alter database open 返回 ORA-03113。这一切都在本地主机上 - 而不是通过网络。机器没有运行任何类型的防火墙。

知道如何解决这个 ORA-03113 错误吗?在过去的 4.5 小时里,我一直在与印度的支持人员通电话,但我还没有找到任何有帮助的人。

oracle startup

28
推荐指数
1
解决办法
29万
查看次数

由于文件权限错误而无法启动 MySQL 服务器?

我正在尝试启动服务器,然后通过以下方式修复 root 用户

$ mysql -u root mysql
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

但是服务器无法启动:

$ mysqld --skip-grant-tables
2014-10-21 07:18:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2014-10-21 07:18:24 1967 [Warning] Can't create test file /usr/local/mysql-5.6.21-osx10.8-x86_64/data/x4430.lower-test
2014-10-21 07:18:24 1967 [Warning] Can't create test file /usr/local/mysql-5.6.21-osx10.8-x86_64/data/x4430.lower-test
2014-10-21 07:18:24 1967 [Note] Plugin 'FEDERATED' is disabled.
2014-10-21 07:18:24 1967 [Note] InnoDB: Using atomics to ref count buffer …
Run Code Online (Sandbox Code Playgroud)

mysql permissions startup

17
推荐指数
1
解决办法
6万
查看次数

如何解决“无法通过套接字连接到本地 MySQL 服务器”错误?

每次尝试重新启动 MySql 时,我都会收到以下错误。在我更改默认数据目录之前它工作正常。

ERROR 2002 (HY000): 无法通过 socket '/var/lib /mysql/mysql.sock' (111) 连接到本地 MySQL 服务器

我知道其他人发布了其他解决方案,但没有一个对我有用。

mysql errors startup connections

14
推荐指数
3
解决办法
35万
查看次数

SQL Server 数据库何时准备好接受查询?

在 SQL Server 错误日志文件中,我发现了以下几行:

2018-02-22 14:10:58.95 spid17s     Starting up database 'msdb'.
2018-02-22 14:10:58.95 spid16s     Starting up database 'ReportServer'.
2018-02-22 14:10:58.95 spid18s     Starting up database 'ReportServerTempDB'.
2018-02-22 14:10:58.95 spid19s     Starting up database 'XYZ'.
Run Code Online (Sandbox Code Playgroud)

如果我在此之前检查数据库 XYZ 的状态,则ONLINE使用以下语句:

SELECT state_desc FROM sys.databases WHERE name='XYZ'
Run Code Online (Sandbox Code Playgroud)

...但是当我尝试使用 C# 应用程序连接到该数据库时,它无法连接到该数据库。

错误是:

用户“asd”登录失败。
原因:无法打开明确指定的数据库。

我尝试了三个不同的用户(为应用程序定义的 Windows 用户、sa、SQL Server 用户)。当我在操作系统启动时运行应用程序时会出现问题,但是如果我在启动后手动启动它,则不会发生错误,因此我认为所有 SQL Server 设置和防火墙设置都是正确的。

在此之前,我还检查了服务状态是否正在运行。

我还应该检查什么以确保数据库实际上在线并准备好进行查询?

我正在寻找一个密钥,它告诉我可以查询数据库,而不是延迟一段时间(甚至不是基于明确的原因)。

我想扫描文本“启动数据库'XYZ'”的错误日志,但这意味着我必须为SQL Server错误日志的路径添加应用程序的设置。这也意味着多次阅读文件,直到我找到这句话。

sql-server-2008 sql-server startup

12
推荐指数
1
解决办法
2572
查看次数

Oracle 启动错误(无法打开参数文件)

我在 Ubuntu 12.10 上安装了 Oracle 11g 服务器。但是我无法启动服务器。当我启动服务器时,出现以下错误:

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora'
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我认为连接失败是因为目标主机或对象不存在。如何指定目标主机?

跑步:

$ ls -latr /u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora
Run Code Online (Sandbox Code Playgroud)

返回:

-rw-r--r-- 1 oracle dba 2637 Mar 13 17:07 /u01/app/oracle/product/11.2.0/xe/dbs/initxe.ora 
Run Code Online (Sandbox Code Playgroud)

运行echo $ORACLE_SID什么都不显示 - 一个空行。

oracle ubuntu installation startup

11
推荐指数
2
解决办法
13万
查看次数

如何快速启动/关闭 Oracle 11?

我想知道正确启动/关闭 Oracle DB 守护程序(Oracle 11.2,安装在测试机器上)的最快方法是什么。

对于使用 OCI/Pro*C API 的 C/C++ 程序,我需要它。

我想要这个是因为我已经习惯了 PostgreSQL 的启动速度,而且因为守护进程在一个虚拟机中运行,该虚拟机仅为测试用例启动(按需)。

目前我像这样编写脚本 - 启动:

sqlplus /nolog <<EOF
connect / as sysdba
startup
quit
EOF
lsnrctl start
emctl start dbconsole
Run Code Online (Sandbox Code Playgroud)

并关机:

emctl stop dbconsole
lsnrctl stop
sqlplus /nolog <<EOF
connect / as sysdba
shutdown
quit
EOF
Run Code Online (Sandbox Code Playgroud)

这有效 - 程序按预期工作 - 但此过程非常缓慢。

Oracle DB 在 CentOS 6.3 上运行,它是免费(如啤酒一样)可用的“标准版”。

oracle oracle-11g-r2 shutdown startup centos

9
推荐指数
1
解决办法
6万
查看次数

如何在单用户模式下启动 Express SQL Server 实例?

我想在单用户模式下启动我的 SQL Server Express 实例来执行一些故障排除,例如恢复 Master 数据库。

我在 SQL Server 配置管理器中找不到“启动参数”选项。

我发现了一些博客,例如http://mssqlfun.com/2014/09/04/how-to-start-sql-server-in-single-user-mode/,但是我无法将-m参数添加到'启动参数'。

请参阅下面的我的 SQL Server 配置管理器的屏幕截图:

在此处输入图片说明

在此处输入图片说明

我的工作环境是:

  1. MS SQL Server 2012 Express 11.1.3000.0
  2. 视窗服务器 2012 R2
  3. SQL Server 2012 Express 安装在域中
  4. 操作系统在 VMware 下运行

有没有可能通过控制台连接的方法?任何想法或建议将不胜感激。

我可以从这个 T-SQL 中看到启动参数:'select * from sys.dm_server_registry;',但是我看不到 SQL Server 配置管理器中的设置。

sql-server sql-server-2012 troubleshooting startup

6
推荐指数
1
解决办法
2741
查看次数

启动 Oracle 11g 数据库时出现 ORA-03113

我已经在启动时阅读了“ORA-03113: end-of-file on communication channel”和本网站的其他人来解决我的问题,但我仍然没有解决它。我得到的只是以下内容:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>sqlplus /nolog

SQL*Plus: Release 11.1.0.6.0 - Production on Sat Jun 28 17:28:20 2014

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup mount
ORACLE instance started.

Total System Global Area  209235968 bytes
Fixed Size                  1332188 bytes
Variable Size             125832228 bytes
Database Buffers           75497472 bytes
Redo Buffers                6574080 bytes …
Run Code Online (Sandbox Code Playgroud)

oracle oracle-11g startup

5
推荐指数
2
解决办法
2万
查看次数

如何在后台在 Windows 命令行上(重新)启动 Postgres?

我的本地 Postgres 服务器配置为在计算机启动时启动。我刚刚更改了postgresql.conf文件,不得不重新启动服务器。我做了:

pg_ctl restart
Run Code Online (Sandbox Code Playgroud)

从在下一个命令提示符下启动服务器的命令行 BUT:

pg_ctl:旧的服务器进程(PID:2968)似乎消失了
无论如何启动服务器
服务器启动

D:\>2016-10-12 16:24:48 EDT LOG:将日志输出重定向到日志收集器进程
2016-10-12 16:24:48 EDT 提示:未来的日志输出将出现在目录“pg_log”中。

如果我ctrl-c退出或关闭命令窗口,则关闭服务器。如何pg_ctl在后台(重新)启动服务器,模拟默认情况下的工作方式(作为 Windows 服务)?

postgresql startup

5
推荐指数
1
解决办法
4万
查看次数

使用组托管服务帐户的 SQL 服务在重新启动后未启动

我们正在为我们的 SQL Server 2016 服务器使用组托管服务帐户。出于某种原因,当我们重新启动服务器时,服务没有启动,我们在事件查看器中看到了这一点:

由于以下错误,MSSQLSERVER 服务无法使用当前配置的密码作为 ds\gsaNQSQLRSNSVC$ 登录:指定的域不存在或无法联系。

然后我去 SSCM 并启动服务,它启动得很好。解决方法是使用自动(延迟启动)启动它。我不明白为什么它不会在重新启动时启动。有谁知道为什么会这样?

DC 是 Win 2016 服务器。服务器位于 AWS 中,并且它们位于同一 VPC、SQL Server 和 DC 中。

sql-server startup service-accounts

5
推荐指数
2
解决办法
2690
查看次数