oracle10g知识点,Oracle知识点总结二

二、数据库名、实例名、服务名与DBA管理工具。

数据库名:

数据库名是用于区分一个数据的内部标识,即是Oracle数据库的内部标记,是以二进制方式存储于数据库控制文件(不可编辑)中的参数,在参数文件PFILE中也存在DB_NAME属性(可以编辑)。作用:数据库名DB_NAME是数据库的内部管理标记,在安装数据库、创建新的数据库、创建数据库控制文件、修改数据库结构、使用数据库备份与恢复工具进行数据库备份时都需要使用数据名。在安装数据库之后,数据库的物理结构文件目录中要使用数据库名:

%oracle_home%oradataFIRST*.*(其中first为DB_NAME指定的数据库名)

数据库参数文件PFILE也需要使用:

%oracle_home%adminFIRSTpfile*.*(其中first为DB_NAME指定的数据库名)

创建/修改数据库使用:

create database first……(其中first为DB_NAME指定的数据库名)

alter database first……

数据库备份恢复:

$rman target sys/sys nocatalog

此时出现控制台窗口显示:

连接到目标数据库:first(DBID=2269501657)

可以通过select name,dbid from v$database;查看数据库的dbid

在rman控制台中可以通过report schema;查看数据库的信息。

数据库名的指定:在安装过程中让输入全局数据库名,这是可以输入带域或不带域的数据库名:first.wes则first为数据库名,wes为域名。

查看数据库名的方法:

(1) select name from v$database

(2) show parameter db

(3) 在参数文件pfile中查询。

数据库实例名:

Oracle数据库名是用于区分一个数据的内部标识,是以二进制方式存储于数据库控制文件中的参数。而数据库实例名则用于和操作系统之间的联系,也就是说,用于对外连接时使用,在操作系统中要取得与数据库之间的交互则必须使用数据库实例名,例如:要和某一个数据库服务器连接,则必须知道其数据库实例名,知道数据库名是没作用的。与数据库不同,在安装或创建数据库之后,实例名是允许修改的。数据库安装完成后,该实例名被写入数据库参数文件PFILE中:用Instance_name=first表示。数据库名与实例名可以相同也可以不相同。

数据库名和实例名一般为一一对应关系,即:一个数据库名对应一个实例名。

在群集系统中可以一对多关系。

连接实例时是通过SID来指定要连接的对象的。

例:db_name=first

db_domain=wes

instance_name=ora

service_name=first.wes

查询数据库实例名的方法:

(1) select instance_name from v$instance

(2) show parameter instance

(3) 在参数文件中查询:instance_name

数据库实例名:ORACLE_SID和INSTANCE_NAME之间的关系。

参数INSTANCE_NAME是Oracle数据库参数,此参数可在参数文件中查询到,而参数ORACLE_SID则是操作系统环境变量。

操作系统环境变量ORACLE_SID用于和操作系统交互,也就是说在操作系统中要得到实例名必须使用ORACLE_SID,并在注册表中注册ORACLE_SID服务。

当通过网络连接其他oracle时则是通过ORACLE_SID寻找其他机子ORACLE服务的。

数据库域名:主要用于Oracle分布式环境中数据的远程复制。

查询数据库域名

(1) select value from v$parameter

(2) show parameter domain

(3) 在参数文件中查询。

全局数据库名:

数据库名+域名

数据库服务名:

查询数据库服务名

(1) select value from v$parameter where name=’service-name’

(2) show parameter service_names

(3) 在参数文件中查询。Service_names

数据库服务名的作用:当使用网络驱动Net8i,Oracle9i Net Service与Oracle8i,Oracle9i服务器连接时,其主机字符串将不使用实例名,而使用数据库服务名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值