sqlplus用户名 用户名为system的用户登录时连接的是哪一个数据库实例

oracle数据库与用户名之间是什么关系?比如建了一个orcl数据库,为什么会有很多用户 system,sys_百度知道
oracle数据库与用户名之间是什么关系?比如建了一个orcl数据库,为什么会有很多用户 system,sys
system,sys和orcl是什么关系?为什么连接sql developer时没有显示orcl数据库名,而且明明 没有创建会表,但却有很多表?
我有更好的答案
Oracle的数据库结构: 数据库(实例)
用户名(schema)
表 你的orcl就是数据库system,sys 是系统用户,是orcl数据库(实例)下的用户 没有创建会表,但却有很多表:系统表、视图等等。
采纳率:75%
来自团队:
没绝对关系。user即Oracle中的用户,和所有系统的中用户概念类似,用户所持有的是系统的权限及资源;而schema所涵盖的是各种对象,它包含了表、函数、包等等对象的“所在地”,并不包括对他们的权限控制。好比一个房子,里面放满了家具,对这些家具有支配权的是房子的主人(user),而不是房子(schema)。你可以也是一个房子的主人(user),拥有自己的房子(schema).可以通过altersession的方式进入别人的房子。如果你没有特别指定的话,你所做的操作都是针对你当前所在房子中的东西。至于你是否有权限使用(select)、搬动(update)或者拿走(delete)这些家具就看这个房子的主人有没有给你这样的权限了,或者你是整个大厦(DB)的老大(DBA)。altersessionsetschema可以用来代替synonyms。如果你想调用其他schema的对象(有权限的前提下),但并没有建synonym,同时又不想把其他schema名字放入代码中,就可以首先使用altersessionsetschema=&其他schema名字&。自己练习几次,就可以清晰认识了。
谢谢,继续问一下,system用户,sys用户,及其他用户,相互之间的区别是什么?是不是操作数据库一定要用system或sys登录?
system、sys作为系统管理员,但常用前面的。操作自己的数据库,最好是新建立用户、表空间等,这样独立开来,容易后期维护、容错等
本回答被提问者采纳
每个用户已经有自己的默认库了。所以不需要库名。普通的默认用户,oracle安装的时候会放些测试数据给你用。但是sys此类dba的用户就是放的oracle配置信息和运行信息了。
为您推荐:
其他类似问题
oracle数据库的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。sqlplus有几种登陆方式 比如:
1.C: & sqlplus "/as sysdba"
--以操作系统权限认证的oracle sys管理员登陆
2.C: & sqlplus /nolog
--不在cmd或者terminal当中暴露密码的登陆方式
SQL& conn /as sysdba
SQL& conn sys/password as sysdba
3.C: & sqlplus scott/tiger
--非管理员用户登陆
4.C: & sqlplus scott/tiger@orcl
--非管理员用户使用tns别名登陆
5.C: & sqlplus sys/password@orcl as sysdba --管理员用户使用tns别名登陆
6.C: & sqlplus
--不显露密码的登陆方式
Enter user-name:sys
Enter password:password as sysdba
--以sys用户登陆的话 必须要加上 as sysdba 子句
阅读(...) 评论()oracle数据库连接信息的初始用户名和口令是什么啊?_百度知道
oracle数据库连接信息的初始用户名和口令是什么啊?
感谢那位帮我远程协助的朋友
我有更好的答案
默认用户有这么几个,system,sys,scott,hr ,一般scott 和hr 作为你的练习用户.system的默认密码是 manager sys的默认密码是 change_on_install 练习用户,oracle 10g 以后需要解锁.使用sys或者system 用户登录以后,使用如下命令解锁alter user scott identified by tiger account unlock ;alter user
identified by
account unlock ;其中scott / tiger ,hr / hr 是用户名密码。上述命令略通英语都能看懂。
采纳率:100%
初始用户:system密码:你安装时候输入的密码。另外ORACLE自带2个用户一个是楼上的账号:scott 密码: tiger第二个是:账号 sh 密码
sh但是你刚装好需要以system用户身份登录进去,然后alter user 用户名 account unlock。好像是这个命令对这2个用户进行解锁,不然你用不了的。你直接打开windows 的 dos 窗口登录也行;输入“sqlplus syste/密码 as sysdba”就行了。
system的默认密码是 manager sys的默认密码是 change_on_install
scott , tiger
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
oracle数据库的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 245, 距离下一级还需 255 积分
论坛徽章:0
版本是oracle8i,我是初学者,请多指教!
弹出的对话框有:
注册的用户名、口令、主机字符串?
稍有积蓄, 积分 344, 距离下一级还需 156 积分
论坛徽章:0
oracle SQL*Plus登录的用户名和口令是多少?
sys/change_on_install
system/manager
白手起家, 积分 115, 距离下一级还需 85 积分
论坛徽章:0
oracle SQL*Plus登录的用户名和口令是多少?
主机字符串就是你安装客户端的时候的网络服务名
论坛徽章:1
oracle SQL*Plus登录的用户名和口令是多少?
注册名有两个一个是SYS 一个是SYSTEM
口令就是你安装时设的口令,
你登录的时候就用SYSTEM
论坛徽章:0
oracle SQL*Plus登录的用户名和口令是多少?
sys,system都是建好数据库缺省的系统用户,你可以建其他用户,通过sqlplus username/password进sql环境。
稍有积蓄, 积分 217, 距离下一级还需 283 积分
论坛徽章:0
oracle SQL*Plus登录的用户名和口令是多少?
在运行里面输入:sqlplus /nolog
        sqlplusw /nolog
快捷方式的属性中的执行路径后添加:/nolog
这样在进入sqlplus时根本不需要输入用户名、口令、主机字符串 
进入后用:connect sys(system)/password@实例的SID as sysdba
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处注:本文来源于: Linux社区& 作者:国良 的《》
1 sqlplus 登录
本地登录 (登录数据库服务器)
sqlplus 账户名/密码 as 角色名
1.1 sys登录
1 sqlplus sys/oracle
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
sys管理员必须有角色sysdba
1 [oracle@yutianedu ~]$ sqlplus sys/oracle
SQL& 显示当前登录用户
USER is "SYS"
1.2 system登录
sqlplus system/oracle
1.3 scott登录 (代表普通用户)
默认普通用户是被锁定的 不允许登录
可以用管理员去解锁 ,管理员可以重新设置密码
1.3.1 管理员登录
sqlplus sys/oracle as sysdba
1.3.2 解锁 重新设置密码
alter user s 解锁
alter user scott i 设置scott的密码是oracle
1.3.3 scott登录
sqlpous scott/oracle
疑问1: 有没有可能一个服务器有多个数据库
sqlplus sys/oracle as sysdba 登录的是哪一个??????
登录的时候会去查看环境变量ORACLE_SID 指明你登录的是哪一个实例
怎么查看一个用当前生效的环境变量的值
[oracle@yutianedu ~]$ env |grep ORACLE_SID
如果不指定 默认登录应该是orcl实例
总结:以后本地登录的模板
在 6.4下安装Oracle 11gR2(x64)
Oracle 11gR2 在VMWare虚拟机中安装步骤
Debian 下 安装 Oracle 11g XE R2
先定义你要登录那个实例---& export ORACLE_SID=orcl
然后在登录 ---& sqlplus sys/oracle as sysdba
疑问2:登录的时候是不是输入了密码,谁验证的密码
sys 是操作系统验证 和数据库没有关系
数据库无论启动还是没有启动 管理员都可以登录
什么是操作系统验证? 先登录操作系统 然后只要有权限登录,不在验证密码
oracle登录 ---》oracle属于dba组 ----》就有sysdba的权限
sqlplus /不需要密码认证
USER is "SYS"
普通用户用的是数据字典验证
数据字典就是数据库中的表,存储账户和密码信息
如果数据库没有启动到open状态,是不允许读取数据库中表的数据库
如果普通用户登录,必须先保证数据库处于open
阅读(...) 评论()}

我要回帖

更多关于 sql用户名登录失败 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信