Oracle在Linux上的安装与SQL连接教程

需积分: 9 1 下载量 167 浏览量 更新于2024-07-09 1 收藏 3.63MB PDF 举报
"Oracle安装和sql使用" Oracle数据库是企业级广泛应用的关系型数据库系统,它的安装和SQL使用是数据库管理员和开发人员的基础技能。本资源主要介绍了在Linux环境下通过虚拟机进行Oracle的安装以及如何使用SQL*Plus进行连接和查询。 首先,Oracle的安装涉及到几个关键步骤。在开始之前,确保VMware Tools已经在虚拟机中安装,同时,本地主机与虚拟机之间网络通信正常,可以使用`ping`命令进行检查。推荐使用文件共享功能将Oracle的安装包从Windows传送到Linux系统中,因为这比直接拖拽或共享文件夹更方便。安装过程中,需选择合适的选项并设置数据库的系统管理员密码(如`root`),需要注意的是,密码必须以字符开头,且不能过于复杂,以免在安装过程中遇到问题。 在Linux上安装Oracle相对Windows来说较为复杂,因为它涉及更多的手动配置。安装过程中,系统会进行一系列的检查,如系统需求、硬件兼容性等。如果所有检测均通过,可以继续下一步直至安装完成。安装结束后,需确认退出,至此Oracle数据库系统安装完毕。 接着是通过SQL*Plus测试连接。SQL*Plus是Oracle提供的一种命令行工具,用于执行SQL语句和PL/SQL块。连接成功后,可以使用`SELECT * FROM tabs`来查看所有的表,这表明Oracle数据库已正确配置并且可以使用。退出SQL*Plus可以输入`quit`或按`Ctrl+C`。 对于远程连接Oracle数据库,通常需要Oracle客户端。可以从Oracle官网下载Instant Client,根据指南在Windows环境中安装。安装时应避免使用含有中文的路径,以防出现兼容性问题。安装完成后,需要配置环境变量,比如设置`TNS_ADMIN`指向包含`tnsnames.ora`文件的目录,该文件定义了数据库连接的细节。然后,使用类似`sqlplus system/root@192.168.220.90:1521/orcl`的命令,可以远程登录到Oracle数据库。 Oracle的安装和SQL使用涉及到网络配置、数据库安装、用户认证以及客户端连接等多个方面,理解并掌握这些步骤对进行Oracle数据库管理和开发至关重要。
2011-05-11 上传
谢谢大家的支持,我会陆续上传相关电子书 由于体积较大,本书分两卷压缩,请都下载完再解压! Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一) http://download.csdn.net/source/3268267 Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(二) http://download.csdn.net/source/3268312 内容简介   本书是专门为oracle应用开发人员提供的sql和pl/sql编程指南。通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录类型、集合类型、对象类型、大对象类型)。   除了为读者提供编写sql语句和开发pl/sql块的方法外,本书还为应用开发人员提供了一些常用的pl/sql系统包。通过使用这些pl/sql系统包,应用开发人员可以开发出功能更强大的数据库应用程序。本书不仅适合sql和pl/sql初学者,也适合于有经验的oracle应用开发人员。 前言 第一部分 sql和pl/sql相关工具  第1章 在windows 平台上安装oracle database 11g  第2章 配置网络服务名  第3章 使用sql database  第4章 使用sql*plus 第二部分 sql  第5章 sql和pl/sql综述  第6章 简单查询  第7章 sql单行函数  第8章 操纵数据  第9章 复杂查询  第10章 管理常用对象 第三部分 pl/sql  第11章 pl/sql基础  第12章 访问oracle  第13章 编写控制结构  第14章 使用复合数据类型  第15章 使用游标  第16章 异常处理 . 第17章 本地动态sql  第18章 pl/sql过程  第19章 pl/sql函数  第20章 pl/sql包  第21章 触发器  第22章 使用对象类型 第四部分 pl/sql系统包  第23章 使用大对象  第24章 读写os文件  第25章 开发多媒体应用  第26章 开发web应用  第27章 dbms_sq动态sql  第28章 管理统计  第29章 使用数据库资源管理器  第30章 数据加密和解密  第31章 使用调度程序  第32章 使用flashback  第33章 使用重定义联机表  第34章 修正损坏块  第35章 使用日里民挖掘  第36章 使用管道  第37章 使用精细访问控制  第38章 使用精细审计  第39章 使用预警事件  第40章 转换rowid  第41章 其他常用包 习题答案