原文:风清杨之Oracle的安装与说明

1.Oracle官网与下载地址

  1. Oracle中文官网:http://www.oracle.com/cn/index.html
  2. Oracle中文官网下载:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
  3. Oracle英文官网:http://www.oracle.com/index.html
  4. Oracle英文官网下载:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
  5. 下面没有特别说明Oracle版本全部是:Oracle 11g R2

2.Oracle的安装步骤(Windows System)

  1. Oracle安装没什么好说的,就是下一步下一步。注:什么配置更新,检查更新等统统跳过即可,就算安装过程中报什么错能忽略

的统统忽略。

  1. 假如手贱点击的配置最后不是你想要的配置,你有两种选择:

    1. 自己百度Google解决。
    2. 卸掉重装。
  2. 卸载Oracle比较蛋疼,不像Sqlserver有傻瓜式卸载。但大神是无处不在的,点击查看Oracle 11g完全卸载篇。

3.拒绝盲目,了解自己的需求

公司现改用Oracle,对于小白的我只能求助有经验的老鸟,他告诉我先装Oracle服务端和客户端,再装PL/SQL Developer,最后帮

我配置下文件。对于习惯Microsoft简便式操作的我,这么繁琐的工作是我不能忍受的,我认为这就是反人类的操作,历时一下午的神

魂游走加请教,总算按老鸟的方式安装好了。期间看着老鸟配置这配置那,若然一副高大上的样子,顿时一副崇拜感油然而生,于是乎

下定决心学习这一操作,以后好对别人讲:“本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、

PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、

Linux、Mac、Android、IOS、WP8等系统的开关机”;但你只需要稍微花上半个小时去阅读网上相关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的安装与说明相关推荐

  1. oracle数据库安装自动化,自动化Oracle数据库静默安装

    1.1      解压安装包 Oracle11gR2安装为两个安装包,全部解压后,需要将两个安装包的内容合并在一起后进行安装 Oracle版本 Linux64_11gR2 操作系统 CentOS7.0 ...

  2. Oracle数据库安装步骤:

    Oracle数据库是一个大型的收费的数据库(因此在国内不是太常用),而mysql数据库是一个中型的免费数据库(在国内使用人数众多).在国外人们都比较喜欢使用oracle数据库,即便它是收费的,在国内的 ...

  3. oracle netca 乱码,Oracle 11g 安装及netca,dbca乱码之解决

    在中文Linux下安装Oracle 11g,运行runInstaller后默认会出现乱码,解决办法如下: 1.准备字体zysong.ttf,解压下载到的fallback 2.使用归档管理器打开data ...

  4. Oracle Client安装

    Oracle Client安装 文件下载,双击setup.exe文件(以管理员方式运行,注意:) 闪退不要慌!贵在坚持! 选择安装类型:管理员 #选择语言 #设置安装目录 执行先决条件检查,也可以选择 ...

  5. 使用Oracle instantClient代替Oracle Client安装

    使用Oracle instantClient代替Oracle Client安装 目录 使用Oracle instantClient代替Oracle Client安装 #Oracle instantCl ...

  6. oracle 10g安装

    ############################################################## #Linux 2.6.9-42.ELsmp                 ...

  7. J2EE环境的搭建之二—oracle的安装与详解

    在大型应用系统中,通常使用Oracle 这样的重量级数据库来作为信息系统的后 台数据管理和存储系统 1.配置Linux 内核参数: (1)配置系统在启动时内核所必须的参数: 修改内核配置文件[root ...

  8. oracle rac安装

    oracle rac安装文件 文件太大,有需要联系我:QQ:16117055 转载于:https://blog.51cto.com/xiahouyao123/723860

  9. redhat7 Oracle 12C 安装

    redhat7 Oracle 12C 安装 系统安装 系统语言选择英文,中文系统安装oracle会乱码. 我选择手动分区,交换分区给20G,其他分区按个人需求分 配置网卡 创建用户和组 配置yum源  ...

最新文章

  1. java用画线写字_用Java画线
  2. SpringMVC中,前台jsp封装参数,绑定参数,传递参数到后台controller的过程详解
  3. 【BZOJ 1877】 [SDOI2009]晨跑(费用流)
  4. 我所不知道的Web 前台设计
  5. Qt中的枚举变量,Q_ENUM,Q_FLAG,Q_NAMESPACE,Q_ENUM_NS,Q_FLAG_NS以及其他
  6. 在微信浏览器字体被调大导致页面错乱的解决办法
  7. 工业相机与民用相机的区别_工业相机和普通相机的区别详解
  8. flex white-space: nowrap,撑大盒子问题
  9. 算术平均数、几何平均数、调和平均数的、标准差、方差、正态分布、异常值噪声处理
  10. 单位载质量能量消耗量_Ekg指标计算案例之电动物流车
  11. 程序员是做全栈工程师好?还是专注一个领域好?
  12. 公司订餐系统Java
  13. 常用传感器讲解二十一--加速度传感器(ADXL335)
  14. 禁用右键 回车 ESC 和 ALT+F4组合建
  15. 秒杀抢红包的思考和总结
  16. VRP基础(华为设备操作系统)
  17. OA办公系统成功实施的五大建议
  18. 串口通信与TTL和RS-232
  19. Python实现PDF文件合并
  20. SSL 证书购买以及Nginx配置相关问题

热门文章

  1. 一文看懂机器视觉芯片
  2. 无人驾驶产业发展现状及影响
  3. [修订版]”大脑“爆发背后是50年互联网架构重大变革
  4. 量子计算生态:市场预期、行业应用与“霸权”争夺
  5. 2018 年将打响 AI 战争,7 条实战经验帮你战胜恐惧
  6. 老铁 666!快手上市暴涨 200%,超 4000 员工成为千万富翁
  7. 女子质疑无限极产品致女儿心肌损害:将继续维权讨说法
  8. 关于JS中switch语句的判断条件!
  9. linux学习两周总结
  10. golang learning