Oracle数据库使用详解

需积分: 0 1 下载量 64 浏览量 更新于2024-10-01 收藏 322KB PDF 举报
"Oracle.pdf - 全面的Oracle笔记(稀有资料)" Oracle数据库系统是全球广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。这份Oracle笔记详细介绍了如何使用Oracle及其配套工具,特别是SQLPLUS。SQLPLUS是Oracle提供的一个命令行工具,用于执行SQL查询和管理数据库。 1. SQLPLUS的命令 - `set NLS_LANG=american_america.us7ascii`:这是设置NLS(National Language Support)参数,确保能正确处理字符集,以便运行特定脚本。 - `cd $ORACLE_HOME/rdbms/cd demos/summit2.sql`:切换到Oracle安装目录下的相关脚本文件路径。 - `select * from v$version`:查询当前Oracle实例的版本信息。 - `sqlplus / as sysdba`:以系统管理员身份登录Oracle数据库。 - `show user`:显示当前已登录的用户。 - `set pause on/off`:控制是否在查询结果之间暂停。 - `edit`:编辑最近执行的SQL命令。 - `!oerror a942`:使用oerr工具查询错误代码,获取错误详情。 - `host`:在SQLPLUS环境中执行Unix/Linux命令。 2. Oracle 9i (9.2.0.1) 版本 笔记提到的版本是Oracle 9i Release 2,这是一个较早的版本,但它包含了许多基础特性和功能,如数据仓库、分布式数据库系统、PL/SQL等。 3. 数据库恢复 - `sqlplus **/ @summit2.sql`:在指定路径下运行恢复脚本。 4. SQLPLUS脚本执行 - `@demobld.sql` 和 `@demobid.sql`:直接在SQLPLUS中执行建立表的脚本。 - `save 文件名 [replace]`:保存SQL命令到文件,`replace`选项用于覆盖已有文件。 - `spool on/off` 和 `spool 文件名`:控制是否记录SQLPLUS会话,以及记录到哪个文件。 5. 其他要点 - `NLS_LANG`:与国际化相关的设置,影响日期、时间、数字等的格式化。 - `table or view does not exist`:错误提示,表明尝试访问的表或视图不存在。 这份笔记涵盖了Oracle数据库的基础操作,对初学者了解Oracle环境和SQLPLUS的使用非常有帮助。通过学习这些内容,可以掌握如何连接数据库、执行SQL语句、管理数据库对象以及进行简单的故障排查。随着对Oracle的深入理解,还可以探索更高级的主题,如存储过程、触发器、索引优化、备份与恢复等。