2 Oracle 安装
2.1 Oracle主目录路径不能包含空格,所以不能安装在C:\Program Files下面。
2.1 数据库名,SID,实例名
在安装Oracle9i,遇到“File not found D:\oracle\ora92\ocs4j\admin\OCS4J.properties”,原因是Oracle安装版本中\DISK1\stage\Components\oracle.ocs4j\2.1.0.0.0a\1\DataFiles\Expanded\OCS4J_conf_nt下缺少OCS4J.properties.tmp文件。
如果安装遇到这个,可以将这个OCS4J.properties.tmp该名为OCS4J.properties拷贝到提示的路径,如D:\oracle\ora92\ocs4j\admin然后点击retry即可。(因为Oracle安装需要写这个配置文件,而该文件在之前的安装就应该拷贝了,如果安装版本中缺少这个文件,当然就没有拷贝咯。)
1)这里的全局数据库名即为创建的数据库名,以后在访问数据,创建“本地Net服务名”时用到
概念如下:
2) 数据库名:是一个数据库的名称标识,如MyOracle;这个数据库处于网络中时,为标识该数据库的网络位置,需要用数据库名和网络位置组成其全局数据库名,如MyOracle.domain。即MyOracle和MyOracle.domain都指同一个数据库,只是一个名字用在本机上指明,另一个名字用在网络上指明。
数据库名用于区分数据的内部标识,是以二进制方式存储于数据库控制文件中的参数,在数据安装或创建之后将不得修改。数据库安装完成后,该参数被写入数据库参数文件pfile中(可参考 http://cqujsjcyj.iteye.com/blog/362018):
安装完后 D:\oracle\ora92\database\ SPFILEOYP.ORA: 二进制文件
3) SID(操作系统环境变量): 一个Oracle实例的唯一名称标识
4) Oracle实例:(Instance)也称为Oracle服务器(Server),是用来访问数据库文件集的存储结构与后台程序的集合,用SID来标识。一个数据库是Oracle用于保存数据的一系列物理结构和逻辑结构。简单地说,一个Oracle数据库是磁盘上的一堆文件;为了启动数据库即访问这堆文件,需要在内存中创建它的一个实例,然后由实例加载并打开数据库,实例就是内存中的一堆进程。用户连接数据库时,实际上是连接到实例(通过SID),然后由实例负责与数据库通信,再将处理结果返回给用户。所以Oracle中一个数据库至少有一个实例与之对应,但一个数据库可以对应多个实例,被多个实例访问。 (oracle server 的组成 是instance 和 database,instance 是后台的进程和SGA ,database 主要是物理文件.并且一个 instance 只能对应一个database ,但database 可以拥有多个instance): 一个database如何创建多个实例,后续。
5) SID与Oracle实例区别:
instance_name参数是ORACLE数据库的参数,此参数可以在参数文件中查询到,而ORACLE_SID参数则是操作系统环境变量,操作系统环境变量ORACLE_SID用于和操作系统交互。也就是说,在操作系统中要想得到实例名,就必须使用ORACLE_SID。此参数与ORACLE_BASE、ORACLE_HOME等用法相同。在数据库安装之后,ORACLE_SID被用于定义数据库参数文件的名称。如: $ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SID.ora。
2.3 安装过程中遇到的问题
自己既可以当服务器,也可以链接其他的服务器。
分享到:
相关推荐
oracle卸载向导oracle卸载向导oracle卸载向导oracle卸载向导oracle卸载向导
Oracle安装与卸载 Oracle 安装与卸载 Oracle安装与卸载 Oracle 安装与卸载
Oracle卸载步骤: 第一步:卸载程序,用360软件管家、或者自己电脑中安装的管家进行卸载。 详细(有图)
oracle卸载工具
专门用于在安装新的oracle时,完全卸载掉原来的oracle
oracle卸载步骤(完整版)记载了oracle的详细卸载步骤
oracle卸载文档oracle卸载文档
Oracle卸载步骤,非常详细的步骤介绍,让你不用发愁
详细讲解oracle10g卸载安装时权限的设置,如何将oracle卸载干净,并重新安装;
oracle数据库安装与卸载详细教程。。。。。。。。
centos6.5 oracle 卸载步骤(干货)
如果系统中有oracle ,没有卸载干净,很难重新安装,我分享一下流程供大家参考!
Oracle数据库完全卸载干净工具 ,避免官方工具繁琐的命令行 Oracle数据库完全卸载干净工具 ,避免官方工具繁琐的命令行
手工建库: 1.写参数文件,创建实例: vi $ORACLE_HOME/dbs/initorcl.ora 写入以下内容: ...control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/oracle/oradata/orcl/control02.ctl'
使用此方法对Oracle 进行卸载,可以更彻底些
可以卸载oracle安装程序,保证二次安装能够成功,支持oracle8以上。
讲述如何一步步从电脑上完全卸载Oracle数据库,内附每一步的图片以及详细的文字描述,新手可以一步步跟着操作,简单明了
AIX 下 ORACLE 卸载。
oracle数据库卸载辅助程序,用于卸载oracle数据库后的注册表清理,以达到完全卸载oracle数据库的目的。众所周知oracle数据库一经安装很难卸载,有此程序你将不再困扰oracle数据库的卸载工作了。