当前位置:Gxlcms > 数据库问题 > 风清杨之Oracle的安装与说明

风清杨之Oracle的安装与说明

时间:2021-07-01 10:21:17 帮助过:2人阅读

相关Oracle的资料,你就发现上面这些

然后并没什么卵用。当你遇到困难时不要期望别人那里会有你想要的答案,你的每一次选择,你的每一次经历,都是你日后强大到无懈

击的基石。

3.1  什么时候你需要安装Oracle服务端?

    1. 当你需要在本机上创建数据库或读取本机上的数据库文件时你就应该安装Oracle服务端,此种情况一般为Oracle学习者。
    2. Oracle服务器。

3.2  什么时候你需要安装Oracle客户端?

    1. 当你需要对某个数据库的数据表进行CRUD操作时(当然也可以通过程序实现)。
    2. 当你需要与多个Oracle实例或与多个服务之间进行连接和操作时,安装OracleClient可以方便管理与操作。

3.3  Oracle客户端

    1. 我认为Oracle的客户端只有两种:

1)Oracle安装包客户端。

2)Oracle即时客户端。

                    备注:我个人这么理解的如:PL/SQL Developer 它只是一个集成开发坏境,单独安装它是无法和Oracle服务进行连接的。但为什么

                             要用它呢?因为既然是集成开发环境那么肯定就有如下特点:

                                                                                                        1.易用;

                                                                                                        2.提高开发者效率。

                             如:Microsoft的IDE(Visual studio xxxx)它就是宇宙级的集成开发环境。

                2. 简单介绍下安装Oracle即时客户端+PL/SQL Developer

                    1)你先去上面地址中选择你需要下载的产品:instantclient。

                    2)去网上下个PL/SQL Developer(安装就不说啦)。

                    3)先将instantclient解压随便丢到一个目录。

                    4)安装好PL/SQL Developer。

                    5)启动PL/SQL Developer-》工具-》首选项,具体如图:

                         技术分享

                   6)在oci.dll的同级目录下新建一个文件夹取名:Network(Windows System 目录名是不区分大小写的),然后在Network文件

                        夹里新建一个文件夹取名:admin,然后你就在里面新建一个文件:tnsnames.ora(后缀名.ora)即可,所有的操作都已完成,

                        只差配置这个叫做tnsnames.ora文件内容,当时我就纳闷MD为什么这么个鸟名字,我自己乱翻译一番大致如下:Transparent

                        Network Substrate names(仅适合我用),即:通过定义远程服务的本地主机名来映射真正的服务地址,我们要连接一台机子

                        的一个程序,最起码需要知道:

                                  1.机子的IP(在哪里);

                                  2.端口(这台机子的那个程序);

                                  3.你连接所用的协议是什么;

                                  4.如连数据库你还需要知道连那个数据库,即服务名。

                         那么tnsnames.ora的文件格式就出来了,如图:

                          技术分享

                   7)为什么需要(tnsnames.ora)这鸟东西?

                        因为PL/SQL Developer压根就没的地方给你填什么IP端口等,如图:

                        技术分享

                   8)其实你通过Oracle的Net Manager去配置,最终还是会生成这个鸟东西tnsnames.ora,所用这应该就是属于Oracle的风格吧。

                        如图:

                        技术分享

                        技术分享

                    9)所以一般在公司只需要用Oracle的即时客户端+ PL/SQL Developer即可,因为公司肯定会有测试库和生成库。

                          配置下5分钟之内搞定,所以完全没必要去安什么服务端等。

4.总结

  1. 不要想别人那里会有你想要的答案。
  2. 人一定要有格物致知精神,拒绝拿来主义,别人帮你搞定或者当时教你搞定了,你不一定就学会了,多巩固多思考。

风清杨之Oracle的安装与说明

标签:

人气教程排行