一、原因
登录帐户的默认数据库被删除。
二、解决方法:
(一)、使用管理员帐户修改此帐户的默认数据库
1、打开企业管理器,展开服务器组,然后展开服务器
2. 展开"安全性",展开登录,右击相应的登录帐户,从d出的菜单中选择,属性
3、重新选择此登录帐户的默认数据库
(二)、若没有其他管理员登录帐户,无法在企业管理器里修改,使用isql命令行工具
isql /U"sa" /P"sa的密码" /d"master" /Q"exec sp_defaultdb N'sa', N'master'"
如果使用Windows验证方式,使用如下命令行,将默认数据库改成非丢失的数据库:
isql /E /d"master" /Q"exec sp_defaultdb N'BUILTIN\Administrators', N'master'"
oracle数据库登录失败一般是密码输入错误或者配置方法不对。
针对密码输入错误,可向数据库管理员索取正确密码输入即可。
针对配置方法不正确,处理方法如下:
要知道远程的IP,服务名,数据库端口号,用户名密码等信息才可以连接。
设置方法如下:
1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。
2、添加以下内容:
本地实例名=(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP地址)(PORT = 端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 服务名)
)
)
3、用PL/SQL客户端工具输入正确的用户名和密码登录即可。
-_-b 密码打错字了吧。。。注意大小写如果还不行,用sys用户登录,重置密码
alter user username identified by password
conn username/password
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)