环境变量位于注册表中【图示,对运行的进程里面的变量修改也能保存到其磁盘上的其对应可执行文件上】
来源:互联网 发布:重生之君颜网络剧免费 编辑:程序博客网 时间:2024/06/04 19:47
我们平时右键打开 计算机》属性》高级》环境变量,之后在里面设置环境变量的值。这些设置事务环境变量都是位于注册表的如下位置:
除了上述操作系统(级别上)自己设置的一些环境变量外,各个应用程序自己也可以设置自己的一些环境变量,例如下面是oracle软件在注册表里设置的自己的一些环境变量:
由此,我们发现平时提到的一些oracle的环境变量,比如,ORACLE_SID、ORACLE_HOME、ORACLE_BASE等在上一张图片显示的设置操作系统级别上的环境变量的界面上没有看到,原来都是在这里的。无论是操作系统级别上的环境变量,还是应用程序级别上的环境变量,都是为了让操作系统和应用程序间能正确地完成(信息)交互。
注释:
1、在注册表的界面上,搜索“hostname”,虽然能搜到一些信息,但是那些都是为了让应用程序知道自己所在的操作系统的主机名这个变量是什么值,修改那些hostname不是能真正修改操作系统的主机名这个变量的值。操作系统的主机名这个变量是操作系统那些文件对应的源码里的一个变量,修改了这个变量的值,实质就是修改该变量所在源码文件的内容,即关机后会将这一个变量的值保存到磁盘上的操作系统那些文件对应的源码文件里(对运行的进程里面的变量修改也能保存到其磁盘上的其对应可执行文件上),而不是将这一个变量的值保存到磁盘上的注册表这一配置文件上。
参考:
Hostname指定系统的 DNS 主机名,该主机名可由“hostname”命令返回。
参考0:
windows 通过修改注册表来修改主机名
2、手动创建数据库或是异地恢复数据库时,也会在注册表上留下一些信息,但是注册表上oracle_sid的值不会自动改为该数据库名。
0 0
- 环境变量位于注册表中【图示,对运行的进程里面的变量修改也能保存到其磁盘上的其对应可执行文件上】
- 将 tempdb 从其在磁盘上的当前位置移动到其他磁盘位置
- Heritrix实现对某种URL只爬取而不将其网页保存到磁盘的方法
- 为tomcat设置基于主机名的虚拟主机并使其能在本机上运行的步骤
- 【UNIX】从一个可执行文件的生成到进程在内存中分布 (上)/可执行文件的生成
- 保存图片到磁盘上的js代码
- sqlite在其uclinux上的移植
- 从墙获取其上的窗户
- 根据上排给出十个数,在其下排填出对应的十个数
- 算法题24 根据上排给出十个数,在其下排填出对应的十个数
- 根据上排给出十个数,在其下排填出对应的十个数
- 根据上排给出十个数,在其下排填出对应的十个数
- 根据上排给出十个数,在其下排填出对应的十个数
- 根据上排给出十个数,在其下排填出对应的十个数
- 算法题24 根据上排给出十个数,在其下排填出对应的十个数
- [面试tx] 根据上排给出十个数,在其下排填出对应的十个数
- 上排给出十个数,在其下排填出对应的十个数
- 【修正&完善】根据上排给出十个数,在其下排填出对应的十个数
- 安装Windows时,自定义某些文件夹,如移动user目录
- 排序字符串
- jquery datebox 格式控制与禁止输入
- 使用VS 2013的Bing Code Search插件写SharePoint代码
- 那个时候的我
- 环境变量位于注册表中【图示,对运行的进程里面的变量修改也能保存到其磁盘上的其对应可执行文件上】
- STIP( space-time interest points)--第2部分
- 【Android进阶】Activity和Fragement中onSaveInstanceState()的使用详解
- 新手起家
- UML_China 软件开发
- 暖心
- linux下压缩文件的解压命令
- centos6.3 使用yum方式安装redis
- php json_encode 中文乱码的解决方法