Oracle基础入门:1000问解惑,查询字段与版本识别

下载需积分: 0 | DOC格式 | 179KB | 更新于2025-01-31 | 103 浏览量 | 23 下载量 举报
收藏
Oracle傻瓜1000问是一本针对Oracle数据库初学者编写的实用指南,它涵盖了Oracle数据库的基础操作和常见问题解答。在这本书中,作者解释了一些关键的概念和命令,以帮助读者更好地理解和使用Oracle数据库。 1. **查询字段信息**:在Oracle中,查询字段名和其相关信息通常使用SQL语句。`DESC table_name` 是一个基本命令,用于显示指定表的列名、数据类型、长度、是否可为空以及其他相关信息。例如,如果你想查看"table_name"表的结构,就执行 `DESC table_name;` 而要查询特定字段的值,可以使用 `SELECT field_name, ... FROM ...`,在这里,你需要替换`field_name`为你要查询的字段名,以及指定表名。 2. **全表查询**:`SELECT * FROM all_tables WHERE table_name like '%'` 用于列出数据库中的所有表名,通过通配符`%`来匹配部分表名。如果你想查找特定表的所有列,可以使用`all_tab_columns`视图,如 `SELECT * FROM all_tab_columns WHERE table_name = '??'`,这里`??`应替换为你想要查询的具体表名。 3. **系统账户初始口令**:Oracle安装后,一些内置账号的初始口令包括: - Internal/Oracle: 默认内部模式管理员口令(一般不推荐使用) - sys/change_on_install: 系统账户的口令,与安装过程相关 - system/manager: 系统管理器口令 - scott/tiger: 常见示例用户scott的口令,用于教学用途 4. **数据库创建**: - Oracle 8.0.5: 使用`orainstaller` (ORAINST)创建数据库是当时的常见方法。通过图形界面(如果有motif界面),选择安装路径并跟随向导。 - Oracle 8.1.7: 同样的过程适用于8.1.7版本,但ORAINST已不再作为首选工具,可能需要使用其他安装程序或工具,如DBCA(Database Configuration Assistant)。 - Oracle 9i: 对于9i版本,推荐使用DBCA(Database Configuration Assistant),这是一个图形化的工具,简化了数据库的创建过程。 5. **裸设备与版本识别**:Oracle中的裸设备是指直接在操作系统级别访问的物理硬盘,而无需通过文件系统。区分64-bit和32-bit版本通常通过SQL*Plus命令`SELECT * FROM v$version`来查看`BANNER`中的信息,其中会包含关于平台和版本的详细信息。 6. **SVRMGR和SQL*PLUS**: - SVRMGR (Server Manager) 是早期Oracle版本中的工具,但在9i及以后版本中,它被更现代的管理工具取代,如Enterprise Manager Console。对于9i,推荐使用SQL*PLUS进行管理,如 `sqlplus/nolog`。 7. **日志模式切换**:要将数据库变更为归档模式,可以在SQL*PLUS中执行 `ALTER DATABASE ACTION archivelog;`,然后根据需要配置归档策略。 8. **用户登录信息**:要查询哪个用户从哪台机器登录到Oracle,使用 `SELECT machine, terminal FROM V$SESSION;` 这个命令,可以获取用户的登录机器和终端信息。 Oracle傻瓜1000问这本书主要围绕Oracle数据库的日常操作、用户权限管理、数据库创建、版本管理、查询结构、日志控制以及用户登录跟踪等内容展开,是学习和解决Oracle问题的实用参考书。

相关推荐

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部