Oracle初学者指南:常见问题与解答
5星 · 超过95%的资源 需积分: 10 103 浏览量
更新于2024-09-12
43
收藏 68KB DOC 举报
"Oracle初学者常见操作100问涵盖了Oracle数据库管理的多个方面,包括用户登录来源识别、查询字段、脚本获取、空间占用计算以及会话限制查看等基础知识。"
Oracle数据库是企业级的关系型数据库管理系统,对于初学者来说,掌握一些基本操作和常见问题的解决方法至关重要。以下是对提供的部分知识点的详细解释:
1. **Oracle安装后的初始口令**:在Oracle安装完成后,会有几个预设的系统用户,每个用户都有自己的默认口令:
- internal/oracle
- sys/change_on_install
- system/manager
- scott/tiger
- sysman/oem_temp
这些用户具有不同的权限,如`sys`和`system`是DBA级别的用户,而`scott`通常用于教学目的。
2. **裸设备**:裸设备是指不通过文件系统,而是直接映射到硬盘物理位置的存储空间。使用裸设备可以减少文件系统的开销,提高I/O性能,尤其适合大数据量和高并发读写的场景。
3. **用户登录来源识别**:要查看用户是从哪台机器登录Oracle的,可以执行SQL查询:
```
SELECT machine, terminal FROM V$SESSION;
```
`V$SESSION`视图提供了关于当前会话的信息,包括登录的主机名和终端信息。
4. **查询字段**:
- `desc table_name` 可以显示表的结构,包括字段名和数据类型。
- `select field_name from` 用于查询特定字段的值,需要指定表名和条件。
- `select * from all_tables where table_name like '%'` 查询所有表名包含特定字符的表。
- `select * from all_tab_columns where table_name='??'` 查找特定表的所有列信息。
5. **获取对象创建脚本**:
- `desc user_source` 可以查看用户对象的源代码,如过程、函数、触发器等。
- `user_triggers` 显示用户的触发器定义。
6. **计算表占用空间**:
使用如下SQL查询可以计算表占用的空间大小:
```
select owner, table_name,
NUM_ROWS,
BLOCKS*AAA/1024/1024 "SizeM",
EMPTY_BLOCKS,
LAST_ANALYZED
from dba_tables
where table_name='XXX';
```
其中`AAA`是`db_block_size`的值,`XXX`是你要检查的表名。
7. **查看最大会话数**:
- `SELECT * FROM V$PARAMETER WHERE NAME LIKE 'proc%'` 以及 `show parameter processes` 命令可以查看Oracle允许的最大并发进程数,这代表了最大会话数。
- `V$LICENSE` 视图可以查看Oracle许可证信息,包括用户许可的数量限制。
这只是Oracle初学者需要了解的一部分操作,实际学习过程中还会涉及到数据备份与恢复、性能优化、安全性设置、索引管理等多个主题。不断实践和深入学习是成为熟练Oracle DBA的关键。
2012-03-30 上传
2011-02-19 上传
2008-09-10 上传
2015-03-31 上传
2013-08-30 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
道非
- 粉丝: 8
- 资源: 50
最新资源
- Java毕业设计项目:校园二手交易网站开发指南
- Blaseball Plus插件开发与构建教程
- Deno Express:模仿Node.js Express的Deno Web服务器解决方案
- coc-snippets: 强化coc.nvim代码片段体验
- Java面向对象编程语言特性解析与学生信息管理系统开发
- 掌握Java实现硬盘链接技术:LinkDisks深度解析
- 基于Springboot和Vue的Java网盘系统开发
- jMonkeyEngine3 SDK:Netbeans集成的3D应用开发利器
- Python家庭作业指南与实践技巧
- Java企业级Web项目实践指南
- Eureka注册中心与Go客户端使用指南
- TsinghuaNet客户端:跨平台校园网联网解决方案
- 掌握lazycsv:C++中高效解析CSV文件的单头库
- FSDAF遥感影像时空融合python实现教程
- Envato Markets分析工具扩展:监控销售与评论
- Kotlin实现NumPy绑定:提升数组数据处理性能