修改了,tnsnames.ora listener.ora中的地址,改为了一致,但是就是登陆不了,一直报ORA-12560。用lsnrctl status 和tnsping tns_name 都是正常的。
原来和LINUX不一样,实例必须先启动。不像LINUX,可以在命令行中启动实例。
如果不想用服务的话,那么只有在你要启动数据库前,先启动服务才行。
这是Windows平台的一个特殊性。
如果服务没启动,你在SQL*Plus里面connect时,就会出现ORA-12560的错误。
----------------------------------------------------
在windows下
密码文件路径oracle_home\database
密码文件名称pwd+sid.ora
在unix下
密码文件路径oracle_home/dbs
密码文件名称pwd+sid
Sid为实例名称,查看实例名称
Select instance_name from v$instance;
select 'pwd'||instance_name||'.ora' from v$instance;
2.
将原密码文件重命名为pwd+sid+back.ora
在windows命令提示符下重建密码文件:
Orapwd file=….. Password=….
密码文件中含有sys的密码
例如:
orapwd file=F:\oracle\product\10.2.0\db_1\database\PWDorcl.ora password=123
这样就建立了SYS的密码为123,可以登录了.
Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码:
sqlplus /nolog;
connect / as sysdba
alter user sys identified by ;
alter user system identified by ;
如果是第二种方法用以下方法修改密码:
orapwd file=pwdxxx.ora password=你设定的新密码 entries=10
设定完后,重新启动服务,再次登陆就可以了。
分享到:
相关推荐
在本文中,作者提供了一种解决此问题的方法,即在服务端使用管理员权限打开cmd,然后执行sqlplus命令以sysdba身份登录,修改用户的密码,以确保用户名和密码是有效的。具体命令如下: ``` sqlplus "/assysdba" ...
### 远程登录并启动Oracle数据库及解决ORA-01031问题 #### 引言 在Oracle数据库管理过程中,远程登录与启动数据库是非常重要的操作之一。这不仅能够提高数据库管理员的工作效率,还能帮助他们更好地监控和维护...
### Oracle 12c ORA-01017 错误详解及解决方案 #### 错误概述 在Oracle数据库管理过程中,用户可能会遇到ORA-01017错误:“用户名/口令无效;登录被拒绝”。这一错误通常出现在尝试连接数据库时,提示提供的用户名...
SYS_INVALID_ROWID (ORA-01410) **异常描述:** 当尝试将一个无效的ROWID转换为有效的ROWID时触发此异常。 **解决方法:** - 确认ROWID的格式是否正确。 - 验证ROWID是否对应于表中的有效行。 #### 21. TIMEOUT_...
### Oracle数据库SYS密码修改 在Oracle数据库管理过程中,有时候会遇到需要修改超级用户SYS或SYSTEM密码的情况。这两种用户都拥有数据库管理员级别的权限,因此能够执行包括更改其他用户密码在内的多种高级操作。...
在使用ORACLE的过程中,会出现各种各样的问题,各种各样的错误,其中ORA-12899就是前段时间我在将数据导入到我本地机器...但是在修改字符集的时候,我发现,我把sys账户的密码给忘记了,这就悲剧了,所以我只好先修改sys用户的
这个密码是修改 sys 用户的密码,除 sys 和 system 其他用户的密码不会改变。 忘记 Oracle SYS 用户密码并不是世界末日,我们可以使用多种方法来恢复或重置密码。然而,在实际操作中,我们需要非常小心,以免出现...
### Oracle 10g 默认用户名、密码解锁 ... #### 一、Oracle 10g 默认用户名与密码 ...以下是一些常见的默认用户名及它们的用途: ...1. **SYS** ...同时,建议在生产环境中及时更改默认密码,以提高安全性。
2. 使用sys用户的DBA权限连接,格式为`conn sys/your_sys_password as sysdba`,将your_sys_password替换为sys用户的实际密码。 3. 登录成功后,输入`alter user scott identified by tiger;`来重置scott用户的密码...
- 设立紧急联系人,当sys密码过期时,他们可以协助恢复系统。 3. **设置合理的密码策略** - 根据组织的安全需求,设置适当的密码策略,比如合适的过期时间和复杂度要求。 四、总结 处理Oracle数据库密码过期的...
遇到此错误时,可以使用以下命令更改密码: ```sql CHANGE PASSWORD FOR scott NEW PASSWORD: [new_password] RETYPE NEW PASSWORD: [new_password] ``` 4. **验证账户状态**:完成上述步骤后,再次尝试登录...
通常,这需要访问数据库的控制文件,使用特定的SQL语句来更改SYS用户的密码。 #### 使用正确的身份验证模式 确保在登录命令中使用了正确的身份验证模式。例如,使用以下命令: ```sql sqlplus sys/***** as sysdba ...
这将将 sys 用户的密码修改为 "sys"。同理,我们可以使用以下命令修改 system 用户的密码: ``` SQL>alter user system identified by system; ``` 二、使用操作系统认证连接数据库 我们也可以使用操作系统认证连接...
### Oracle默认密码及修改密码详解 #### 一、Oracle默认密码概述 Oracle数据库在安装时会设置一系列默认的用户账号,这些账号具有不同的权限等级,用于数据库的管理和日常操作。了解这些默认账户及其初始密码对于...
在Oracle数据库管理中,了解默认密码以及如何修改密码是非常重要的基础知识。Oracle提供了一些预定义的系统用户,每个用户都有特定的权限和用途。在初装Oracle数据库时,这些默认密码通常用于初始设置和管理。 首先...
- **安全风险**:虽然定期更改密码有助于提高安全性,但如果用户频繁更改密码,则可能会选择较弱的密码或重复使用旧密码,从而降低安全性。 #### 解决方案 为了应对上述问题,可以采取以下步骤来移除或延长密码的...
ALTER USER SYS IDENTIFIED BY [密码] ACCOUNT UNLOCK; ALTER USER SYS NOREMOTE; ``` 2. **测试**:修改完SYS用户的属性后,可以通过远程机器尝试登录SYS用户,如果配置正确,则应该无法成功登录。 #### 三、...
### Oracle数据库System密码修改与计算机名变更指南 #### 一、Oracle系统密码遗忘后的修改步骤 在Oracle数据库管理中,可能会遇到忘记系统管理员密码的情况。这种情况对于日常维护工作会产生一定的影响,因此掌握...