Oracle数据库是世界上最流行的数据库管理系统之一,广泛应用于企业级的数据存储和管理。以下是一些Oracle应用中常见的问题及其解答,这些问题涵盖了数据库的安装、配置、管理、查询和优化等多个方面: 1. **Oracle安装后的初始口令**:Oracle安装完成后,通常会有一个默认的管理员账户SYS,其口令在安装过程中设定。 2. **ORACLE9IAS Web Cache的初始默认用户和密码**:通常,默认的Web Cache管理员用户名是webcache,密码在安装文档中提供。 3. **创建数据库**:Oracle数据库可以通过Database Configuration Assistant (DBCA) 创建,或者手动使用SQL命令如`CREATE DATABASE`来创建。 4. **裸设备**:裸设备是指直接分配给Oracle数据库使用的操作系统级别的磁盘空间,绕过文件系统,以提高I/O性能。 5. **区分64-bit/32-bit版本**:可以通过检查Oracle安装目录的结构或者运行`SELECT * FROM V$VERSION`来判断。 6. **SVRMGR**:是Oracle 8i之前的数据库管理工具,用于管理数据库服务。 7. **查看用户登录来源**:使用`V$SESSION`视图,可以查询到用户的登录信息,包括主机名。 8. **查询字段**:使用`DESCRIBE table_name`或`SELECT column_name FROM user_tab_columns WHERE table_name = 'table_name'`。 9. **获取触发器、过程、函数的创建脚本**:使用`SHOW CREATE TRIGGER`, `SHOW CREATE PROCEDURE` 和 `SHOW CREATE FUNCTION`(根据数据库版本不同,可能需要使用其他SQL语句)。 10. **计算表占用空间**:查询`DBA_SEGMENTS`或`USER_SEGMENTS`视图。 11. **查看最大会话数**:检查初始化参数`MAX_SESSIONS`。 12. **查看被锁事务**:使用`V$LOCKED_OBJECT`和`V$SESSION`视图。 13. **以archivelog模式运行Oracle**:设置初始化参数`LOG_MODE`为`ARCHIVELOG`。 14. **获取当前用户对象**:使用`USER_OBJECTS`视图。 15. **修改SQL*Plus编辑器**:在SQL*Plus的环境变量中设置EDITOR。 16. **随机函数**:Oracle中的`DBMS_RANDOM.VALUE`。 17. **查询CPU和磁盘竞争状况**:在Linux/Unix下,使用`top`或`iostat`命令。 18. **数据库字符集状态**:查询`NLS_DATABASE_PARAMETERS`。 19. **表空间信息**:查询`DBA_DATA_FILES`和`DBA_FREE_SPACE`。 20. **修改表的主键**:使用`ALTER TABLE`语句。 以上只是部分问题的答案,实际的"ORACLE应用常见傻瓜问题1000问"包含了更多关于Oracle数据库的使用、管理和故障排查的知识,涵盖从基础操作到高级特性的方方面面。对于Oracle数据库管理员和开发人员来说,理解和掌握这些问题及其答案,能够有效地提升工作效率和解决问题的能力。
剩余63页未读,继续阅读
- zxb2009103102142013-05-17很感谢楼主分享,很有用。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助