Oracle初学者指南:100个常见操作解答
3星 · 超过75%的资源 需积分: 10 169 浏览量
更新于2024-09-12
收藏 68KB DOC 举报
"Oracle初学者常见问题解答,涵盖了Oracle数据库的安装、用户登录来源识别、查询字段、存储脚本获取、表空间大小计算以及最大会话数查看等基础操作。"
Oracle是世界上最广泛使用的数据库管理系统之一,对于初学者来说,掌握一些基本的操作是至关重要的。以下是一些Oracle初学者可能会遇到的问题及其解答:
1. Oracle安装完成后,有几个默认的系统用户,他们的口令分别是:
- internal/oracle
- sys/change_on_install
- system/manager
- scott/tiger
- sysman/oem_temp
2. 裸设备是指不通过操作系统文件系统,而是直接使用硬件存储设备的机制,这通常用于提高性能。
3. 想要查看哪个用户是从哪台机器登录Oracle,可以运行SQL查询:
```sql
SELECT machine, terminal FROM V$SESSION;
```
4. 查询表结构或字段,你可以使用以下语句:
- `desc table_name` 可以显示表的结构
- `select field_name from table_name` 可以查询字段的值
- `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. 要查看Oracle的最大会话数,可以通过查询参数:
```sql
SELECT * FROM V$PARAMETER WHERE NAME LIKE 'proc%';
SQL> show parameter processes
```
或者
```sql
SELECT * FROM V$LICENSE;
```
这里显示的最大会话数通常是200。
了解并熟练这些基础操作将有助于Oracle初学者更好地理解和管理数据库。在学习过程中,还会涉及到其他的数据库概念,如索引、视图、备份恢复、权限管理等,这些都是构建坚实Oracle知识体系的重要部分。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-03-30 上传
2008-09-10 上传
2015-03-31 上传
2013-08-30 上传
点击了解资源详情
点击了解资源详情
余老师
- 粉丝: 16
- 资源: 49
最新资源
- 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绑定:提升数组数据处理性能