Oracle11g学习笔记:基础与SQL*Plus命令详解
需积分: 9 2 浏览量
更新于2024-07-21
2
收藏 121KB DOCX 举报
"Oracle11G数据库学习笔记包含了Oracle11g的基本概念、服务、SQL*Plus常用命令以及网络配置的相关知识。"
Oracle11G是Oracle公司推出的一款关系型数据库管理系统,具有高可用性、高性能和高效管理等特点。在Oracle11G中,了解其服务是非常重要的基础:
1. OracleDBConsoleorcl:这是一个控制台服务,通过这个服务,用户可以使用HTTPS协议在本地地址(localhost:1158/em)登录Oracle企业管理器,进行数据库管理和监控。
2. OracleOraDb11g_home1TNSListener:这是监听服务,用于接收来自客户端的数据库连接请求。可以通过`lsnrctl start/stop/status`命令来启动、停止或查看监听状态。如果只需要本机访问数据库,可以不开启此服务,但网络访问时必须开启。
3. OracleServiceORCL:这个服务代表名为"orcl"的数据库服务,可以通过`net start/stop oracleserviceorcl`命令来管理。它确保数据库实例正常运行,提供数据库服务。
在使用Oracle11G时,SQL*Plus是常用的交互式命令行工具,其中一些常用命令包括:
- `connect/conn`:连接到数据库,如`connect scott/ahdl1234`。
- `sqlplus /nolog`:启动SQL*Plus而不直接连接到任何用户。
- `show user` / `select user from dual`:显示当前已连接的用户。
- `clear screen`:清空屏幕。
- `spool`:保存查询结果到文件,如`spool c:\1.txt`,然后`select * from emp;`,最后`spool off`。
- `edit`:编辑并执行上一条SQL语句。
- `set time on/off`:开启或关闭执行时间显示。
- `show error`:查看上一次执行的SQL语句的错误信息。
- `host`:在主机上执行命令,如`host dir c:`。
- `@`:执行指定路径的SQL脚本,如`@d:\1.sql`。
- `sqlplus远程连接`:格式为`sqlplus /nolog; conn usr/pwd@//host:port/sid`,其中`sid`为服务名。
此外,Oracle11G的网络配置主要涉及两个文件:
- `listener.ora`:位于服务器端,定义监听器的信息,包括监听器名称、端口和数据库服务。
- `tnsnames.ora`:位于客户端,定义数据库连接的别名,方便客户端连接。
`merge into`语句是Oracle中的一个高级功能,它结合了`insert`和`update`操作,可以实现有则更新,无则插入的效果。在处理数据时,`merge into`提供了更灵活的数据同步策略,特别是在数据集成和ETL过程中非常有用。
总结来说,Oracle11G数据库学习笔记涵盖了数据库服务、SQL*Plus使用和网络配置等核心内容,对于学习和掌握Oracle数据库管理至关重要。通过深入理解和实践这些知识点,能够有效地管理和维护Oracle11G数据库系统。
2019-03-13 上传
2014-05-30 上传
2012-11-09 上传
2012-04-07 上传
2015-06-24 上传
点击了解资源详情
点击了解资源详情
18517991
- 粉丝: 0
- 资源: 5
最新资源
- C语言快速排序算法的实现与应用
- KityFormula 编辑器压缩包功能解析
- 离线搭建Kubernetes 1.17.0集群教程与资源包分享
- Java毕业设计教学平台完整教程与源码
- 综合数据集汇总:浏览记录与市场研究分析
- STM32智能家居控制系统:创新设计与无线通讯
- 深入浅出C++20标准:四大新特性解析
- Real-ESRGAN: 开源项目提升图像超分辨率技术
- 植物大战僵尸杂交版v2.0.88:新元素新挑战
- 掌握数据分析核心模型,预测未来不是梦
- Android平台蓝牙HC-06/08模块数据交互技巧
- Python源码分享:计算100至200之间的所有素数
- 免费视频修复利器:Digital Video Repair
- Chrome浏览器新版本Adblock Plus插件发布
- GifSplitter:Linux下GIF转BMP的核心工具
- Vue.js开发教程:全面学习资源指南