oracle的实例名与ORACLE_SID关系和区别。

oracle的实例名与ORACLE_SID关系和区别。,第1张

oracle的实例名与ORACLE_SID就是说数据库和 *** 作系统之间的交互用的是数据库实例名。有以下不同:

1、列入的参数设置不一样:

oracle的实例名:instance_name是oracle数据库参数。

ORACLE_SID:ORACLE_SID是 *** 作系统的环境变量。

2、交互性上不一样:

oracle的实例名:ORACLD_SID用于与 *** 作系统交互,也就是说,从 *** 作系统的角度访问实例名,必须通过ORACLE_SID。在winnt下,ORACLE_SID还需存在于注册表中。

ORACLE_SID:ORACLE_SID必须与instance_name的值一致。

扩展资料:

oracle的文件结构:

数据库的物理存储结构是由一些多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件、警告文件等。

控制文件:存储实例、数据文件及日志文件等信息的二进制文件。alter system set control_files=‘路径’。V$CONTROLFILE。

数据文件:存储数据,以dbf做后缀。一句话:一个表空间对多个数据文件,一个数据文件只对一个表空间。dba_data_files/v$datafile。

日志文件:即Redo Log Files和Archivelog Files。记录数据库修改信息。ALTER SYSTEM SWITCH LOGFILE; 。V$LOG。

参数文件:记录基本参数。spfile和pfile。

警告文件:show parameter background_dump_dest---使用共享服务器连接。

跟踪文件:show parameter user_dump_dest---使用专用服务器连接。

参考资料来源:百度百科-Oracle数据库

参考资料来源:百度百科-Oracle

貌似没有什么大的必要,如果要设置的话就是:

ORACLE_HOME=E:\app\Administrator\product\1120\dbhome_1

ORACLE_SID=myoracle

Path=%ORACLE_HOME%\bin;

一个是你的安装路径

一个是你的实例名

一个是你的bin文件夹下面的执行命令

%JAVA_HOME%\bin;F:\oracle\ora90\bin;F:\oracle\ora90\Apache\Perl\500503\bin\mswin32-x86;C:\Program Files\Oracle\jre\118\bin;

---------------------------------------------------------

这是我机器上的path片段,改改orcale的路径,应该能用。

那个作者创建evnnew的目的估计是想把这个数据库的环境变量写在一起,那么只需要执行 /envnew就可以加载第二个数据哭的全部环境并量比较方便

vi envnew RACLE_BASE=/opt/oracle这个应该是他粘贴到网上出现的格式问题,直接输入是不会报错,但是这样表示编辑两个文件 一个是envnew 一个是 RACLE_BASE=/opt/oracle 不信你在:wq的时候应该会有“还有一个文件正在被编辑的提示。

2)这样 *** 作第二个环境变量确实是临时的,因为你登陆上去的时候系统只是会加载profile这个文件里面的变量。要进入第二个数据 只需要 /envnew就好了 因为这个文件已经包含了全部的变量

3)每个数据库都有自己的ORACLE_HOME的 你可以看看ORACLE_HOME和ORACLE_BASE的区别

以上就是关于oracle的实例名与ORACLE_SID关系和区别。全部的内容,包括:oracle的实例名与ORACLE_SID关系和区别。、请问下,oracle数据库安装完后要设置环境变量吗、oracle系统环境变量path等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10073493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存