MLDN课堂:Oracle数据库入门与经典笔记梳理
需积分: 44 18 浏览量
更新于2024-07-25
收藏 11.04MB PDF 举报
本篇笔记是关于MLDN课堂上的Oracle数据库学习资料,涵盖了Oracle数据库的基础知识、安装配置、命令行工具以及SQLPlus的基本操作。以下是详细内容概览:
1. **Oracle简介**:
Oracle是著名的数据库管理系统(DBMS),由Larry Ellison创建的公司——Oracle Corporation提供。它以其稳定性、安全性以及高度可扩展性而闻名,广泛应用于企业级应用。
2. **Oracle版本变迁**:
- Oracle8: 初代的商业版本,后续发展为Oracle8i。
- Oracle9i: 提供了更多的网络服务和安全性增强。
- Oracle10g: 重要的里程碑,引入了许多新功能,如XML支持、JDBC 3.0等。
3. **安装与配置**:
- 提到了`setup.exe`,这是Oracle数据库的安装程序,用于在Windows环境中进行安装。
- 配置可能涉及到`change_on_install`,这可能是安装时设置数据库选项或更改安装行为的参数。
4. **Oracle管理工具**:
- `oraDb10g_home1TNSListener`和`OracleServiceMLDN`可能是Oracle服务名,TNS(Transparent Network Substrate)监听器负责连接管理。
- `oracleadmin`可能是Oracle的后台管理工具,用于系统维护和数据库管理。
5. **SQLPlus命令行工具**:
- `sqlplusw`是SQL*Plus的Windows版本,一个交互式SQL查询工具,用于执行SQL语句和管理数据库。
- `setlinesize`和`setpagesize`是SQLPlus的命令,分别用于设置行宽和页面大小,以改善输出格式。
6. **SQL命令示例**:
- `SELECT * FROM emp;` 是一个基本的SQL查询,显示`emp`表中的所有记录。
- `conn / as sysdba` 或 `conn sys/change_on_install as sysdba` 是登录到Oracle数据库作为管理员的命令,通常用于系统级别的操作。
7. **数据库权限管理**:
- `ASSYSDBA`和`SYSOPER`是Oracle中具有高级权限的角色,允许用户执行特定于数据库的操作。
8. **错误处理**:
- 出现`ORA-00942: table or view does not exist`错误,表明尝试查询的`emp`表不存在,或者拼写有误。
这篇笔记提供了对Oracle数据库学习的一个起点,适合那些希望深入理解Oracle基础概念、掌握SQLPlus使用技巧以及了解数据库管理的人。通过这些笔记,读者可以快速上手并逐步提升对Oracle的熟练程度。
166 浏览量
123 浏览量
146 浏览量
136 浏览量
2009-07-17 上传
2013-08-19 上传
132 浏览量
144 浏览量
crazytaliban
- 粉丝: 5
- 资源: 20
最新资源
- PlantManager
- wlab-pro.github.io
- TaskToobig
- django-ra-erp:一个基于Django的框架,用于创建各种业务解决方案,并配有报告引擎和响应式仪表板
- PVsyst.v5.03.Multilingual.rar
- linphoneDoc.rar
- seckill:秒杀系统
- 50个动画图标 .aep .gif素材下载
- 易语言libcurl库7.73.0板源码+demo
- TaskItalic
- azure-k3s-cluster:使用k3s.io部署轻量级Kubernetes群集的Azure模板
- java邮件发送demo.rar
- More.Effective.C.rar
- caleydo.github.io:Caleydo网站
- handle-write-xx:手写***
- TaskDouble