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. Android Loader异步装载

    一.Loader简介: (一).Loader的概念: 装载器从android3.0开始引进.它使得在activity或fragment中异步加载数据变得简单. 当成批显示数据的时候,为了使用户体验更好 ...

  2. Lombok安装及Spring Boot集成Lombok

    文章目录 Lombok有什么用 使用Lombok时需要注意的点 Lombok的安装 spring boot集成Lombok Lombok常用注解 @NonNull @Cleanup @Getter/@ ...

  3. Linux:cut命令...未完待续

    一.定义 正如其名,cut的工作就是"剪",具体的说就是在文件中负责剪切数据用的.cut是以每一行为一个处理对象的,这种机制和sed是一样的. 2.剪切依据 cut命令主要是接受三 ...

  4. JConsole可视化工具

    JConsole基本介绍 Jconsole (Java Monitoring and Management Console),一种基于JMX的可视化监视.管理工具.JConsole 基本包括以下基本功 ...

  5. mysql 将A表的a字段赋值给B表的b字段

    A.B为2个不同的表,将A表的a字段赋值给B表的b字段:update B set b = (select a from A where A.id = B.id) where B.b is null 注 ...

  6. Alamofire-5.0.0 以上报错

    摘要 Alamofire 更新到新版本时,遇到了两个错误和一个警告️,所以记录下来它们,以及如何解决它们.给其他出现类似问题的同道一些解决的方向. 今天新开启一个项目,因为网络请求选择 Alamofi ...

  7. Java高精度基础+开根

    在焦作站的acm网络赛中遇到了一个高精度开根的水题--但是那时候WA了 后面学写java补题还T了orz 所以写一篇文章来记录一下java的大整数类型的基础和开根还有一点心得体会吧 首先给那一题的题面 ...

  8. EFK的安装和收集docker容器日志展示

    在用户根目录创建个filebeat.docker.yml文件,文件内容如下 filebeat.config: modules: path: ${path.config}/modules.d/*.yml ...

  9. SQL 基础知识终极指南

    什么是数据库? 数据库是以电子方式从系统中存储和检索的大量数据集合. 存储在数据库中的结构化数据被处理.操纵.控制和更新以执行各种操作. 行业中使用的一些流行数据库是 Oracle.MySQL.Pos ...

  10. pyecharts简介

    一.概况 Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可. 而 Python 是一门富有表达力的语言,很适合用于数据处理.当数据分析遇上数据可 ...