Oracle 11g安装和PL/SQL连接完全解读(连接本地数据库)
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连接完全解读(连接本地数据库)的更多相关文章
- 安装ORACLE 11g 64位 pl/sql无法进入的问题。
转载自网上的内容: 1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载地址:http://www ...
- Oracle客户端安装以及PL/SQL Developer安装方法
1,安装Oracle客户端 2,配置数据库,如下: 安装路径:D:\app\ThinkPad\product\11.2.0\client_1\network\admin 建立文件:tnsnames.o ...
- oracle 之 安装后pl/sql登录报ora-12154
这个问题一开始困扰了很久. 查的资料是复制一小段代码到tnsnames.ora中 SID名 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ...
- Oracle:如何使用PL/SQL 11.0连接远程Oracle12c服务器?
背景: 如何实现远程连接服务器上的oracle12c? 1.安装一个oracle12c空库,使用oracle12c中集成的oracle pl/sql developer工具实现连接远程服务器上的ora ...
- DBArtist之Oracle入门第3步: 安装配置PL/SQL Developer
操作系统: WINDOWS 7 (64位) 数据库: Oracle 11gR2 (64位) PL/SQL Developer : PL/SQL ...
- 【Oracle】不安装Oracle客户端直接用PL/SQL连接数据库
1.下载 instantclient_11_2.zip PL/SQL2.解压instantclient_11_2.zip到相应文件夹,比如:E:\oracleclient\instantclient_ ...
- Centos 下oracle 11g 安装部署及手动建库过程
Oracle 11g 手动建库,在虚拟环境中,不使用DBCA工具进行创建数据库 1.Linux环境的基本配置 2.ip 10.11.30.60 3.Oracle 11g安装过程 ---------- ...
- oracle 11g安装(转)
原文地址:http://www.2cto.com/database/201208/150620.html 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可 ...
- Oracle 11g安装步骤详谈
又是十月南京阴雨天气 图书馆花了一个多小左右把11g安装折腾好了.其中折腾SQL Developer 花了好长时间,总算搞定了.好了,先总结下安装步骤,希望给后面的童鞋提高安装效率. 相互方便 共同 ...
随机推荐
- HDFS03 HDFS的API操作
HDFS的API操作 目录 HDFS的API操作 客户端环境准备 1.下载windows支持的hadoop 2.配置环境变量 3 在IDEA中创建一个Maven工程 HDFS的API实例 用客户端远程 ...
- 日常Java 2021/11/15
Applet类 每一个Applet都是java.applet Applet类的子类,基础的Applet类提供了供衍生类调用的方法,以此来得到浏览器上下文的信息和服务.这些方法做了如下事情: 得到App ...
- A Child's History of England.12
Dunstan, Abbot of Glastonbury Abbey, was one of the most sagacious of these monks. He was an ingenio ...
- A Child's History of England.24
Besides all these troubles, William the Conqueror was troubled by quarrels among his sons. He had th ...
- day08 Nginx模块
day08 Nginx模块 lnmp架构 l :Linux n :Nginx m :MySQL p :Python/PHP lnmp架构:是最简单的架构 Nginx中的模块(Python模块):前提是 ...
- 【swift】Xcode未响应(卡死、卡住、CPU满载、忙碌、转圈圈)
在尝试了网上的方法,依然没能解决问题,尝试如下: 1.去自己项目的路径,找到<你的项目名.xcodeproj>,点击[显示包内容],删除xcuserdata文件夹 2.去Library,把 ...
- 【编程思想】【设计模式】【行为模式Behavioral】观察者模式Observer
Python转载版 https://github.com/faif/python-patterns/blob/master/behavioral/observer.py #!/usr/bin/env ...
- 【力扣】剑指 Offer 25. 合并两个排序的链表
输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的. 示例1: 输入:1->2->4, 1->3->4输出:1->1->2->3-> ...
- 20个ios登陆界面
原文:http://favbulous.com/post/1001/24-unique-ios-login-screen-showcase Eeve Evernote Food Recood Hips ...
- Python变量的作用域在编译过程中确定
为了节省读友的时间,先上结论(对于过程和细节感兴趣的读友可以继续往下阅读,一探究竟): [结论] 1)Python并不是传统意义上的逐行解释型的脚本语言 2)Python变量的作用域在编译过程就已经确 ...