sysdba sysoper normal区别

    今天用weblogic应用服务器做项目连接oracle数据库时一直报table or view not exists ,但是其他配置正确而且我在数据库中已经建了相应的表!十分费解……

    然一哥们说是创建表所用的身份不对,因为之前的是connect as sysdba 后来改为connect as normal 重新登录。结果发现在用sysdba身份登录时建了的表student看不到了,故而猜测是不是oracle自动将sysdba建立的表给保护起来了。然后在normal的身份下又建立了student这张表。运行项目……一切ok了!!

   百思不得其解时,有用sysdba登录发现在normal下建立的表变成了scott.student(我是用scott名称登录的)。

 

然后再网上找了一下这些角色的区别:

oracle 在创建database的时候都会有两个默认用户帐号:
system和sys默认的口令为:manager和change_on_install 同时也授予两个用户DBA角色的权限.

【system】用户只能用normal身份登陆em。
【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。

首先我应该分清权限和角色,大致讲讲.
权限:oracle提供两种权限(系统权限sys privileges和对象权限object privileges)
角色:是具有名称的一组系统权限和对象权限的集合.

 

那么我们看看sysdba,sysoper分别的管理权限.

sysdba拥有最高的系统权限,sysdba登陆后是 sys.
sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public.
sysdba的权限:
●启动和关闭操作
●更改数据库状态为打开/装载/备份,更改字符集
●创建数据库
●创建服务器参数文件spfile
●日志归档和恢复
●包含了“会话权限”权限

sysoper权限:
●启动和关闭操作
●更改数据库状态为打开/装载/备份
●创建服务器参数文件SPFILE
●日志归档和恢复
●包含了“会话权限”权限


 

创建用户 caods语句
create user caods identified by caods;
grant connect to caods;
grant create any procedure to caods;
grant create any trigger to caods;
grant create any view to caods;
alter user caods quota 0 on SYSTEM;
alter user caods default tablespace TS_DAC;
alter user caods quota unlimited on TS_DAC;
alter user caods temporary tablespace temp;

 

备注:开发web项目时配置的数据库文件中的用户默认的应该是normal   但是我如果想在开发中用sysdba身份登录怎么办呢?

避开这些坑!baostock获取股票数据时最容易犯的5个错误(Python实战) 本文针对使用Python和baostock库获取股票历史数据时常见的五大陷阱,提供了实战解决方案。重点剖析了登录状态验证、参数配置、数据解析、批量操作效率及数据一致性校验等关键环节,帮助开发者构建稳健高效的数据获取流程,避免因细节疏忽导致的数据错误或性能瓶颈。 阅读详情

相关推荐

【可不卸载重装】VS2019新建项目里没有CUDA选项

问题:VS2019 新建项目里没有CUDA选项,vs也属性没有cuda。这是因为你在Visual Studio 2019安装之前,先安装了CUDA Toolkit。

qq_62844901的博客 1318

sysdba、sysoper、Normal登陆oracle时三者的区别解析

sys用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。–sysoper主要用来启动、关闭数据库,sysoper登陆后用户是public。–打开数据库服务器关闭数据库服务器。–打开数据库服务器关闭数据库服务器。–备份数据库恢复数据库。–日志归档会话限制。–备份数据库恢复数据库。–管理功能创建数据库。–日志归档会话限制。–normal是普通用户。...

睡不醒的每天 2936

vue中使用video-player视频插件,第一次无法监听父组件穿过来的值解决办法

需求: 页面![在这里插入图片描述](https://img-blog.csdnimg.cn/20201208141906802.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FfOTg4OA==,size_16,color_FFFFFF,t_70) 作品清单是从后端请求回来的不同格式的url,前端需求根据后缀动态判断格式,然后对齐进行下载和

A_9888的博客 768

normal 、sysdba、 sysoper的区别

1、normal:normal是普通数据库用户权限。2、SYSOPER:sysoper即数据库操作员权限,权限包括: 打开数据库服务器 关闭数据库服务器 备份数据库 恢复数据库 日志归档 ...

cuanliao6741的博客 859

MATLAB控制信号发生器(USB-GPIB-HS)GPIB仪器控制教程(含matlab代码)

自动化测试时需要自动产生信号,通过matlab控制信号发生器的频率与功率,以实现自动化信号生成输出

qq_43686057的博客 1606

告别手动归档:基于Allegro Skill的XTools一键生成Gerber与生产文件实践

本文详细介绍了基于Allegro Skill的XTools工具如何实现一键生成Gerber与生产文件,大幅提升PCB设计效率。通过自动化流程,解决了传统手动归档中的重复劳动、人为失误和标准不统一等问题,特别适合需要频繁输出生产文件的工程师。文章包含安装配置、实战操作、问题排查及进阶技巧,帮助用户快速掌握这一高效工具。

weixin_30505225的博客 460

oracle连接为normal,oracle中Normal,sysdba,sysoper三种连接方式和用户sys,system,sysdba,scott...

sys和system用户的区别【system】用户只能用normal身份登陆em。【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括:打开数据库服务器 关闭数据库服务器备份数据库 恢复数据库日志归档 会话限制“SYSDBA”权限,即数据库管理员权限,权限包...

weixin_42332123的博客 1628

Docker 磁盘占用过多问题处理过程记录

Docker 磁盘爆满问题处理

MR.骑士道 3553

oracle数据库中的身份,normal、sysdba、sysoper不同身份登陆oracle的区别理解

网络中在以normal、sysdba、sysoper不同身份登陆oracle的时候感觉很模糊!!很晕!我觉得还是oracle登陆原理没有理解清楚!!前面简单啰嗦两句请给个场地, 首先讲讲oracle 具有sysdba权限的两个账号oracle 在创建database的时候都会有两个默认用户帐号:system和sys默认的口令为:manager和change_on_install 同时也授予两个用户...

weixin_35769289的博客 643

Winform从入门到精通(2)——Button(史上最全)

本文介绍winform中Button控件的详细用法,包括所有属性和事件

qq_34059233的博客 1万+

RISC-V CPU设计(三)---多周期CPU的设计与实现

基本情况 本多周期CPU支持RV32I指令集(fence,ecall,ebreak除外),已通过部分指令的测试,如代码有bug,欢迎指出。 模块划分 代码将CPU划分为以下几个模块: 1.控制单元:ControlUnit 用于产生控制信号,是CPU的大脑,指挥中枢。 2.分支决策单元:BranchUnit 用于决定B型指令是否发生跳转 3.立即数单元:ImmUnit 用于从指令中解析出立即数. 4.寄存器堆:RegisterFile RISC-V的32个寄存器,其中x0寄存器恒为0,不可更改。 5.指令存储

qq_40268672的博客 5542

oracle normal用户,normal、sysdba、sysoper不同身份登陆oracle的区别理解

网络中在以normal、sysdba、sysoper不同身份登陆oracle的时候感觉很模糊!!很晕!我觉得还是oracle登陆原理没有理解清楚!!前面简单啰嗦两句请给个场地, 首先讲讲oracle 具有sysdba权限的两个账号oracle 在创建database的时候都会有两个默认用户帐号:system和sys默认的口令为:manager和change_on_install 同时也授予两个用户...

weixin_39679370的博客 950

MTK(camera篇)Camera整体点亮

本文介绍了在MTK平台上添加新Camera Sensor的驱动开发流程。主要内容包括:1)MTK Camera采用HAL3架构,驱动层主要负责sensor电源控制和寄存器操作;2)详细说明了添加新sensor需要在多个文件中进行的修改,包括设备树配置、内核头文件、驱动列表、电源序列等;3)特别指出需要配置I2C地址表,并导入tuning文件和metadata文件以完善ISP处理流程。文章提供了完整的文件修改清单,涵盖了从内核层到HAL层的完整开发过程,为MTK平台Camera Sensor驱动开发提供了具体

weixin_49303682的博客 361

normal、sysdba、sysoper登陆oracle的区别理解

sys和system用户的区别【system】用户只能用normal身份登陆em。【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括:打开数据库服务器   关闭数据库服务器备份数据库       恢复数据库日志归档         会话限制“SYSDBA”权限,即数据库管理员权限,权限包

无知无畏的专栏 1489

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

区别概念normal 、sysdba、 sysoper 、sys,sysdba,dba

<br /> sys和system用户的区别<br />【system】用户只能用normal身份登陆em。<br />【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。<br />“SYSOPER”权限,即数据库操作员权限,权限包括:<br />  打开数据库服务器   关闭数据库服务器<br />  备份数据库       恢复数据库<br />  日志归档         会话限制<br />“SYSDBA”权限,即数据库管理员权限,权限包括

WANGHAITING123的专栏 778

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

sysdba,sysoper,normal以及sys,sysdba,dba概念区别

转 sysdba,sysoper,normal 以及sys,sysdba,dba概念区别https://blog.youkuaiyun.com/tianlesoftware/article/details/47191551. sys和system用户的区别 system用户只能用normal身份登陆em。 sys用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal...

rede 608

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

normal 、sysdba、 sysoper 、sys,sysdba,dba概念—区别

sys和system用户的区别 【system】用户只能用normal身份登陆em。 【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。 “SYSOPER”权限,即数据库操作员权限,权限包括: 打开数据库服务器 关闭数据库服务器 备份数据库 恢复数据库 日志归档 会话限制 “SYSDBA”权限,即数据库管理员权限,权限包括: 打开数据库服...

qq_33564444的博客 241

normal、sysdba、sysoper不同身份登陆oracle的区别理解

导读:  normal、sysdba、sysoper不同身份登陆oracle的区别理解  网络中在以normal、sysdba、sysoper不同身份登陆oracle的时候感觉很模糊!!很晕!  我觉得还是oracle登陆原理没有理解清楚!!  oracle 在创建database的时候都会有两个默认用户帐号:  system和sys默认的口令为:manager和change_on_in

Tisty的兵工厂--新Blog:http://www.UbuntuSky.cn 2410

normal sysdba sysoper sys sysdba dba概念—区别

sys和system用户的区别 【system】用户只能用normal和sysdba身份登陆em。 【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。 “SYSOPER”权限,即数据库操作员权限,权限包括:   打开数据库服务器   关闭数据库服务器   备份数据库       恢复数据库   日志归档         会话限

442

sysdba,sysoper,normal 以及sys,sysdba,dba概念区别

1. sys和system用户的区别system用户只能用normal身份登陆em。sys用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括:  打开数据库服务器   关闭数据库服务器  备份数据库       恢复数据库  日志归档         会话限制“SYSDBA”权限,即数据库管理员权

David Dai -- Focus on Oracle 7620

normal 、sysdba、 sysoper 、sys,sysdba,dba概念—区别(转载)

 sys和system用户的区别【system】用户只能用normal身份登陆em。【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括:  打开数据库服务器   关闭数据库服务器  备份数据库       恢复数据库  日志归档         会话限制“SYSDBA”权限,即数据库

宁静的夏天的专栏 705

oracle连接为normal,normal、sysdba、sysoper登陆oracle的区别理解

sys和system用户的区别【system】用户只能用normal身份登陆em。【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。“SYSOPER”权限,即数据库操作员权限,权限包括:打开数据库服务器关闭数据库服务器备份数据库 恢复数据库日志归档会话限制“SYSDBA”权限,即数据库管理员权限,权限包括:打开数据库服务器...

weixin_39615741的博客 778
上一篇: 配置文件作用 xml
下一篇: 取消myeclipse自动更新
afunti
博客等级 码龄17年 25粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值