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 10g安装教程

    首先下载安装文件,打开后文件结构如图所示: 安装之前请关闭Windows防火墙并断开网络. xp系统下直接双击运行(本经验以XP系统安装为例进行讲述). 如果是在win7上安装,如图:在setup文件 ...

  2. 【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)

    Oracle 11G RAC数据库安装(八) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总 ...

  3. Oracle软件安装目录满的清理方法

    这是Oracle数据库日常运维中很常见的一个场景,安装目录满有时不光会导致无法记录最新数据库的日志信息,导致遇到问题无法查到最新的日志信息,还会引发一些奇怪的问题. 所以日常巡检要保证Oracle的安 ...

  4. CentOS7安装Oracle 11gR2 安装

    概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...

  5. Oracle RAC安装部署文档

    1.    部署环境步骤 1.1 软件环境 操作系统:CentOS release 6.5(推荐使用5.*的系统)192.168.1.151    racnode1 192.168.1.152    ...

  6. winserver2008 Oracle 11g 安装

    .在Windows Server2008R2上安装Oracle Database 11g Release 2,下载64位的安装程序,地址: 文件1:http://download.oracle.com ...

  7. oracle免安装客户端设置

    对oracle不是很熟悉,就是使用层面的,开发时往往需要连接oracle,又不想单独安装,一般都用个免安装的客户端罢了,再次记录一下自用 1.下载oracle免安装的客户端 下载地址:http://w ...

  8. oracle数据库安装

    1.oracle10g下载完成后,选择“setup.exe”启动安装. 2.oracle主目录位置就是oracle准备安装的位置,称为"Oracle_Home".Oracle安装的 ...

  9. BizTalk 2013R2 WCF-LOB Oracle Adapter安装配置/问题&解决方法

    BizTalk 2013R2 WCF-LOB Oracle Adapter安装配置/问题&解决方法 安装Oracle Adapter 安装Oracle客户端 BizTalk 2013R2 安装 ...

随机推荐

  1. JSP 标准标签库(JSTL)之最常用的JSTL标签总结

    JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-t ...

  2. tomcat 部署脚本

    将一下3个脚本放到一个目录里,做成一个 python 的包即可使用 脚本介绍 操作服务脚本 #!/usr/bin/env python # _*_coding:utf-8_*_ # Author: & ...

  3. hyperv 创建第二代虚拟机

    环境:宿主机windows 8.1,虚拟机:windows 8.1 硬件:笔记本电脑,无线网络,没有有线网络网络配置先不设置 1.安装hyperv,控制面版-->程序和功能-->启用或关闭 ...

  4. Java SWT 做计算器。

    java  --  swt  - -  计算器 环境搭建 安装java.eclipse.以及对应的swt插件. 开始工程 建立工程: 在java下建立一个在其他 —- WindowsBuilder — ...

  5. Android ImageButton图像灰色边框

    灰色边框,是imageButton空间自带的. 第一种解决方案: android:scaleType="fitXY"//这个代码是:拉伸图片(不按比例)以填充的长宽.所以图像最后最 ...

  6. Hello world S.B.S.

    #include <iostream> #include <conio.h> #include<cstdio> #include<cstring> #i ...

  7. C++控制台应用程序之贪吃蛇(改进版)

    #include<iostream> #include<stdio.h> #include<stdlib.h> #include<time.h> #in ...

  8. 设计模式笔记感悟 - Creational篇

    body,td,p { // 这对大括号里描述网页的背景 margin-left:40px; margin-right:40px; font-size: 10pt; } div.vim { width ...

  9. eclipse菜单解释及中英对照

    在使用Eclipse作为开发工具的时候,建议使用英文版本的(直接百度从官网下就行,这里不详细描述,如果有问题,咱们私聊).虽然中文版本的对于和我一样对英文是小白的看起来特别爽,但是公司大多是英文版本的 ...

  10. 权限框架 - shiro 简单入门实例

    前面的帖子简单的介绍了基本的权限控制,可以说任何一个后台管理系统都是需要权限的 今天开始咱们来讲讲Shiro 首先引入基本的jar包 <!-- shiro --> <dependen ...