Oracle 11G安装配置及PL/SQL详解:解决乱码与用户管理

需积分: 15 1 下载量 121 浏览量 更新于2024-09-13 收藏 384KB DOCX 举报
Oracle 11g的安装与配置是一个关键步骤,其中涉及了确保系统的安全性和数据一致性。首先,为了防止安装过程中可能的干扰,建议关闭所有不必要的杀毒软件,以避免其误报或中断安装过程。在进行安装时,选择正确的编码至关重要,因为"UTF-8"编码对于处理中文字符至关重要,否则可能导致后期的程序乱码问题。 在创建数据库时,推荐选择"创建具有示例方案的数据库"选项,这将提供测试数据,有助于初学者学习和理解数据库操作。默认的管理员账户包括SYS(超级管理员)和SYSTEM(普通管理员),尽管早期版本允许统一设置密码为"oracleadmin",但这种做法已不再推荐,因为可能存在安全隐患。在实际工作中,应分别设置独立且安全的密码。 口令管理环节涉及到对系统内关键用户的密码更改。超级管理员sys的初始密码通常用于安装过程,但在生产环境中不应使用。普通管理员system的密码同样需更新,而经典用户scott/tiger则需要解锁以便于日常使用。另外,示例方案数据库的大数据用户sh/sh也需要解锁。 安装完成后,通过启动PL/SQL Developer,64位系统用户可能需要下载32位的oci.dll文件以与Oracle客户端兼容。在PL/SQL连接配置中,需要设置Oracle_Home路径指向实际的安装目录,如OraDb11g_home1,以及OCILibrary指向oci.dll库文件路径,如C:\oracle\instantclient_11_2\oci.dll。此外,还需要配置环境变量TNS_ADMIN,通常指向网络配置文件夹,例如c:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN。 NLS_LANG参数是字符集设置,对于Oracle Instant Client来说,前半部分固定为"AMERICAN_AMERICA",以适应非Unicode环境,后半部分指定特定的字符集,如"ZHS16GBK",以支持中文显示。正确的字符集配置是确保中文正常显示和处理的关键。 Oracle 11g的安装和PL/SQL配置不仅需要技术细节的掌握,还要注意安全性和兼容性,尤其是在处理字符集和密码管理上。理解并正确设置这些参数和流程,对于顺利运行和维护Oracle数据库系统至关重要。