Oracle实战教程:韩顺平课堂笔记完整版
需积分: 9 123 浏览量
更新于2024-09-13
收藏 115KB TXT 举报
"这是一份关于Oracle数据库的学习资料,包含了韩顺平的上课笔记和实战教程,内容全面,适合初学者和进阶者。"
在Oracle学习的过程中,掌握Oracle的安装、配置和管理是基础且重要的步骤。以下是根据标题、描述和部分内容提取的关键知识点:
1. **Oracle安装**:
- 使用Oracle Universal Installer (OUI) 是Oracle数据库的标准安装方式,通过这个工具可以方便地安装不同版本的Oracle产品。
- 安装路径:通常会将Oracle安装到`Oracle-OraDb110g_home1`这样的目录下,具体路径可能因系统配置而异。
- 在安装过程中,需要关注环境变量的设置,例如`ORACLE_HOME`指向Oracle的安装目录。
2. **注册表修改**:
- 在Windows系统中,Oracle的相关信息会被存储在注册表中。安装完成后,可能需要删除或修改某些键值以卸载旧版本或解决冲突。
- 删除HKEY_LOCAL_MACHINE下的ORACLE相关键值,如`SOFTWARE|ORACLE`、`SYSTEM|CurrentControlSet|Services|Oracle`等,确保系统干净。
3. **系统路径调整**:
- 需要在系统环境变量`PATH`和`CLASSPATH`中添加Oracle的相应路径,以便系统能找到Oracle的可执行文件和类库。
- 删除不再使用的Oracle目录,例如`ProgrmFiles\Oracle`和`ORACLE_BASE`。
4. **权限与用户管理**:
- Oracle数据库中有几个预定义的管理员角色,如`SYS`和`SYSTEM`。
- `SYS`是最高级别的系统管理员,拥有所有权限,包括创建数据库和进行系统级别的操作。
- `SYSTEM`拥有较高的权限,但不建议用其执行`SYSDBA`级别的任务,通常用于数据库的日常管理。
- 创建新用户时,应根据角色分配适当的权限,如`sysoper`用于数据库维护,`manager`则更适合普通操作。
5. **Enterprise Manager Console**:
- Oracle 10g及以上版本提供了Web界面的Enterprise Manager,通过指定的端口(如1158)访问,可以方便地监控和管理数据库实例。
- 默认URL示例:`http://ip:1158`,其中`ip`是服务器的IP地址。
6. **数据库启动和停止**:
- Oracle数据库服务可以通过服务管理工具或命令行(如`net start/stop OracleServiceSID`)启动和停止。
- 确保监听器(Listener)运行正常,监听端口(如1521)开放,以供客户端连接。
这些知识点构成了Oracle学习的基础,对于理解和操作Oracle数据库至关重要。学习者应深入理解每个步骤,并通过实践来巩固知识,提升数据库管理技能。
2007-08-28 上传
2008-04-18 上传
2011-06-22 上传
2011-06-22 上传
2012-02-29 上传
2018-06-04 上传
2009-07-10 上传
2024-11-18 上传
hukang629
- 粉丝: 0
- 资源: 2
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建