这两天组员在本地windows上安装oracle数据库,安装完各种问题,pl/sql developer以及tns_admin配置以及tnsnames.ora和sqlnet.ora listener.ora等文件的作用是什么,现在整理一下。

安装

在本地windows系统上安装oracle 11g的 客户端:

https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html

https://www.cnblogs.com/hoobey/p/6010804.html

网上的一个完整的演示安装步骤:

http://www.cnblogs.com/iyoume2008/p/4640907.html

http://www.cnblogs.com/iyoume2008/p/4641589.html

http://www.cnblogs.com/iyoume2008/p/4641599.html

要注意选择字符集,以及在最后要解锁scott用户。

下面的桌面类和服务器类选择哪一个都可以。

安装完之后其实oracle数据库正常情况下是没有问题的,重启电脑后oracle服务也会自动的启动。

至于环境变量tns_name等还有ora文件都是不需要我们配置oracle服务也会正常的启动的。

我们可以使用oracle官方提供的工具进行连接测试,也可以使用sqlplus来测试连接,能够连接上。

下面看一下我这台电脑上的安装目录吧:

三个ora文件的作用说明:

https://blog.csdn.net/wenlele/article/details/6450905

https://blog.csdn.net/chenxiaohua/article/details/4004128/

https://blog.csdn.net/chunhua_love/article/details/13505239

https://www.cnblogs.com/qianyuliang/p/6520515.html

下面配置一下tns_admin变量:

TNS_ADMIN=D:\oracledb\product\11.2.0\dbhome_1\NETWORK\ADMIN

这个变量主要是为了让pl/sql developer等不同的oracle客户端能够根据配置的变量来查找并连接到相对应的实例。

tns_admin环境变量的配置说明:

https://blog.csdn.net/will_awoke/article/details/9150711

https://blog.csdn.net/firefoxboy/article/details/3066002

pl/sql developer的配置

介绍:https://blog.csdn.net/mr_li13/article/details/52226006

对于pl/sql developer这个工具我们还需要做一些其他的配置。

由于pl/sql developer只有32位的客户端,所以我们要使用32位的instantclient_12_1这个客户端实例来连接。

然后pl/sql developer这个客户端会读取我们环境变量中的TNS_ADMIN,所以我们要将tnsnames.ora文件放到这个目录下

附:

设置完之后登录远程服务器可能出现这个:(本地oracle没有问题)

解决:修改sqlnet.ora

oracle本地安装注意事项的更多相关文章

  1. ArcSDE 10.2 for Oracle 12C安装注意事项

    ArcSDE 10.2 for Oracle 12C安装注意事项 1.环境说明 从ArcSDE10.2.1开始支持Oracle 12C. 2.安装注意事项 SDE空间数据库可以安装到PDB中,使用Cr ...

  2. 【Oracle】安装注意事项

    装了卸载,卸载装,一会儿缺少配置功能,一会对一些莫名的命令操作不能顺利执行.于是还是选择了重装系统.(策略,与其纠结那些个抛错命令和那些烦人的长长的日志,不如重新装系统,这个绝对是最省时间的) 1.安 ...

  3. Oracle 11g安装和PL/SQL连接完全解读(连接本地数据库)

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

  4. CentOS7安装Oracle 11gR2 安装

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

  5. maven本地安装jar包同时生成pom文件

    maven 本地安装jar包:mvn install:install-file -Dfile=本地路径/ojdbc12.jar -DgroupId=com.oracle -DartifactId=oj ...

  6. 风清杨之Oracle的安装与说明

    1.Oracle官网与下载地址 Oracle中文官网:http://www.oracle.com/cn/index.html Oracle中文官网下载:http://www.oracle.com/te ...

  7. Oracle 客户端安装 + pl/sql工具安装配置

    Oracle 客户端安装 +  pl/sql工具安装配置 下载oracle客户端,并在本地安装. 11g下载地址为: http://www.oracle.com/technetwork/databas ...

  8. 本地安装discuz

    出处:http://jingyan.baidu.com/article/b87fe19eb57ff252183568d9.html 网站建目前都很简单,建站容易,管理难,网站做大优化更难.本人有建站经 ...

  9. Discuz建站教程:本地安装discuz网站

    网站建目前都很简单,建站容易,管理难,网站做大优化更难.本人有建站经验,目前给大家分享一下如何建站,当然,目前使用的是本地建站,因为非本地建站需要购买域名和网站空间,当然,朋友们想真正建站的,对于一些 ...

随机推荐

  1. 动态设置热区coords的坐标

    window.onresize = adjuest; function adjuest(){ var picw = $(".imgbox img").width(); var pi ...

  2. BootStrap:

    BootStrap: * 响应式的HTML,CSS,JS的框架. * 响应式设计: * 设计一套页面,适配不同的设备,在手机,PAD,PC端都能够正常浏览. * 响应式原理: * 使用CSS3的媒体查 ...

  3. Django—Model

    Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 Sqlite3.MySQL.PostgreSQL 等数据库,只需要在 settings.py ...

  4. RocketMQ读书笔记4——NameServer(MQ的协调者)

    [NameServer简述] 对于一个消息队列集群来说,系统由很多机器组成,每个机器的角色.IP地址都不相同,而且这些信息是变动的(如在某些情况下,会有新的Producer或Consumer加入). ...

  5. 寒假来了,阿里游戏云6000、20000元新春大礼,游戏开发的骚年们r u ready?

    寒假来了,游戏开发的骚年们,r u ready? 亿元云计算基金.游戏云计算解决方案.尊享VIP服务,为你“三羊开泰”! 现在参与游戏云认证,即享6000元.2万元… 最高100万云基金!走你> ...

  6. Linux ->> Ubuntu 14.04 LTE下安装JDK 1.8

    先到Oracle官网的下载中心下载JDK8的tar包到本地. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-dow ...

  7. Python零基础学习系列之四--Python程序设计思想

    前面我们把Python环境安装成功,同时也选择了自己合适的IDE工具来开启自己的编程之旅. 那么今天来说说怎么编程,程序设计需要什么步骤,我们应该怎么做才能编写自己的程序. 1-1.程序设计方法: I ...

  8. leveldb分析——Arena内存管理

    leveldb中实现了一个简单的内存管理工具Arena,其基本思想为:先预先向系统申请一块内存,此后需要申请内存时,直接到预先分配的内存中申请. 那么这样做的目的是什么呢? (1)避免了频率地进行ma ...

  9. C# Winform App 获取当前路径

    直接双击执行 D:\test1.exeSystem.Diagnostics.Process.GetCurrentProcess().MainModule.FileName D:\Test1.exe S ...

  10. nfs 笔记

    问题:客户端在nfs文件目录下读写文件提示Permission denied: 解决方法: 修改/etc/exports 中 文件共享方式为 no_root_squash no_root_squash ...