官方Oracle Database 快捷版 11g 第 2 版的下载地址:

http://www.oracle.com/technetwork/cn/products/express-edition/downloads/index.html

http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

官方地址经常会变,也可到我的百度网盘下载:全部文件 > mq > mq-开发工具 > Oracle_Soft

Oracle Database 11g 快捷版速览:http://www.oracle.com/technetwork/cn/articles/sql/11g-xe-quicktour-1404276-zhs.html

官方的安装指导:http://docs.oracle.com/cd/E17781_01/index.htm

如果安装过程有问题,强烈推荐查看官方的安装指导,我自己折腾了两天,最好还是根据官方指导完成的。虽然都是英文的,都是简单的说明语句,对英文实在不行的你就拿百度和google的翻译。

一、安装Oracle XE数据库

解压 OracleXE112_Win32.zip, 执行 DISK1目录下面的setup.exe 安装程序,打开如下图:

直接下一步:

选择接受协议:

选择安装的程序,并且直接下一步:

需要为SYS和SYSTEM账户设置密码,密码设为root01,然后下一步:

显示安装概要信息:

下面就是等待安装过程:

提示安装完成的界面:


二、检查安装情况及配置数据库

下面是安装到硬盘的工作目录的内容:

然后查看数Oracle据库安装的服务:

打开CMD命令窗口,并且输入tnsping,检查tnsping命令是否可用,如果不能正常使用,还需要配置环境变量ORACLE_PATH等信息,具环境变量请参考我博客前面的文章,如果cmd窗口中tnsping命令不能使用,则尝试点击开始菜单,所有程序->Oracle Database 11g Express Edition->"运行 SQL 命令行"试试

上图可以看出tnsping命令已经正常解析,只是参数不正确。

oracleXE数据库的SID是XE,可以用XE作为参数进行检测,如果你不知道你当前的数据库的SID也可以使用IP测试,我本机适用127.0.0.1测试。

通过上图可以看出,数据库XE可以正常使用,以及Oracle的参数目录是保存到C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN目录中,如果你需要添加其他服务器的oracle连接,可以到这个目录中找tnsnames.ora文件,如果在该目录下未找到这个文件(新安装数据库可能不会自动创建该文件),你就在admin目录下建立tnsnames.ora文件,在tnsnames.ora中输入以下内容:

oraclexe =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.102)(PORT = ))
)
(CONNECT_DATA = (SID = XE)(SERVER = DEDICATED))
)

然后再通过 “tnsping oraclexe” 命令进行测试,如下图:

通过上面的测试,可以看出我们刚刚创建的oraclexe连接也可以正常使用了。


oracleXE数据库的SID是XE,如果使用Oracle的“数据库即时客户端”Instant Client(32位)作为客户端的话,

到C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN目录中,在admin目录下建立并配置tnsnames.ora文件的内容。

检查一下PLSQL Developer菜单中的“工具”-->“首选项…”-->“Oracle”-->“连接”,如果“Oracle主目录名”(自动检测为空)已经填入“D:\greenSoftware\instantclient_11_2”,“OCI库”(自动检测为空)已经填入“D:\greenSoftware\instantclient_11_2\oci.dll”。你就可以使用PLSQL Developer访问这个数据库了。

以上参考出处:http://wenku.baidu.com/view/44f8ff0cf78a6529647d530f.html


三、测试数据库连接

在命令行窗口中输入sqlplus回车,根据提示输入用户名和密码进行连接数据库,如下图:

说明我们已经连接到了Oracle 11g Express Edition数据库了。具体的sqlplus命令的详细使用,请查看我前面的文章。

O​r​a​c​l​e​ ​D​a​t​a​b​a​s​e​ ​e​x​p​r​e​s​s​ ​1​1​g​ ​第​ ​2​ ​版​安​装和配置的更多相关文章

  1. O​r​a​c​l​e​ ​1​1​g​ ​客​户​端​安​装​及​p​l​s​q​l​配​置

    百度文库 http://wenku.baidu.com/link?url=7KyIHuoeUf1EvD5uClFNugDIT9s_dU7bu5_2XhQK4SLarHfG_dBwzhMooedQcsn ...

  2. O​r​a​c​l​e​1​1​g​ ​f​o​r​ ​R​e​d​H​a​t​6​.​4​安​装​手​册

    一. 检查 Oracle 11g 安装所依赖的软件包 检查包是否安装 # rpm -q 包名 包名: 1   ) binutils 2 ) compat-libstdc++   3) elfutils ...

  3. V​M​W​a​r​e​里​安​装​6​4​位​L​i​n​u​x​ ​的​方​法

    1.CPU AMD系列的CPU略过 Intel系列的CPU芯片需要支持EM64T和VT技术才行,并且BIOS也要支持才可以. 为了确定你的Intel CPU是否支持VT,请查看: http://com ...

  4. 执​行​o​r​a​c​l​e​函​数​的​四​种​方​法

    1.在定义函数时:如果有参数,则参数可有类型但是不加长度. 2.在执行函数: var/variable var_name var_type(如果数据类型是number则没有长度,如果数据类型是varc ...

  5. 查​看​和​设​置​o​r​a​c​l​e​数​据​库​的​最​大​连​接​数

    当前的连接数 select count(*) from v$process; 设置的最大连接数(默认值为150) select value from v$parameter where name = ...

  6. Navicat Premium 连接O​r​a​c​l​e​ ​出现o​r​a​-​1​2​5​0​5​ ​错​误​解​决​方​案

    找到listener.ora文件:我的Oracle是安装在F盘, 路径为:F:\oracle\product\10.2.0\db_1\network\admin\listener.ora  改动前的配 ...

  7. O​r​a​c​l​e​1​1​g​自​带​的​S​Q​L​ ​d​e​v​e​l​o​p​e​r​无​法​打​开​解​决​

    在安装完Oracle Database 11g Release 2数据库,想试一下Oracle自带的SQL Developer工具,在操作系统菜单的所有程序中找到SQL Developer如下所示,并 ...

  8. 升​级​到​w​i​n​8​.​1​导​致​o​r​a​c​l​e​服​务​丢​失​的​处​理

    针对升级到win8.1导致oracle服务丢失的处理 1.首先保证oracle相关程序能够运行,如net manager,如果能够运行,说明oracle安装仍然有效,只是因为服务被"净化&q ...

  9. Oracle按不同时间分组统计

    Oracle按不同时间分组统计 Oracle按不同时间分组统计的sql 如下表table1: 日期(exportDate) 数量(amount) -------------- ----------- ...

随机推荐

  1. Spring 整合Mybatis 出现了Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create Poola

    我出现的 报错信息如下: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionExc ...

  2. python连接MySQL数据库问题

    Python 数据库图解流程 Connection.Cursor比喻 Connection()的参数列表 host,连接的数据库服务器主机名,默认为本地主机(localhost).user,连接数据库 ...

  3. MySQL事务概述-1

    事务是数据库区别于文件系统最重要的特性之一.事务可由一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组成.事务是访问并更新数据库中各种数据项的一个程序执行单元.在事务操作中,要么都做修改,要 ...

  4. MySQL中的索引的引用

    博文首先说明索引的分类及创建,然后会涉及到索引的可用性选择以及索引的优化. 索引是什么?先说创建索引的目的,创建索引是为提高对数据的查询速度.在字典的目录中,我们可以很快找到某个字的位置,索引的作用就 ...

  5. SQL学习笔记四(补充-1)之MySQL单表查询

    阅读目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER BY 八 限制查询的记录 ...

  6. Linux内核分析第一周-通过分析汇编代码理解计算机是如何工作的

    首先,我们先写一个简单的C语言程序,如下: int g(int x) { return x +3; } int f(int x) { return g(x); } int main(void) { r ...

  7. 205315Java实验二实验报告

    实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验步骤 (一)单元测试 用程序解决问题时,要会写三种码: ...

  8. 【bzoj2721】[Violet 5]樱花

    题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=2721 好久没做数学题了,感觉有些思想僵化,走火入魔了. 这道题就是求方程$ \frac ...

  9. POJ 1061 青蛙的约会(扩展欧几里得算法)

    http://poj.org/problem?id=1061 思路: 搞懂这个扩展欧几里得算法花了不少时间,数论真的是难啊. 含义:找出一对整数,使得ax+by=gcd(a,b). 接下来看这道题目, ...

  10. BZOJ 3122 【SDOI2013】 随机数生成器

    题目链接:随机数生成器 经典数学题…… 为了方便接下来的处理,我们可以先把\(X_1=t\)的情况特判掉. 当\(a=0\)的时候显然只需再判一下\(b\)是否等于\(t\)即可. 当\(a=1\)的 ...