sysdba登录oracle的schema是sys
来源:互联网 发布:为什么淘宝三国杀元宝 编辑:程序博客网 时间:2024/05/21 15:42
sysdba登录oracle的schema是sys
===========================================================
作者: cnhtm(http://cnhtm.itpub.net)
发表于:2010.02.01 19:21
分类: 笔记
出处:http://cnhtm.itpub.net/post/39970/496533
---------------------------------------------------------------
发表于:2010.02.01 19:21
分类: 笔记
出处:http://cnhtm.itpub.net/post/39970/496533
---------------------------------------------------------------
当使用sysdba或sysoper特权登录oracle数据库的时候,会使用默认的schema,并不是使用登录数据库的时候指定的用户的schema。
sysdba的默认schema是sys
sysoper的默认schema是public
(b14231 第60页)
下面是一个检验如上说法的例子
登录数据库
ora_test@oracle[/home/oracle]> sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Tue Feb 2 19:01:04 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
创建测试用户test,并为测试用户分配dba和sysdba权限
sys@CNHTM> create user test identified by test2 default tablespace users;
User created.
sys@CNHTM> grant dba to test;
Grant succeeded.
sys@CNHTM> grant sysdba to test;
Grant succeeded.
用test用户登录,并创建表 admin_test
sys@CNHTM> conn test/testConnected.
test@CNHTM> show user
USER is "TEST"
test@CNHTM> create table admin_test(name VARCHAR2(20));
Table created.
用test用户,以sysdba特权登录
test@CNHTM> conn test/test as sysdbaConnected.
显示用户,显示为sys
sys@CNHTM> show userUSER is "SYS"
检查刚才创建的表,发现无法找到,因为那个表在test schema下,而现在在sys schema下
sys@CNHTM> select * from admin_test;select * from admin_test
*
ERROR at line 1:
ORA-00942: table or view does not exist
--end--
- sysdba登录oracle的schema是sys
- oracle 的 sys,system,scott,sysdba,dba
- oracle system sys,sysoper sysdba 的区别
- ORACLE用SYS登录报ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER
- oracle normal、sys、system、sysdba、sysoper&dba的区别
- oracle 用户system sys,sysoper sysdba 的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别 .
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别 .
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- oracle中scott/tiger、sys、SYSDBA、system都是什么用
- C++学习笔记---浅谈指针
- 成功在于每天养成的习惯
- Oracle10g自动归档(archive)及其路径设置(log_archive_dest、log_archive_dest_n)
- as3之设计模式
- sysdba登录oracle的schema是sys
- 常用MFC消息映射宏说明
- 可输入的下拉框
- php.ini中Zend Optimizer的配置说明
- iis6部署asp项目的问题
- Oracel BIEE权限管理
- 发现C++程序员转C#/silverlight不是那么简单的事情
- 判断页面上俩矩形是否相交的算法---香蕉公式
- 内存划分(一)栈和堆