Oracle入门笔记:数据库安装与基本操作
需积分: 1 46 浏览量
更新于2024-07-28
收藏 324KB DOC 举报
Oracle笔记主要涵盖了Oracle数据库的基础设置和管理,包括安装后数据库结构、权限管理以及SQL操作等内容。以下是详细的知识点:
1. **数据库实例与默认账户**:
- 安装Oracle数据库后,会自动创建一个数据库实例,其中包括超级管理员账户sys和管理操作员账户system。
- sys拥有最高权限,包含sysdba角色,初始密码是change_on_install。
- system拥有sysoper角色,但不具有createdatabase权限,用于日常管理和操作。
- scott账户是预置的,密码为tiger,常用于示例和教学。
2. **基本数据库连接与管理**:
- 使用`conn`命令进行数据库连接,例如`conn scott/tiger`(非管理员账户)或`conn sysdba`(管理员账户)。
- `showuser`命令用来查看当前登录用户的权限状态。
- 断开连接使用`disc`或`disconnect`,结束命令后需加上分号。
- 密码修改使用`passw`,要求以sys或system权限执行。
- 退出命令窗口用`exit`。
3. **SQL脚本操作**:
- 通过`@`符号加载SQL脚本,如`@path/to/script.sql`。
- `edit`命令用于编辑脚本文件。
4. **用户管理**:
- 创建用户使用`createuser`命令,如`createuser zhangsan identified by password`。
- 如果忘记账户信息,可以通过空用户权限创建并后续授权。
- 新用户初始无权限,需使用`grant`命令赋予权限,如`grant createsession to zhangsan`。
- 用户密码修改用`alteruser`,如`alteruser zhangsan identified by new_password`。
- 删除用户时,若该用户有表需先卸载数据,用`dropuser zhangsan cascade`(级联删除)。
5. **权限与系统对象**:
- 常用的系统权限包括:`creattable`, `update`, `insert`, `delete`, `select`, `drop`, `alter`, 和 `createsession`。
- Oracle的内置对象包括:用户、表、视图、索引、存储过程等,这些对象支持数据的存储、查询和操作。
6. **对象概念**:
- 在Oracle中,对象是用于管理数据和功能的实体,它们是数据库中的核心组件,比如用户表空间、角色、触发器等。
通过这些笔记,初学者可以快速了解Oracle数据库的基本架构、权限管理和基础操作流程,有助于进行进一步的学习和实践。在实际操作中,理解这些概念并结合官方文档进行深入学习,能有效提升数据库管理能力。
2013-06-12 上传
2009-04-14 上传
2019-07-30 上传
2024-11-29 上传
2024-11-29 上传
2024-11-29 上传
2024-11-29 上传
a651242655
- 粉丝: 0
- 资源: 2
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍