Oracle面试常见问答与知识点解析
需积分: 3 192 浏览量
更新于2024-08-01
收藏 361KB DOC 举报
"Oracle面试问答文档包含了Oracle安装后的初始口令、Oracle服务器管理工具的默认用户和密码,以及不同版本的Oracle创建数据库的方法。此外,文档还提到了Oracle中的裸设备概念,如何区分Oracle的64位和32位版本,SVRMGR工具的含义及其在新版本中的替代,以及如何查看用户登录Oracle的机器信息。"
Oracle是全球广泛使用的数据库管理系统之一,面试中常常会涉及到其基础配置和管理方面的知识。以下是根据提供的内容详细展开的一些Oracle知识点:
1. **Oracle安装后的初始口令**:在Oracle安装完成后,有一些默认的用户和口令。例如,`internal/oracle` 是一个初始的内部用户,而`sys/change_on_install`是用于SYSDBA角色的初始口令。
2. **Oracle 9i Application Server (OAS) WebCache的默认用户和密码**:WebCache是Oracle提供的一种缓存服务,初始的管理员用户是`administrator`,默认密码也是`administrator`。
3. **创建数据库的方法**:
- Oracle 8.0.5:使用`orainst`工具,如果图形界面可用,可以使用`orainst/motif`。
- Oracle 8.1.7:通过`dbassist`工具来创建数据库。
- Oracle 9i:采用`Database Configuration Assistant (DBCA)`,这是一个图形化的数据库创建和管理工具。
4. **Oracle中的“裸设备”**:裸设备是指不通过操作系统文件系统,而是直接映射到硬件存储设备的磁盘空间,它用于提高I/O性能,尤其是对于大型事务处理系统。
5. **区分64-bit/32-bit版本的Oracle**:可以通过运行`sqlplus`命令并以SYSDBA身份登录,然后查询`v$version`视图。Oracle 9i的64位版本通常在BANNER列中会有表明64位的信息。
6. **SVRMGR与SQL*Plus**:SVRMGR是Oracle早期版本中用于服务器管理的命令行工具,但在9i之后被SQL*Plus替代,因此在9i及更高版本中,使用`sqlplus /nolog`来启动SQL*Plus并进行相关操作。
7. **查看用户登录Oracle的机器信息**:若想知道某个用户是从哪台机器登录Oracle,可以执行SQL查询`SELECT machine, osuser FROM v$session WHERE username = '指定用户名';` 这将显示当前活动会话的机器名和操作系统用户。
这些面试问题涵盖了Oracle基础管理、数据库创建、版本识别以及监控用户活动等多个方面,都是Oracle DBA或相关开发人员需要掌握的关键技能。了解和掌握这些知识点有助于在面试中表现出扎实的Oracle知识基础。
1844 浏览量
975 浏览量
353 浏览量
103 浏览量
159 浏览量
2022-07-12 上传
2021-09-22 上传
2022-06-10 上传
110 浏览量