Oracle修改tnsnames文件后何时生效?
来源:互联网 发布:浏览器注入整人js脚本 编辑:程序博客网 时间:2024/05/16 05:24
iamlaosong文
这是个Oracle客户端的配置文件,说明客户端如何连接一个数据库。路径在安装路径下的network下admin目录中。当有客户端程序,比如SQLPLUS尝试一个新的连接,并且此连接包含了@连接字符串,则此次连接便会去tnsnames.ora文件中找有没有你这次指定的这个“连接字符串”,如果有的话,则读取此配置;如果没有找到的话,则会返回一行错误。
由此可以看出,tnsnames文件的修改是即时生效的,不是某些帖子说的需要重启数据库,也不需要重启客户端电脑。实际上此文件的修改和数据库服务器没啥关系,因为该文件可以配置很多连接串,以便连接不同的数据库服务器。
此文件只是一个文本文件,你完全可以用记事本进行修改。当你需要配置一个新的连接时,只需复制粘贴一个“连接字符串”的配置内容,然后修改相关内容即可。例如下面“连接字符串”配置内容中的红色斜体部分:
DL580 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.178.1.253)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
用记事本修改配置文件需注意:
1、“连接字符串”相当于对一个数据库连接的名称,在配置文件中是不能重名的。实验发现,如果重名了也没什么关系,以最后一个配置为准。但最好不要这样,容易引起混乱。
2、只修改相关内容,其他不要动,比如缩进,否则容易产生错误。
阅读全文
0 0
- Oracle修改tnsnames文件后何时生效?
- Oracle中的tnsnames.ora文件修改后无法保存
- /etc/hosts文件修改后如何生效
- /etc/hosts文件修改后如何生效
- /etc/hosts文件修改后如何生效
- /etc/hosts文件修改后如何生效
- /etc/hosts文件修改后如何生效
- Jsp文件修改后不生效怎么办?
- Linux下修改.bash_profile文件后再次用CRT启动环境变量未生效的解决方法,oracle命令无法使用
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效方法
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- linux修改Profile文件后即时生效的办法
- 让/etc/profile文件修改后立即生效
- 让/etc/profile文件修改后立即生效
- 树莓派-使用vsftpd搭建ftp服务器
- void与void*详解
- LeetCode Maximum Binary Tree
- Linux命令学习-硬件信息查看常用命令
- jqgrid表格宽度自适应
- Oracle修改tnsnames文件后何时生效?
- 3、系统命令练习
- 《Java编程思想》学习之对象入门
- (2017.08.28-2017.09.01)周总结-修复Bug总结与软考
- Spring配置事务中@Transactional各个属性定义
- datagridview内容设置不可编辑
- ON_COMMAND和ON_MESSAGE的区别
- AD620或者AD623 接的三个运放的差分电路
- linux新建用户切换后显示-bash-4.1$(转载)