当前位置:首页 > TAG信息列表 > oracle设置的环境变量在哪里查看如何设置Oracle的环境变量?介绍

oracle设置的环境变量在哪里查看如何设置Oracle的环境变量?介绍

oracle设置的环境变量在哪里查看 如何设置Oracle的环境变量?

如何设置oracle的环境变量?

工具/材料:以win7系统为例。

1、首先选中后“计算机”,右键点击“属性”图标。

2、然后在该界面中,直接点击右侧“更改可以设置”按钮。

oracle设置的环境变量在哪里查看 如何设置Oracle的环境变量?

3、之后在弹出对话框的窗口中,再点击“初级”分页卡里的“环境变量”按钮。

4、而后在弹出来的窗口中,点击“刚建”按钮。

5、之后在弹出来的窗口中,输入输入变量名“oracle_home”,变量值“e:oracleproduct11.2.0dbhome_1”,然后点击“判断”按钮。

6、何况再点击“刚建”按钮,在弹出对话框的窗口中,输入输入变量名“tns_admin”,变量值“e:oracleproduct11.2.0dbhome_1

etworkadmin”,然后点击“确认”按钮。

7、或者再点击“新建”按钮,在弹出的窗口中,然后输入变量名“nls_lang”,变量值“simplifiedchinese_china.zhs16gbk”,直接点击“确认”按钮。

8、后来在弹出来的窗口中,再点击“可以确定”按钮。

oracle中全局数据库名和sid的区别?

发动全部

数据库名(db_name)、实例名(instance_name)、和操作系统环境变量(oracle_sid)

在oracle7、8数据库中只能数据库名(db_name)和数据库实例名(instance_name)。在oracle8i、9i中再次出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、和操作系统环境变量(oracle_sid)。这些都存在于同一个数据库中的标识,作用于怎么分辨完全不同数据库的参数。

一、什么是数据库名(db_name)

数据库名是应用于怎么分辨数据的内部标识,是以二进制存储于数据库控制文件中的参数,在数据完全安装或创建之后将不敢如何修改。数据库按装完成后,该参数被读取数据库参数文件pfile中,格式不胜感激:

[code:1:1aaf156970]

.........

db_nameorcl#(不不允许可以修改)

db_domain

instance_nameorcl

service_names

control_file(...............

.........

[/code:1:1aaf156970]

在每一个运行的oracle8i数据库中都有一个数据库名(db_name),要是一个服务器程序中创建家族了两个数据库,则有两个数据库名。其控制参数据分属在完全不同的pfile中压制着相关的数据库。

二、什么是数据库实例名(instance_name)

数据库实例名则用于和操作系统之间的先联系,应用于作为部连接时在用。在操作系统中要拿到与数据库之间的交互,需要可以使用数据库实例名。的或,要和某一个数据库server直接连接,就前提是明白其数据库实例名,只明白数据库名是就没用的,与数据库名相同,在数据直接安装或修改数据库之后,实例名这个可以被可以修改。数据库直接安装成功后,该实例名被写入数据库参数文件pfile中,格式追加:

[code:1:1aaf156970]

db_nameorcl#(不不能修改)

db_domain

instance_nameorcl#(可以不改,这个可以与db_name是一样的也可不同)

service_names

control_file(...............

.........

[/code:1:1aaf156970]

数据库名与实例名之间的关系。

数据库名与实例名之间的关系一般是一一对应关系,有一个数据库名就有一个实例名,如果不是在一个服务器中创建角色两个数据库,则有两个数据库名,两个数据库实例名,用两个标识可以确定一个数据库,用户和实例相再连接。

但在8i、9i的并行服务器结构中,数据库与实例之间不存在一一对应关系,完全是一对多关系,(一个数据库随机多个实例,相同时间内用户只一个实例相先联系,当某一实例会出现故障,其它实例不自动服务,以能保证数据库安全运行。)

三、操作系统环境变量(oracle_sid)

在实际中,是对数据库实例名的描述有时使用实例名(instance_name)参数,有时侯建议使用oracle_sid参数。这两个全是数据库实例名,它们有什么区别呢?(偶尔会弄混)

[code:1:1aaf156970]

(oracle_sid)os----------------oracle数据库--------(instance_name(实例名))

[/code:1:1aaf156970]

上图可以表示实例名instance_name、oracle_sid与数据库及操作系统之间的关系,确实这里列下的两个参数都是数据库实例名,但context_name参数是oracle数据库的参数,此参数可以在参数文件中网站查询到,而oracle_sid参数则是操作系统环境变量。

操作系统环境变量oracle_sid主要用于和操作系统交互。也就是说,在你操作系统中要想能得到实例名,就前提是可以使用oracle_sid。此参数与oracle_base、oracle_home等用法完全相同。在数据库直接安装之后,oracle_sid被主要是用于定义,定义数据库参数文件的名称。如:

$oracle_base/admin/db_name/pfile/init$oracle_sid.ora。

符号表示方法:

[code:1:1aaf156970]

exportoracle_sidorcl

[/code:1:1aaf156970]

假如在同一服务器中创建家族了多个数据库,则必定另外存在多个数据库实例,这时这个可以重复一遍根据上述规定定义方法过程,以你选不同实例。

还是可以用

[code:1:1aaf156970]

[]$.oraenv

[/code:1:1aaf156970]

来直接切换差别的oracle_sid来操作系统来启动后相同的实例(instance)

数据库实例oraclesidcode


情海号 自由力

  • 关注微信关注微信

猜你喜欢

热门标签

淘宝拍卖订单生成需要多久 荣耀手机显示手机状态异常 微信如何打开附近人功能 ps怎么翻转图层快捷键 作为电商运营能为公司带来什么介绍 为什么找不见微信小程序介绍 华为手机通讯录怎么导入微信账号 字体阴影怎么弄 收纳袋手工制作 怎么知道亲情卡解除 魅族手机备份怎么恢复魅族恢复出厂设置怎么备份? 华为云存储和云盘有什么区别 aoc显示器怎么有线投屏家用电视哪个牌子的好啊?介绍 免费实时地图软件看自家房子哪个地图能看最新的全景? solidworks装配体绘制零件 花呗每次消费金额是怎么设置的支付宝怎么设置花呗收钱限额? 爱奇艺充值哪里最便宜 如何拼图照片教程如何拼图片无缝拼接? 手机话费充值记录怎么查询 手机b站的经验详细在哪里点进去看哔哩哔哩【b站】会员升级的经验怎样获得?介绍 ps怎么把衣服边缘修直ps怎么把衣服修整齐?介绍 已经删除三个月的照片怎样恢复删了的照片对方手机保存多长时间? 手机更换用户名登录怎么操作京东这个微信登录验证的手机号咋改? 网易云音乐定时关闭怎么不关机oppo手机累计开机时长会变吗? 怎样免费在pdf中插入另一张pdfpdf怎么合成文件? autocad一套学习教程如何快速学习CAD二维和三维制图?介绍 ip正常但连不上网是怎么回事为什么电脑网能连上 jquery实现元素显示和隐藏互换jquery网页日历显示控件calendar3.1使用详解? ps修图全套教程完整版ps修图常用方法? 移动硬盘raw怎么恢复数据文件误移动怎么返回?介绍

微信公众号