- 我一定要在本地机器上面安装Oracle数据库吗?
- 如果我在本地安装了Oracle数据库,为什么还要配置一个TNS来连接数据库呢,它怎么这么笨呢?
- 如果本地可以不安装数据库,那又怎么弄呢?
- 还有SQL*Plus,PL/SQL Developer和Oracle数据库有什么关系呢?
首先需要了解两个进程(Windows平台):Oracle数据库进程和Oracle数据库服务监听进程。如果按照这两个进程来划分安装阶段的话,我们可以将安装阶段分为数据库后台系统安装和创建数据库两个阶段,而数据库进程和数据库服务监听进程分别就是两个安装阶段创建的。
- 知道TNS,即数据库地址相关的信息
- 具备Oracle Net软件层
- 客户端应用
- 专门安装Oracle Client软件,可以从Oracle网站下载
- 安装Oracle开发工具,如Form、Report、Discoverer等等,因为这些软件也带了Oracle Net软件层
- 安装Oracle数据库,它也带了Oracle Net软件层
- 开发机器上安装Oracle Client软件,让其具备Oracle Net软件层,进而配置TNS,标识出要连接的数据库信息;并安装PL/SQL Developer这样的Oracle客户端开发工具。而Oracle数据库服务器系统安装在公司的服务器或者“遥远的地方”,和开发人员没有关系,只要TNS配置好就行
- 开发机器上安装Oracle数据库,同时也具备了Oracle Net软件层的功能,配置TNS,标识出连接本机上的数据库;同时安装Oracle客户端开发工具