Oracle11g客户端使用2
Oracle数据远程连接的四种设置方法和注意事项
作者: 字体:[增加 减小] 类型:转载 时间:2014-04-02 我要评论
第一种情况:
若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置。
第二种情况:
本机未安装oracle服务器,也未安装oracle客户端。但是安装了pl sql development、toad sql development、sql navigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。
这种情况下,本人以pl sql development远程连接ORACLE服务端数据库为例:
1、在安装oracle服务器的机器上搜索下列文件:
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
把这些找到的文件复制放到一个文件夹,如 oraclient,将此文件夹复制到客户端机器上。如放置路径为 D:\oraclient。
2、配置tnsnames.ora,修改其中的数据库连接串。
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = oracledata)
)
其中,oracledata是要连接的服务名;HOST = 192.168.0.58,是服务器IP地址;PORT = 1521是端口号。
3、添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient,特别是重装后或其它操 作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。这步是最重要 的。
添加第二个环境变量(可有可无):“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 是ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)(本步骤暂时要做对,如果编码不对,会产生乱码)。
4、下载并安装PL SQL Developer配置应用:
打开PL SQL Developer,登入界面点取消,进入后选择菜单栏 tools->preferences->connection :
Oracle Home=D:\oracleclient
OCI library=D:\oracleclient\oci.dll
5、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。
第三种情况:
本机未安装ORACLE服务器,但是安装了oracle客户端,也安装了pl sql development、toad sql development、sql navigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。
这种情况下,本人以pl sql development远程连接oracle服务端数据库为例:
1、打开oracle客户端中的net manager,配置要远程连接的数据库名、IP地址等,如果net manager中没有要远程连接的数据库名,则新建即可。
2、其他步骤与第二种情况中的2---5相同。
第四种情况:
本机未安装oracle服务器,也未安装pl sql development、toad sql development、sql navigator等管理数据库的工具,但是安装了oracle客户端。在虚拟机或者另一台电脑上安装了ORACLE服务器,也就是虚拟机或者另一台电脑 此时作为服务器。
这种情况下,本人以oracle客户端中的sqlplus远程连接oracle服务端数据库为例:
1、打开oracle客户端中的net manager,配置要远程连接的数据库名、IP地址等,如果net manager中没有要远程连接的数据库名,则新建即可。
2、同第二种情况中的步骤二。
3、同第二种情况中的步骤三。
4、打开sqlplus:
(1)如果用sys用户登入,则用户名:sys 密码:xxxxxx 主机字符串:要连接的数据库名 as sysdba,登入即可。
(2)如果用其他用户登入,则用户名:xxx 密码:xxxxxx 主机字符串:要连接的数据库名,登入即可。
注意事项:
1、服务器端和客户端防火墙需要关闭;
2、我们经常会遇到监听器服务无法启动,那么需要打开Net Configuration Assistant修复,或者新建监听器服务。
3、数据库密码如果忘了怎么办?按照以下方法修改密码即可:
开始-->运行-->cmd
输入 :sqlplus /nolog 回车
输入 :connect / as sysdba 回车
用户解锁 : alter user system account unlock 回车
修改密码:alter user system identified by manager
4、怎样判断数据库是运行在归档模式下还是运行在非归档模式下?
进入dbastudio,历程--〉数据库---〉归档查看。
5、另外,如果本机和别的机子均安装了oracle服务器端,那么本机如果要连接别的机子,就必须修改环境变量。
Oracle11g客户端使用2相关推荐
- plsq卸载 删除注册表、_win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结...
win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结 一:前提 注意:现在有两种安装的方式 1. oracle11g服务端(64位)+oracle客户端(32位)+plsql(3 ...
- Oracle11g客户端如何完全卸载
oracle11g客户端如何完全卸载1.停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止2.在开始菜单中,找到Universal Installer,运行O ...
- Windows环境下安装Oracle11g客户端
Windows环境下安装Oracle11g客户端 前言 假设你已经成功安装了Oracle11g,有一个本地的Oracle服务器,或者你有一个远程的Oracle服务器.注意保证客户端和服务器端体系结构的 ...
- Oracle11g客户端安装与配置
Oracle11g客户端安装与配置 Oracle客户端安装时,提供了InstantClient(即时客户端).管理员.运行时和定制四种类型. InstantClient体积小巧,若仅是常规的SQL操作 ...
- oracle32位客户端安装教程,Win7系统32位Oracle11g客户端安装详述
A部分(既安装服务端,又安装客户端) 注意事项:在第一步选择"安装类型"的时候一定要选择"管理员"安装,否则安装后开始菜单下的客户端文件中只有两个子文件目录,表 ...
- oracle11g 客户端字符集,查看 Oracle11g 的字符集
转自:http://hi.baidu.com/ideas/item/f5bcc475e727a8570d0a078f 查看 Oracle11g 的字符集: 1. 查看全部字符集: select ...
- win10找不到oracle11g客户端,win10操做系统下oracle11g客户端/服务端的下载安装配置卸载总结...
注意:如今有两种安装的方式sql 1. oracle11g服务端(64位)+oracle客户端(32位)+plsql(32位)数据库 2. oracle11g服务端(32位)+plsql(32位)wi ...
- 虚拟机Linux下Oracle11g客户端安装
服务器:Windows Server 2008 Oracle数据库版本:Oracle11g 本机系统:Winows 7专业版 虚拟机:VMware Workstation 虚拟机系统:CentOs-6 ...
- oracle12c32下载,oracle 11g 32位|oracle11g客户端下载 32位 - 121下载站
oracle11g是一款专业的oracle数据库管理软件,新版中增加了不少功能,同时提高了稳定性. oracle 11g 32位功能 1.oracle客户端的作用主要是为了远程访问oracle服务器用 ...
- linux oracle11g客户端安装
1.下载客户端 oracle客户端的下载地址: Instant Client for Linux x86-64 (64-bit) 2.把下载好的文件放在目录/opt/oracle 下. 3.执行安装命 ...
最新文章
- 为什么SpringBoot的 jar 可以直接运行?
- 网络负载均衡相关技术-七层负载
- tensorflow打印模型结构_Tensorflow上手1: Print与py_func
- 数据分层/ODS/DW/DM
- C语言局部变量与全局变量
- 解决 placeholder 垂直不居中,偏上的问题
- go语言操作redis-string
- 多项目公共代码库该如何管理
- 宏杉科技中标中国移动存储集采喜获50%份额
- JS代码错误:Deleting local variable in strict mode
- 【PS】如何把图片变成透明
- 火焰纹章16进制是怎么算_火焰是值得你的时间
- 计算机应用基础是科技,《最新计算机应用基础》科学技术指南丛书.pdf
- J9数字论:DAO与Web3的联系
- leetcode1438
- vue实现中根据字母或者中文进行排序
- 氨基苯酚/多巴胺仿生修饰碳纳米管/α-氧化铝/ CNTs-Ag纳米复合材料
- 笔记本电脑黑屏基础处理
- node联合echarts简单实现疫情地图
- 详细设计说明书的书写格式