Oracle安装是很多新手都烦恼的事情,各种奇怪的错误,并且还无从下手解决。我也隔了两年没有用Oracle了,昨天安装了一下,出现很多问题,也很苦恼。现在将安装过程详细记录下来,一来方便自己下次安装,二来也能给需要安装Oracle的同学做一个参考。

Oracle安装的详细步骤请参考:http://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html

对应的安装包下载地址:http://pan.baidu.com/s/1kVSLwN1

安装包下载说明:

文件:ORA+11+G+R2+server+64bit+for+windows.iso是Oracle两个64位安装包的合体,上面的安装教程需要下载两个安装包,这里只要下载这一个,然后解压就可以了。本文安装也是选用的这个合体安装包,直接解压,方便。

安装完成后,进入SQL Plus,输入账号密码(安装完成后,连接本地数据库,密码需要在后面加上对应的数据库@ORCL,即@+数据库实例名)就可以连接到Oracle数据库了,如下图:

连接成功说明Oracle安装成功了,然后自己修改或者创建监听器和本地网络服务名,这个可以百度一下,这里给个参考地址:http://blog.csdn.net/zhanghai412/article/details/7730199,配置完成后,测试登录不成功也没事,因为下面还有配置要修改。

然后就是安装PL/SQL,下载地址:http://pan.baidu.com/s/1gf9qHk3,注册码百度一下自己找一个吧。

如果系统是64位的,还需要下载上面安装包中的文件:instantclient-basic-nt-11.2.0.3.0.zip,这个是由于没有64位PL/SQL Developer。

下载后,解压,这个可以随便放到哪个文件夹,不过我是放在Oracle的安装目录下:E:\app\lenovo\product\11.2.0\dbhome_1。

然后是配置PL/SQL:

Oracle主目录名配置安装的Oracle目录,我的是:E:\app\lenovo\product\11.2.0\dbhome_1

OCI库配置的是文件instantclient-basic-nt-11.2.0.3.0.zip解压后的路径,我的是:E:\app\lenovo\product\11.2.0\dbhome_1\instantclient_11_2\oci.dll

配置完PL/SQL后,此时打开的话还是会报错:ORA-12514: TNS:listener does not currently...。我们还需要配置Oracle的listener.ora文件。我的地址是:E:\app\lenovo\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora,配置后的的文件截图如下:

即(注意修改Oracle的安装地址):

# listener.ora Network Configuration File: E:\app\lenovo\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools. SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = "EXTPROC_DLLS=ONLY:E:\app\lenovo\product\11.2.0\dbhome_1")
(SID_NAME = ORCL)
)
(SID_DESC =
(PROGRAM = extproc)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\app\lenovo\product\11.2.0\dbhome_1)
)
) LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
) ADR_BASE_LISTENER = E:\app\lenovo

配置完成后,重启监听服务:运行services.msc,重启OracleOraDb11g_home2TNSListener服务:

启动PL/SQL,数据库为如下图所示(数据库一定要是 IP:端口/数据库实例):

输入口令,登录PL/SQL,成功!

安装过程有任何问题可以留言。

Oracle 11g安装和PL/SQL连接完全解读(连接本地数据库)的更多相关文章

  1. 安装ORACLE 11g 64位 pl/sql无法进入的问题。

    转载自网上的内容: 1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载地址:http://www ...

  2. Oracle客户端安装以及PL/SQL Developer安装方法

    1,安装Oracle客户端 2,配置数据库,如下: 安装路径:D:\app\ThinkPad\product\11.2.0\client_1\network\admin 建立文件:tnsnames.o ...

  3. oracle 之 安装后pl/sql登录报ora-12154

    这个问题一开始困扰了很久. 查的资料是复制一小段代码到tnsnames.ora中 SID名 = (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = ...

  4. Oracle:如何使用PL/SQL 11.0连接远程Oracle12c服务器?

    背景: 如何实现远程连接服务器上的oracle12c? 1.安装一个oracle12c空库,使用oracle12c中集成的oracle pl/sql developer工具实现连接远程服务器上的ora ...

  5. DBArtist之Oracle入门第3步: 安装配置PL/SQL Developer

    操作系统:            WINDOWS 7 (64位) 数据库:               Oracle 11gR2 (64位) PL/SQL Developer :    PL/SQL ...

  6. 【Oracle】不安装Oracle客户端直接用PL/SQL连接数据库

    1.下载 instantclient_11_2.zip PL/SQL2.解压instantclient_11_2.zip到相应文件夹,比如:E:\oracleclient\instantclient_ ...

  7. Centos 下oracle 11g 安装部署及手动建库过程

    Oracle 11g 手动建库,在虚拟环境中,不使用DBCA工具进行创建数据库 1.Linux环境的基本配置 2.ip  10.11.30.60 3.Oracle 11g安装过程 ---------- ...

  8. oracle 11g安装(转)

    原文地址:http://www.2cto.com/database/201208/150620.html 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可 ...

  9. Oracle 11g安装步骤详谈

    又是十月南京阴雨天气 图书馆花了一个多小左右把11g安装折腾好了.其中折腾SQL Developer 花了好长时间,总算搞定了.好了,先总结下安装步骤,希望给后面的童鞋提高安装效率. 相互方便  共同 ...

随机推荐

  1. day03 Django目录结构与reques对象方法

    day03 Django目录结构与reques对象方法 今日内容概要 django主要目录结构 创建app注意事项(重点) djago小白必会三板斧 静态文件配置(登录功能) requeste对象方法 ...

  2. day04 sersync实时同步和ssh服务

    day04 sersync实时同步和ssh服务 sersync实时同步 1.什么是实时同步 实时同步是一种只要当前目录发生变化则会触发一个事件,事件触发后会将变化的目录同步至远程服务器. 2.为什么使 ...

  3. rem.js,移动多终端适配

    window.onload = function(){ /*720代表设计师给的设计稿的宽度,你的设计稿是多少,就写多少;100代表换算比例,这里写100是 为了以后好算,比如,你测量的一个宽度是10 ...

  4. 寻找pair

    给定n个整数使其两两组合成一对pair,例如给定 1 ,2 可以组成的pair为(1,1),(1,2),(2,1),(2,2),然后在这些pair中寻找第k小的pair. 输入第一行包含两个数字,第一 ...

  5. 【swift】Xcode未响应(卡死、卡住、CPU满载、忙碌、转圈圈)

    在尝试了网上的方法,依然没能解决问题,尝试如下: 1.去自己项目的路径,找到<你的项目名.xcodeproj>,点击[显示包内容],删除xcuserdata文件夹 2.去Library,把 ...

  6. gitlab之实战部署

    #:准备Java环境,安装jdk root@ubuntu:~# cd /usr/local/src/ root@ubuntu:/usr/local/src# ls jdk-8u191-linux-x6 ...

  7. redis入门到精通系列(二):redis操作的两个实践案例

    在前面一篇博客中我们已经学完了redis的五种数据类型操作,回顾一下,五种操作类型分别为:字符串类型(string).列表类型(list).散列类型(hash).集合类型(set).有序集合类型(so ...

  8. Type of 'this' pointer in C++

    In C++, this pointer is passed as a hidden argument to all non-static member function calls. The typ ...

  9. Spring Boot发布war包流程

    1.修改web model的pom.xml <packaging>war</packaging> SpringBoot默认发布的都是jar,因此要修改默认的打包方式jar为wa ...

  10. js和jquery之间的转换

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...