数据库未打开
数据库连接失败的原因及解决方法
原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。
解决方法:当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题,更改服务器名称一般可以解决问题。数据库如果是安装在本机,服务器名可以用“.”或“(local)”来代替 ;如果是安装在局域网的其它计算机上,可以用IP地址作为服务器名。
原因二:如果没能正确安装sql服务器,也会导致数据库连接不上;安装好数据库后,如果SQL服务管理器没有启动,则要去服务那里开启。
解决方法:如果是SQL数据库未能能成功安装,再次重新安装时,可能会无法安装,提示是存在一个未完成的安装挂起。解决就方法是:打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到并删除PendingFileRenameOperations项目即可。
如果是更改了Windows的用户名或者密码,会导致SQL服务管理器不能启动,解决办法是去控制版面的服务那里修改启动。具体是:点击开始-->设置-->控制面板-->管理工具-->服务-->找到MS SQL SERVER服务-->在上面右键-->属性-->登陆-->修改启动服务的帐户和密码。
原因三:因权限问题导致数据库不能连接,解决方法是检测计算机的安全保护限制、SQL Server安全设置、操作系统的安全限。
解决方法:可以先暂时关闭防火墙或者杀毒软件,看是否是这些软件的安全设置所导致。
SQL Server安全设置:打开企业管理器-->展开SQ L Server组-->右击服务器名-->点击属性-->在SQL Server属性-->安全性中,把“身份验证”选择为“在SQL Server和Windows”;
如果SQL服务器采用的是Windows XP系统,当工作站电脑出现不能连接数据库的情况时,可以在服务器和工作站各建立一个相同的WINDOWS用户账号和密码
原因四:引起原因:网络连接存在故障;
解决方法:检修网络是否存在故障。
Ⅱ ORA-01219、数据库未打开、仅允许在固定表视图中查询是什么问题
ORA-01219 :数据库未打开:弊橡仅允许在固定表/视图中查询 解决!
ORA-01219:database not open:queries allowed on fixed tables/views only
“ORA-01219:数据库未打开:仅允许在固定表/视图中查询”的警告窗口!
解决办法:
登录Oracle SQL*Plus
username sys
password sa
这一段是找出打开数据库的时候报错的地方
SQL> select open_mode from v$database;
OPEN_MODE
----------
MOUNTED
SQL语句> alter database open;
抛出的错前拆误:
ERROR at line 1:
ORA-01157: cannot identify/lock data file 4 - see DBWR trace file
ORA-01110: data file 4: '/data/app/oradata/ora237/users01.dbf'
这里就是讲'/data/app/oradata/ora237/users01.dbf'这个文件出问题
我们要做的就是删掉这个残留文件'/data/app/oradata/ora237/users01.dbf'
进行下一步:
SQL> alter database datafile '/data/app/oradata/ora237/users01.dbf' offline drop;
删除完后再查看一下状态看看行不行:
SQL> alter database open;
我的问题按照上面的步骤搞租悔旁定了
SQL>
Ⅲ 关于oracle数据库未打开的问题(数据库未打开怎么解决)
你去你的我的电脑--》右击管理--》找到服务看看起来没呢,要是起来了,就是你的烂裤登录的数据库被删除了,或者是你的用户名和密码不匹配,你先确认下你饥掘简的什么步骤报的这个错误散和呢?
Ⅳ MySQL无法打开数据库怎么办
update语句错误。
在服务运行目录找到my.ini或者my.cnf文件,打开文件,找到[mysqld]在下面增加一行
lower_case_table_names=1 (0:大小写敏感;1:大小写不敏感)
重启MySQL服务
(4)数据库未打开扩展阅读
注1:如未改动数据文件夹所有者和组,启动数据库后,进入bus库点击相应表名会出现 ERROR #1017 :Can't find file: '/xxx.frm' 错误或ERROR #1036 Table '表名' is read only
注2:如数据库较多,可能会发现,部分数据库文件中有.frm .MYD .MYI这三种文件,部分数据库中只有.frm文件,这是因为MySQL存储表的时候,使用的默认数据库稿饥灶存储引擎是InnoDB,而使用肢指InnoDB存储引擎的时候,是不生成.MYD 和.MYI文键扮件的。
Ⅳ oracle 提示:数据库未打开 ,怎么打开的的服务全打开了求高手啊
你去你的我的电脑--》右击管理--》找到服务看看起来没呢,要是起来了,就是你的登录的数据库被删除了,或者是你的用户名和密码不匹配,你先确认下你的什么步骤报的这个错误呢?
Ⅵ solidworkselectrical工程数据库未打开
1. 右键计算机选择管理
2. 打开服务选项,找到 SOLIDWORKS Electrical Collaborative Server
3. 如果找不到SOLIDWORKS Electrical Collaborative Server,在你电脑的启动服务里面添加启动项目,把EwServer添加到计划任务就行
1. 新创建一个计划任务
2. 输入一个名称
3. 切换到操作并点击搜腊新建
4. 然后再浏览里面找到你需要执行的程伍弯序;
如果你是批处理的话也是可以的
5. 切换到触发器
点击创建
6. 在执行时间里面设置一个时间
7. 创建完成之世橘滑后回到任务计划管理器
看看我们创建的计划任务
等待计划执行时间查看结果
Ⅶ 易语言制作的软件运行时出错 未指定当前数据库或者指定数据未打开 是哪里出错了
这个问题长出现在目录的问题,请仔细检查一下你的代码中是否有陆唯以下错误:
取运行目录()+“文件名”文件名前边有个“”反斜杠
多数在这早备培个滚缺情况下,就会出现你这个错误。
Ⅷ 创建新的表空间,提示数据库未打开,为什么
分步启动一下数世清据闹洞库看看,在服务器上操作液返枯:
sqlplus / as sysdba
sql>startup nomount
sql>alter database mount
sql>alter database open
Ⅸ 求救:oracle ORA-01219 数据库未打开问题
那是因为你的数据库没打开,
alter database open,打开数据库就可以查了
Ⅹ 我使用Oracle数据库创建表空间的时候说是“数据库未打开”,怎么解决
1.在DOS命令下输入:sqlplus
/
as
sysdba然后回车。2.如果上一步正常执行,接下来输入:
alter
database
open;如果以上任何一步报错,截个图出来,我再给你看。