Oracle应用基础问答1000例

需积分: 0 7 下载量 27 浏览量 更新于2024-11-12 收藏 321KB PDF 举报
"ORACLE应用常见傻瓜问题1000问.pdf" 在ORACLE数据库管理中,遇到的各种问题涵盖了许多方面,包括安装配置、数据库创建、用户管理、系统监控、性能优化以及数据操作等。以下是一些关键知识点的详细解释: 1. **Oracle安装后的初始口令**:在安装完Oracle数据库后,管理员(SYS)和系统(SYSTEM)用户的初始口令通常会在安装过程中设定。默认情况下,SYS用户通常为SYSMAN,SYSTEM用户则为MANAGER,但这些可能因版本或安装选项而异。 2. **ORACLE9IAS WEB CACHE的初始默认用户和密码**:9i Application Server (9IAS) 的Web Cache默认用户可能是webcache,初始密码可能也是webcache,但最好查阅官方文档以获取确切信息。 3. **创建数据库**:在不同版本的Oracle中创建数据库的方法略有不同。例如,在8.0.5中,可能需要使用DBCA(Database Configuration Assistant)或手动执行CREATE DATABASE语句。在8.1.7和9i中,DBCA通常成为首选工具。 4. **裸设备**:裸设备是指直接映射到操作系统物理磁盘的存储,不经过文件系统的层,以提高I/O性能。在Oracle中,可以使用DBCA或手动创建数据文件来指定裸设备。 5. **区分64-bit/32bit版本**:通过检查Oracle安装目录下的bin文件,如`oracleserver64/oracleserver32`,或者运行`file`命令(Unix/Linux)或查看注册表项(Windows)来确定Oracle的位数。 6. **SVRMGR**:SVRMGR是Oracle 8i之前的SQL*Plus管理工具,用于数据库维护和管理,比如创建用户、角色和权限。 7. **查看登录机器**:可以使用V$SESSION视图来追踪用户登录的主机名,其中HOST列显示了连接来源。 8. **查询字段**:使用DESCRIBE命令或者查询USER_TAB_COLUMNS或ALL_TAB_COLUMNS视图来查看表的字段信息。 9. **获取脚本**:可以通过SHOW命令或者使用DBMS_METADATA.GET_DDL包来获取触发器、过程、函数的创建脚本。 10. **计算表空间大小**:可以使用DBA_DATA_FILES或DBA_SEGMENTS视图来统计表占用的空间。 11. **最大会话数**:查看初始化参数文件(init.ora或spfile.ora)中的SESSIONS参数来确定最大会话数。 12. **查看锁定事务**:使用V$LOCKED_OBJECT和V$SESSION视图来监控锁定的事务。 13. **Archivelog模式**:通过ALTER DATABASE ARCHIVELOG命令将数据库切换到归档日志模式,以实现更完整的恢复能力。 14. **用户使用情况**:查询V$SESSION视图可以获取正在使用数据库的用户信息。 15. **字段数量限制**:在Oracle中,单个表的最大列数为1000。 16. **SID**:数据库的System Identifier (SID) 可以在Oracle实例的注册表条目、listener.ora文件或通过查询V$INSTANCE视图获得。 17. **查看IP地址**:在SQL*Plus中,可以执行`SELECT sys_context('USERENV', 'IP_ADDRESS') FROM dual;`来获取服务器的IP地址。 18. **查询权限**:通过查询DBA_PRIVS、USER_PRIVS或SESSION_PRIVS视图来查看用户权限。 19. **表和索引移动表空间**:使用ALTER TABLE或ALTER INDEX命令,配合RELOCATE子句,可以将表和索引移动到新的表空间。 20. **时间调整**:在Unix环境下,可以使用date命令或更改/etc/sysconfig/clock文件来调整系统时间。 这些问题只是ORACLE应用中的一小部分,实际操作中还有更多复杂的问题和解决方案,需要深入学习Oracle的文档和实践经验。