Oracle学习笔记:基础设置与用户管理

需积分: 1 0 下载量 72 浏览量 更新于2024-09-13 收藏 46KB DOC 举报
Oracle是一种广泛使用的数据库管理系统,特别是在企业级应用中。在这篇笔记中,作者分享了他们在学习Oracle过程中的一些关键知识点,主要针对的是Oracle数据库管理和基本操作。 1. **EnterpriseManagerDatabaseControlURL设置**: - 作者提到的URL `https://localhost:1158/em` 是Oracle Enterprise Manager (EM) 控制台的地址,用于管理Oracle数据库的监控和配置。通常用于远程访问数据库控制台,DBA可以通过这个界面查看和配置数据库的状态。 2. **环境变量设置**: - 安装路径 `F:\app\Administrator\product\11.1.0\db_1\bin` 以及相关的`PATH`环境变量,包含了Oracle的bin目录,Java、Tomcat、SQL Server等工具的路径,确保了命令行工具的正确执行。 3. **数据库用户管理**: - 用户口令设置:所有用户默认口令是671312,但仅SCOTT用户已解锁。使用`alter usersystemaccountunlock`命令可以解除用户的锁定状态。 - `connsystem/671312assysdba` 表示使用`sys`或`sysdba`账户登录,并提供特定的口令。 4. **SQL/PLUS命令行工具**: - `@d:\1.sql` 用于执行SQL脚本,`editd:\1.sql` 用于编辑脚本,`spool`命令(如`spoold:\bb.sql`)则用于将查询结果保存到指定文件中。在PL/SQL环境下,`spool`可能不完全显示,但在SQL/PLUS中则可以。 5. **格式化输出**: - `setpagesize 5` 和 `setlinesize 100` 分别设置了SQL/PLUS的输出页面大小和每页显示的字符数,这对于打印报表时控制输出的清晰度很有帮助。 6. **用户权限管理**: - `createuser xiaoming identified by m123` 创建了一个新的用户xiaoming,初始密码为m123。在Oracle中,只有系统管理员(如SCOTT)才能创建新用户。 - `password xiaoming` 只有DBA可以更改用户密码。 - `dropuser xiaoming` 删除用户,同样只有DBA权限才能执行,且不能删除自己。 这些笔记概述了Oracle数据库的基础配置、用户管理、脚本执行以及SQL/PLUS的使用技巧,对于初学者来说是非常实用的学习资料。通过实践和理解这些核心概念,可以帮助用户更有效地管理和维护Oracle数据库。