Oracle总结文档2.0:修复与实例管理详解

需积分: 3 2 下载量 138 浏览量 更新于2024-07-21 收藏 1.45MB DOC 举报
Oracle总结文档第2版本是一个详尽且全面的资料,针对Oracle数据库管理系统进行了深入讲解和总结。这份文档是基于第一版本的修订和完善,旨在纠正之前的错误并优化排版,以提供更为准确和实用的信息。 文档的核心内容包括了关于Oracle环境设置与管理的关键知识点: 1. **Oracle用户权限**: - Oracle数据库有两个关键用户:sys和system。sys用户拥有最高权限,拥有sysDBA角色,允许创建数据库,其默认密码是change_in_install。system用户是管理操作员,具有sysoper角色但不支持创建数据库,密码默认为manager。 - 在多实例环境中,使用sqlplus客户端连接数据库时,需要正确指定实例,例如:`sqlplus scott/tiger@zhulin`。 2. **数据库实例与服务管理**: - 启动数据库实例时,如果遇到TNS:协议适配器错误,可能是监听服务(如Oracle Home 9.2 TNS Listener)未启动或数据库实例未运行。可以通过Windows服务管理器(services.msc)启动相应的服务。 - 如果注册表出现问题,需要在`HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1`下修改ORACLE_SID的值,确保与数据库的SID一致。 3. **登录问题及解决方案**: - 如果尝试用SYS或SYSTEM的默认密码登录时出现ORA-01017错误,可能是密码已更改但忘记了新的密码。此时,可以使用sqlplus以sysdba身份登录,执行`alter user system identified by manager`或自定义密码来解决问题。 - 对于scott用户,其默认密码是tiger,解锁账户的SQL语句是`alter user scott account unlock;`,注意SQL语句结尾必须添加分号。 这份文档为学习者提供了从基础到高级的Oracle管理知识,包括用户管理、服务配置、登录问题处理等内容,对于系统管理员和开发者来说,是理解和操作Oracle数据库的宝贵参考资料。