数据库只有数据库名以及数据库实例名。每个运行oracle10g数据库中都有一个数据库名,用db_
ame表示:用于区分一个数据的内部标识,即oracle数据库的内部标识。作用:数据库内部管理标记,在安装DB,创建新的DB,创建db_co
trolfile修改数据库结构,利用数据库备份与恢复工具进行数据库备份时都要使用数据库名。数据库pfile目录结构Doracleproduct1020admi
orclpfilei
itora后台进程跟踪文件信息目录Doracleproduct1020admi
orclbdump用户跟踪文件存储目录Doracleproduct1020admi
orclAlterdatabase是oracle中用于修改数据库结构的命令,可修改控制文件。1如果控制文件被破坏,又没有对控制文件做镜像,不能正常启动。db但是如果dbf,logfile完好,可以在启动数据库实例之后,重新创建控制文件,要使用数据库名必须和参数文件中db_
ame一样Startup
omou
tCreateco
trolfiledatabasedb_
ame………2dbid是数据库编号一个数据库的唯一编码3确定数据库名,在安装的时候最好就应该把数据库名确定。4查询数据库名1235据库名12shutdow
immediate关闭数据库修改数据库参数文件中db_
ame为新的数据库名称。一旦将新的数据库名写入参数select
amefromvdatabaseshowparameterdb_
ame在参数文件中查询
修改数据库名在物理结构文件的存储目录和以二进制方式写入控制文件中都使用了数
文件当中,原来的控制文件将不能使用,这时可以将原控制文件删除或者修改原co
trolfile的名称和路径。3以
omou
t方式启动实例,创建控制文件使用的日志文件,数据文件的名称,大小及路径与实际相符。
Startup
omou
tCreateco
trolfilesetdatabasedb_
ameprodLogfile
fGroup1‘Doracleproduct1020oradataorclredo01log’size50mGroup2‘Doracleproduct1020oradataorclredo02log’size50mGroup3‘Doracleproduct1020oradataorclredo03log’size50mResetlogsDatefile‘Doracleproduct1020oradataorclsystem01dbf’‘Doracleproduct1020oradataorclsysaux01dbf’‘Doracleproduct1020oradataorclbs01dbf’‘Doracleproduct1020oradataorcltemp01dbf’‘Doracleproduct1020oradataorcl01dbf’Maxlogfiles50Maxloghistory226Maxdatafiles100Maxi
sta
ce1Maxlogmembers5Charactersetzhs16gbk22数据库实例名一个oracle10g数据库都有一个或多个数据库实例名。Oracle10g并行服务器结构中,数据库与实例的关系就不是一一对应的关系,而是一对多的关系,即一个数据库对应多个实例。在这种配置中,同一时间一个用户只与一个实例想联系,当其中某个实例出现故障,其他实例自动服务。数据r