为了账号安全,请及时绑定邮箱和手机立即绑定

关于oracle登陆的问题

关于oracle登陆的问题

慕粉3291149 2016-05-30 18:04:55
用户/密码 @orcl   as sysdba(or sysoper)这个orcl是什么东西 什么服务名?新手啊  求指教
查看完整描述

3 回答

已采纳
?
qq_云在风中_0

TA贡献9条经验 获得超2个赞

相当于你的默认全局数据库名,默认为orcl,自己可以修改。 

用户/密码 @orcl   as sysdba(or sysoper)你这句话的意思是以DBA的身份角色,登录orcl数据库,然后是用户名,密码

查看完整回答
1 反对 回复 2016-05-30
?
qq_云在风中_0

TA贡献9条经验 获得超2个赞

一、数据库名

什么是数据库名?

数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:

DB_NAME=myorcl

二、什么是数据库实例名?

数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名。实例名也被写入参数文件中,该参数为instance_name,在winnt平台中,实例名同时也被写入注册表。

数据库名和实例名可以相同也可以不同。

在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。

三、数据库域名

什么是数据库域名?

在分布工数据库系统中,不同版本的数据库服务器之间,不论运行的操作系统是unix或是windows,各服务器之间都可以通过数据库链路进行远程复制,数据库域名主要用于oracle分布式环境中的复制

四、数据库服务名

什么是数据库服务名?

从oracle9i版本开始,引入了一个新的参数,即数据库服务名。参数名是SERVICE_NAME。

如果数据库有域名,则数据库服务名就是全局数据库名;否则,数据库服务名与数据库名相同。


查看完整回答
反对 回复 2016-05-30
  • 慕粉3291149
    慕粉3291149
    oracle 和mysql 比更难一点啊 概念关系有点理不清啊
  • qq_云在风中_0
    qq_云在风中_0
    orcal之所以加了这么多概念,就是因为为了适用于不同的情况下,举个例子来说,数据库域名,假如你有两个数据库在不同的两台服务器上,A要跟B进行通信,就是A需要知道B里面的数据库,B需要知道A里面的数据,这时候orcal可是通过数据链路来查询另外一个服务器上的orcal数据库数据,这就是一种应用场景。不同的概念,就是为了解决不同应用场景中发现的问题。你现在只需要用到了去学习即可,或者自己有意识的去深入学习,这样你才会对orcal有很深入的了解。这么说吧,mysql简单,方便,orcal笨重,难。这就好比泡面跟正餐,都能填饱肚子,但是要求不一样,你是要请客,重要的客人,你能用泡面吗,泡面是方便快捷,可是也有很多缺点,正餐虽然麻烦,花销大,但是好处也是不言而喻。
?
qq_云在风中_0

TA贡献9条经验 获得超2个赞

DBA就是数据库超级管理员,在orcal数据库中,他的角色权限最高了好像,dba用户拥有很大很大的权限,有了这个权限,你想干啥干啥

查看完整回答
反对 回复 2016-05-30
  • 3 回答
  • 0 关注
  • 1627 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信