Oracle1000.pdf 一千个最常用的问题
根据提供的文档信息,我们可以归纳出一系列关于Oracle数据库的基础知识点,主要涵盖了Oracle的安装与配置、基本操作命令以及一些常见的管理技巧。以下是对这些知识点的详细解释: ### 1. Oracle安装后的初始口令 - **Internal 用户**: `internal/oracle` - **Sys 用户**: `sys/change_on_install` - **System 用户**: `system/manager` - **Scott 用户**: `scott/tiger` - **Sysman 用户**: `sysman/oem_temp` 这些默认口令是在安装完成后用于登录不同类型的管理员账户的。 ### 2. ORACLE9IASWEB CACHE 的初始默认用户和密码 - **默认用户名**: `administrator` - **默认密码**: `administrator` 这是Oracle 9i AS Web Cache服务的初始认证信息。 ### 3. Oracle 8.0.5 创建数据库 - **工具**: 使用 `orainst` 工具进行数据库创建。 - **命令行**: 如果系统支持Motif图形界面,则可以通过 `orainst/m` 命令打开安装向导。 ### 4. Oracle 8.1.7 创建数据库 - **工具**: 使用 `dbassist` 脚本进行数据库创建。 ### 5. Oracle 9i 创建数据库 - **工具**: 使用 `dbca`(Database Configuration Assistant)工具进行数据库创建。 ### 6. Oracle中的裸设备概念 - **定义**: 指的是绕过操作系统文件系统直接访问的存储空间。 - **用途**: 在某些高性能环境下,为了提高数据访问速度,可能会使用裸设备来存储数据库文件。 ### 7. 如何区分Oracle的64位和32位版本 - **方法**: 可以通过SQL*Plus命令行工具来查看Oracle版本信息。 - 执行命令:`$ sqlplus '/AS SYSDBA'` - 输入命令:`SELECT * FROM v$version;` - 版本信息中通常会包含关于操作系统和架构的信息,如“Production”后面可能会跟着“64-bit”。 ### 8. SVRMGR 和 SQL*Plus - **SVRMGR**: Server Manager,是早期版本中用于管理数据库的一个命令行工具,在Oracle 9i之后已经被弃用。 - **替代工具**: 在9i及后续版本中,可以使用 `SQL*Plus` 进行数据库管理。 - 命令示例:`sqlplus /nolog` ### 9. 查看用户登录信息 - **查询命令**: `SELECT machine, terminal FROM V$SESSION;` - `machine`: 显示用户的登录主机名。 - `terminal`: 显示用户的终端信息。 ### 10. 查询表结构和字段值 - **查询表结构**: `DESC table_name` - **查询字段值**: `SELECT field_name FROM table_name` - **查询表和字段信息**: - `SELECT * FROM all_tables WHERE table_name LIKE '%pattern%'` - `SELECT * FROM all_tab_columns WHERE table_name = 'table_name'` ### 11. 获取触发器、过程和函数的创建脚本 - **查询命令**: `DESC user_source` - **触发器信息**: `SELECT * FROM user_triggers` ### 12. 计算表所占空间大小 - **查询命令**: ```sql SELECT owner, table_name, NUM_ROWS, BLOCKS * db_block_size / 1024 / 1024 "Size(M)", EMPTY_BLOCKS, LAST_ANALYZED FROM dba_tables WHERE table_name = 'table_name'; ``` ### 13. 查看最大会话数 - **查询命令**: ```sql SELECT * FROM v$parameter WHERE name LIKE 'processes'; SELECT * FROM v$license; ``` - `sessions_highwater`: 显示系统曾经达到的最大会话数。 ### 14. 查看系统被锁定的事务时间 - **查询命令**: `SELECT * FROM v$locked_object;` ### 15. 以Archive Log方式运行Oracle - **配置**: 需要在 `init.ora` 文件中设置相关的参数,如 `LOG_ARCHIVE_DEST`、`LOG_ARCHIVE_FORMAT` 等。 - **命令**: 使用 `ALTER DATABASE ARCHIVELOG;` 命令将数据库切换到归档模式。 以上知识点覆盖了Oracle数据库的基本管理和配置方面,对于初学者而言非常实用。需要注意的是,随着Oracle版本的更新,部分命令和工具可能会有所变化,建议根据具体版本查阅官方文档获取最新信息。
剩余82页未读,继续阅读
- 粉丝: 9
- 资源: 29
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
- (源码)基于PythonDjango框架的资产管理系统.zip
- (源码)基于计算机系统原理与Arduino技术的学习平台.zip
- (源码)基于SSM框架的大学消息通知系统服务端.zip
- (源码)基于Java Servlet的学生信息管理系统.zip
- (源码)基于Qt和AVR的FestosMechatronics系统终端.zip
评论0