Oracle数据库常见问题与解答1000问

需积分: 0 0 下载量 85 浏览量 更新于2024-07-20 收藏 321KB PDF 举报
"ORACLE应用常见傻瓜问题1000问" 在Oracle数据库管理中,遇到各种问题是在所难免的。以下是一些常见的Oracle应用问题及其解答: 1. Oracle安装完成后,初始口令通常为SYS和SYSTEM这两个内置用户的默认口令,需要在首次登录时更改。 2. ORACLE9IASWEB CACHE的初始默认用户和密码通常是`webcache`和`webcache`,但具体情况可能因版本和配置而异,建议查阅官方文档。 3. 创建数据库的步骤在不同版本中略有变化,例如在Oracle 8.0.5中,可以使用DBCA(Database Configuration Assistant)或手动创建,涉及创建控制文件、数据文件、重做日志文件等。 4. Oracle 8.1.7创建数据库也类似,可能需要手动编写CREATE DATABASE语句,然后创建表空间、用户、角色等。 5. 在Oracle 9i中,DBCA工具变得更加成熟,通常推荐使用它来创建数据库,也可以使用SQL脚本进行创建。 6. 裸设备是指直接映射到硬件磁盘设备上的文件,用于提高I/O性能,减少操作系统层的开销。 7. Oracle区分64-bit和32-bit版本主要看安装程序的架构,可以通过检查操作系统位宽或查看Oracle安装目录下的文件来判断。 8. SVRMGR是早期Oracle版本中的服务器管理器,用于执行管理任务,但在较新版本中已被SQL*Plus和EM取代。 9. 可以通过V$SESSION视图查询用户所在的主机名来识别登陆来源。 10. 查询字段一般使用SELECT语句,如`SELECT column_name FROM table_name WHERE condition;` 11. 获取创建脚本通常使用`EXPDP`导出包含DDL的元数据,或者直接在SQL*Plus中使用`SHOW CREATE TABLE`(非标准SQL,但某些工具支持)。 12. 表占用空间的大小可以通过`DBA_SEGMENTS`或`USER_SEGMENTS`视图查询。 13. 查看最大会话数,可以在`INIT.ORA`或`SPFILE`中查找`PROCESSES`参数。 14. 使用`V$LOCKED_OBJECT`和`V$SESSION`视图可以查看被锁事务信息。 15. 通过设置`LOGGING`参数并开启归档模式,以archivelog方式运行Oracle。 16. `V$SESSION`视图可以显示正在使用数据库的用户信息。 17. 表中的字段最大数量由表空间的段空间管理策略决定,理论上没有固定限制,但过多字段可能影响性能。 18. `SELECT SID FROM V$INSTANCE`可以查询数据库的SID。 19. 通过网络命令如`ifconfig`(Unix/Linux)或`ipconfig`(Windows)查看IP地址,然后在SQL*Plus中执行。 20. 调整时间通常涉及修改系统时间,如在Unix下使用`date`命令。 这些问题只是Oracle应用中的一小部分,解决这些问题需要对Oracle数据库的体系结构、管理工具和SQL语言有深入理解。在实际操作中,遇到问题时,查阅官方文档、在线社区和专业书籍都是很好的学习途径。