Oracle新手指南:从安装到创建用户与表

需积分: 11 1 下载量 194 浏览量 更新于2024-09-11 收藏 175KB DOC 举报
Oracle是一种广泛应用于企业级数据库管理系统,它提供了强大的数据存储、管理和分析能力。本篇教程针对Oracle的基本使用,着重介绍了如何在安装完成后进行一系列基础操作,包括登录、用户管理、权限分配以及数据表的创建与管理。以下是详细步骤: 1. **登录超级管理员账户**: 使用管理员身份(如sys账号)通过命令行工具`sqlplus`登录,例如通过`win+r`打开运行对话框,输入`cmd`,然后键入`sqlplus account/passwordassysdba`,并按Enter键。这将启动Oracle SQL*Plus环境。 2. **创建新用户**: 登录后,作为超级管理员,可以创建新的用户,如范例中的`demo`用户,使用命令`CREATEUSER demo IDENTIFIED BY demo;`来创建,并指定默认口令。 3. **权限分配**: 新创建的用户如果没有足够的权限是无法使用的,所以要为用户分配必要的权限,如`GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO demo CONTAINER=ALL;`,这里授予了连接数据库、资源访问和无限制的表空间权限。 4. **用户表空间管理**: - 查看所有可用的表空间,可以通过`SELECT tablespace_name FROM dba_tablespaces;` - 设置用户默认表空间,使用`ALTER USER demo DEFAULT TABLESPACE USERS;`,如果想更改为其他表空间,需要超级管理员权限。 - 同理,设置用户临时表空间,如`ALTER USER demo TEMPORARY TABLESPACE TEMP;` 5. **切换到新用户**: 成功分配权限后,可以使用`CONNECT demo/demo`命令切换到`demo`用户,此时需要提供分配给该用户的用户名和口令。 6. **数据表的操作**: - 删除数据表:`DROPTABLE emp PURGE; DROPTABLE dept PURGE; ...`,`PURGE`关键字确保物理删除数据,而不仅仅是从数据字典中移除记录。 - 创建数据表:展示了如何定义两个简单的表结构,如`dept`表和`emp`表,包含了主键约束和字段类型,如整数`NUMBER`、字符串`VARCHAR2`等。 这些操作涵盖了Oracle数据库的基础使用,适合新手通过实践来熟悉Oracle的环境和基本语法。后续可能还需要学习更深入的概念,如数据类型、索引、视图、存储过程等,以更好地管理和维护复杂的数据库系统。