数据库监听配置之后无法远程连接OEM或服务器
2010-11-20 21:01
393 查看
继昨天手动创建一个数据库之后,今天想在这个数据库上做东西。在windows上远程连接服务器conn sys/*** as sysdba,报如下错误:
ORA-01031: insufficient privileges
打开控制台,连接OEM,以sys登录,显示用户名密码错误。以其他几个用户名访问,比如sysman,system,常规方式登录,可以进去。唯一的问题就是sys登录,而用户名密码完全正确,在本机上以oracle用户登录conn sys/*** 也可以正常登录。
仔细回想这个问题,为什么显示没权限,在远程和本机上竟然有如此差别,突然就想到了文件口令验证,select * from v$pwfile_users;结果返回空,这说明sys用户没有加进口令文件里,我在手动创建数据库时并没有创建。。。毕竟初学,很多都不知道。
于是上网查这个问题,果然有人也遇到这个问题,解决如下:
1.在oracle用户下用orapwd命令重建一个口令文件:$ orapwd file=@oraclehome/db_2/dbs/orapwmydemo password=*** entries=5 (password就是 sys的密码)
2.然后重启数据库:startup
3.select * from v$pwfile_users;
结果如下:
现在在OEM上,以及在windows下远程访问,都运行正常了。花了好一段时间才搞定,虽然挺累的,但是还是很高兴。
ORA-01031: insufficient privileges
打开控制台,连接OEM,以sys登录,显示用户名密码错误。以其他几个用户名访问,比如sysman,system,常规方式登录,可以进去。唯一的问题就是sys登录,而用户名密码完全正确,在本机上以oracle用户登录conn sys/*** 也可以正常登录。
仔细回想这个问题,为什么显示没权限,在远程和本机上竟然有如此差别,突然就想到了文件口令验证,select * from v$pwfile_users;结果返回空,这说明sys用户没有加进口令文件里,我在手动创建数据库时并没有创建。。。毕竟初学,很多都不知道。
于是上网查这个问题,果然有人也遇到这个问题,解决如下:
1.在oracle用户下用orapwd命令重建一个口令文件:$ orapwd file=@oraclehome/db_2/dbs/orapwmydemo password=*** entries=5 (password就是 sys的密码)
2.然后重启数据库:startup
3.select * from v$pwfile_users;
结果如下:
SQL> select * from v$pwfile_users; USERNAME SYSDB SYSOP ------------------------------ ----- ----- SYS TRUE TRUE
现在在OEM上,以及在windows下远程访问,都运行正常了。花了好一段时间才搞定,虽然挺累的,但是还是很高兴。
相关文章推荐
- 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- python3数据库配置,远程连接mysql服务器
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管
- 登录SQL Server2008出现错误未找到或无法访问服务器,出现与网络相关的或特定于实例的错误。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接
- 使用PLSQL配置监听连接远程数据库
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管
- SQL2008:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 阿里云 ECS服务器配置Win,域名解析无效,FTP无法连接,远程桌面无法连接问题解决
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 在启用sharepoint portal server 2003的SSO时,提示“无法连接到数据库服务器,请检查配置账户的权利”的问题的解决方法
- 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)
- Mac下配置Oracle数据库客户端远程连接数据库服务器
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。