Oracle新手指南:从安装到创建用户与表
需积分: 11 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的环境和基本语法。后续可能还需要学习更深入的概念,如数据类型、索引、视图、存储过程等,以更好地管理和维护复杂的数据库系统。
2009-01-15 上传
117 浏览量
2023-10-11 上传
2014-08-27 上传
yjh1558521716
- 粉丝: 0
- 资源: 2
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫