Oracle初学者指南:100个常见操作解答
3星 · 超过75%的资源 需积分: 10 43 浏览量
更新于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 上传
2011-02-19 上传
2009-08-17 上传
2008-09-10 上传
2013-08-30 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
余老师
- 粉丝: 16
- 资源: 49
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常