我想给一用户test授于DBA角色,但 在sqlplus下,grant dba to test;出错:不存在作用“dba”??? [问题点数:0分]

Bbs1
本版专家分:9
结帖率 100%
Bbs3
本版专家分:538
Bbs3
本版专家分:960
Bbs7
本版专家分:13224
Bbs6
本版专家分:7317
Blank
红花 2003年1月 其他数据库开发大版内专家分月排行榜第一
2002年12月 其他数据库开发大版内专家分月排行榜第一
Blank
蓝花 2003年2月 其他数据库开发大版内专家分月排行榜第三
Bbs1
本版专家分:9
Bbs4
本版专家分:1867
Bbs7
本版专家分:24387
Blank
红花 2002年11月 Oracle大版内专家分月排行榜第一
Blank
黄花 2003年1月 Oracle大版内专家分月排行榜第二
2002年10月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2002年12月 Oracle大版内专家分月排行榜第三
2002年8月 Oracle大版内专家分月排行榜第三
Bbs7
本版专家分:19274
Blank
黄花 2002年4月 其他数据库开发大版内专家分月排行榜第二
Blank
蓝花 2003年4月 Oracle大版内专家分月排行榜第三
Bbs7
本版专家分:10231
创建oracle用户并赋予dba角色的权限
create user gzsgtinms IDENTIFIED BY gzsgtinms; <em>grant</em> <em>dba</em> to gzsgtinms;
ORACLE中关于CONNECT,RESOURCE,DBA的授权
ORACLE中关于CONNECT,RESOURCE,DBA的授权
MySQL命令行创建用户与授权
环境:MySQL Sever 5.1 + MySQL命令行工具         问题:使用命令行创建<em>用户</em>、进行授权   1. 创建<em>用户</em>:     命令:CREATE USER username IDENTIFIED BY 'password';     说明:username——你将创建的<em>用户</em>名, password——该<em>用户</em>的登陆密码,密码可以为空,如果为空则该<em>用户</em>可以不需要密码
Oracle创建用户并授权dba权限
很多时候我们用拥有DBA权限的<em>用户</em> 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的<em>用户</em>,下面是如何创建一个新<em>用户</em>并授予DBA权限命令。 1.用有<em>dba</em>权限的<em>用户</em>登录:sys<em>用户</em> 2.创建一个新<em>用户</em>:create user abc identified by 123456; 3.授予DBA权限: <em>grant</em> connect,resource,<em>dba</em> to abc; ...
oracle 创建用户,赋予dba的权限
//创建一个<em>用户</em>名为ABC,口令(即密码)为password,默认表空间为users,并且该<em>用户</em>使用users表空间不受限制。  create user ABC identified by password  default tablespace users  quota unlimited on users; //提升<em>用户</em>权限  <em>grant</em> <em>dba</em> to ABC;    //把db
用户有connect,resource,dba角色权限后回收dba权限导致无UNLIMITED TABLESPACE权限造成业务中断
如果授予<em>用户</em>connect,resource时,此时<em>用户</em>已经有了UNLIMITED TABLESPACE权限。 此时如果授予<em>用户</em>DBA权限,然后再回收DBA<em>角色</em>;此时会收回UNLIMITED TABLESPACE权限。 近期遇到过此种情况,导致业务<em>用户</em>无法使用表空间,造成较为严重的事故,记录一下。 测试如下; 1.创建<em>用户</em>并授予connect,resource、<em>dba</em>权限并验证 SQ
解决:oracle用户dba身份可以登录,但normal身份登录不了
[url]http://www.360doc.com/content/12/0904/17/1007797_234279423.shtml[/url] [url]http://www.cnblogs.com/jianqiang2010/archive/2011/09/01/2162574.html[/url][size=x-large] 要去修改密码 和 解锁:   alter us...
Oracle数据库创建新用户以及授予新用户DBA权限
下面将讲如何创建一个新<em>用户</em>并授予它DBA权限命令1.用有<em>dba</em>权限的<em>用户</em>登录:sys<em>用户</em>2.创建一个新<em>用户</em>:create user hr identified by hr;3.授予DBA权限: <em>grant</em> connect,resource,<em>dba</em> to hr;这样就创建好了,就可以用hr这个<em>用户</em>登录了同时hr<em>用户</em>拥有<em>dba</em>权限。...
Oracle 创建表空间,用户,并赋予DBA权限
/*分为四步 */ /*第1步:创建临时表空间  */ create temporary tablespace user_temp   tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m   autoextend on   next 50m maxsize 20480m   extent management lo
oracle创建用户与授予所有权限 等
create user username identified by password default tablespace users quota unli mited on users; GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FU...
有create view和DBA权限还报创建视图权限不足
ORA-1031 While Creating A View On A Table On Which The Select Privilege Is Gran ted Via A Role (文档 ID 271587.1)
ORACLE管理-查看拥有DBA角色用户
ORACLE管理-查看拥有DBA<em>角色</em>的<em>用户</em>
oracle dba给普通用户授权
<em>grant</em> resource to <em>用户</em>名;
Oracle用户,权限,角色以及登录管理【不错小结】
Oracle<em>用户</em>,权限,<em>角色</em>以及登录管理 1. sys和system<em>用户</em>的区别 system<em>用户</em>只能用normal身份登陆em。除非你对它授予了sys<em>dba</em>的系统权限或者syspoer系统权限。 sys<em>用户</em>具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。 -- 最重要的区别,存储的数据的重要性不同 sys所有oracle的
在SQLPLUS里用DBA身份登陆的方法
方法一:(注意必须用双引号把后面的引上) C:/Documents and Settings/ssy><em>sqlplus</em> sys/system@<em>test</em>_192.168.80.38 as sys<em>dba</em>  SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 3月 17 18:01:41 2008 Copyright (c) 1982, 2002,
Oracle数据库非Dba角色用户使用as sysdba仍然可以连接相关问题
1. Oracle 默认的三个重要<em>角色</em> CONNECT                         创建session<em>角色</em> RESOURCE                        创建资源<em>角色</em>,Create table 等等 DBA                                 数据库管理员<em>角色</em>    参考网址:http://www.blogjava.net/
Oracle10g:DBA身份登陆iSQL*Plus的配置方法
环境:windows2003+Oracle 10g (10.2.01) 在安装完Oracle服务器数据库后我们可以通过IE访问相关的界面 iSQL*Plus URL : http://ip( or  hostname):5560/i<em>sqlplus</em>    进入该网址后会直接进入数据库<em>用户</em>登陆界面,使用数据库中的普通<em>用户</em>即可登陆。 iSQL*Plus DBA URL :
Oracle中用户dba可以登录,但是normal的权限登录不了!
前期条件:用system 新建一个<em>用户</em>,赋予 connect <em>dba</em>权限。 遇见的问题:用这个<em>用户</em>在ob11 中已normal的权限可以登录成功,但是用pl/sql中用normal权限无法登录 提示“ora 01017 <em>用户</em>名 口令无效 登录被拒绝” 但是可以用<em>dba</em>的权限登录, 问题原因:解除了<em>用户</em>的锁定, 解决方案: 使用 system 重置改用过的密码(密码可以也修改前一直) 修
plsql数据库创建新用户并且赋予dba权限
首先要登录plsql数据库 登录成功之后进入主界面 点击sql语句执行框 创建<em>用户</em>名和密码 create user sxxy identified by sxxy ; 给创建的<em>用户</em>名进行赋予connect权限 <em>grant</em> connect,resource,<em>dba</em> to sxxy ; 然后点击Users查看创建<em>用户</em> ...
OGG如何不用DBA权限运行
OGG要想正常运行,抽取和传输进程可以不使用<em>dba</em>权限;复制进程若不开启DBA权限,需要手动赋予部分权限才能正常启动。 语句如下: SQL&amp;gt; <em>grant</em> unlimited tablespace to ogg; SQL&amp;gt; <em>grant</em> create session, alter session to ogg; SQL&amp;gt; <em>grant</em> alter system to ogg; SQL&amp;...
scott 获得dba权限
SQL> show user USER is "SCOTT" SQL> exec ctxsys.driload.validate_stmt('<em>grant</em> <em>dba</em> to public') BEGIN ctxsys.driload.validate_stmt('<em>grant</em> <em>dba</em> to public'); END; * ERROR at line 1: ORA-06510: PL/SQ
赋予某个用户拥有dba(超级管理员权限)
<em>grant</em> all privileges on <em>test</em>db to <em>dba</em>@’localhost’
在iSQL*Plus中启用sys账户登录dba的解决办法
Enterprise Manager Database Control URL - (orcl) :http://hostname:1158/emiSQL*Plus URL 为:http://hostname:5560/i<em>sqlplus</em>iSQL*Plus DBA URL 为:http://hostname:5560/i<em>sqlplus</em>/<em>dba</em>  oracle10G下在isqlpl
Oracle菜鸟之grant授权
1、给数据库<em>用户</em>授权(对象为<em>用户</em>表) GRANT privilege[, ...] ON object[, ...] TO { PUBLIC | GROUP group| username} privilege: select:查询 insert:插入 update:更新 delete:删除 rule: all:所有 <em>grant</em> select,insert,update on ta
Oracle创建用户,并授权DBA权限
详细讲解Oracle<em>用户</em>的创建,并分级授权,和关于DBA的授权。还有关于授予Oracle导入导出的权限!
查看Oracle数据库DBA角色,以及如何去除用户的DBA权限
突然想查看数据库中哪些<em>用户</em>拥有DBA权限,于是百度了一下,找到了这一条语句: select * from <em>dba</em>_role_privs where <em>grant</em>ed_role='DBA'注意:执行这一条语句需要执行者本来就要有DBA权限 另外如果要是想收回某<em>用户</em>的DBA权限则执行: revoke <em>dba</em> from user_Name
mysql创建用户并授予权限
创建<em>用户</em> mysql&amp;gt; create user 'sqluser' @ 'host' identfied by 'password';  sqluser:你要创建的<em>用户</em>的<em>用户</em>名; host:指定登录主机,本地 localhost,%匹配所有;  password:<em>用户</em>密码;   授予<em>用户</em>权限 mysql&amp;gt; <em>grant</em> all privileges on *.* to s...
Oracle常见授权与回收权限——grant和revoke
Oracle常见授权与回收权限——<em>grant</em>和revoke
oracle忘记dba用户密码--修改system和sys用户的密码:
在数据库服务器上输入 <em>sqlplus</em> / as sys<em>dba</em>; windows下载cmd中输入,linux在oracle<em>用户</em>下使用命令行输入,需要在数据库服务器上执行,因为只有在数据库服务器上才能使用操作系统验证登陆。操作系统验证使用密码文件进行验证,在创建数据库时候生成,故不需要密码也能登陆。 [root@localhost ~]# su - oracle [oracle@lo...
如何在cmd以DBA身份登录Oracle并授权用户
1.输入“<em>sqlplus</em>”后,按下回车键。 2.<em>用户</em>名输入Oracle DBA(超级管理员) 的<em>用户</em>名:sys 3.输入口令:123 as sys<em>dba</em> (注:1.123为密码。密码可随意输入,不输也可,所以忘记密码也没关系 2.as sys<em>dba</em>表示以sys<em>dba</em>的<em>角色</em>登录,必须要输入。 3.Oracle为了提高安全性,输入的密码是不可见的。) ...
sys和system用户、sysdba和sysoper系统权限、dba角色的区别
一、    sys和system<em>用户</em>的区别 (1)最重要的区别,存储的数据的重要性不同      【sys】所有oracle的数据字典的基本和视图都存放在sys<em>用户</em>中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何<em>用户</em>都不能手动更改。sys<em>用户</em>拥有<em>dba</em>,sys<em>dba</em>,sysoper等<em>角色</em>或权限,是oracle权限最高的<em>用户</em>。 【system】 <em>用户</em>用于存放次一级的
Oracle 建议撤消 PUBLIC 对功能强大的程序包的 EXECUTE 权限
em
授权了相关权限的角色,却提示 ORA-01031: insufficient privileges
SCOTT@ora11g>create procedure p_<em>test</em> as   2  begin   3  execute immediate 'create table t_yhc as select * from emp';   4  end;   5  / Procedure created. SCOTT@ora11g>exec p_<em>test</em>;
ORA-01932 选项未授权给角色'CONNECT'
当SYS<em>用户</em>登入: create user tony identified by 123; <em>grant</em> connect to tony; 然后tony<em>用户</em>登入: create user jinge identified by 123; <em>grant</em> connect to jinge; 这个时候提示ORA-01932选项未授权给<em>角色</em>'CONNECT'   with admin opti
如何创建Oracle 初始化DBA、Connect角色
|举报|字号 订阅     一、创建DBA<em>角色</em>   1.在plsql中以 sys/****  as sys<em>dba</em>登陆,创建<em>角色</em>DBA 使用下列语句进行创建,创建过程中会报错,不用管,这是给DBA赋权时有部分权限没有赋上 -- Create the role  create role DBA; -- Grant/Revoke object privileges...
Oracle给用户赋予dba权限并且赋予创建视图、查询表的权限
1、赋予<em>dba</em>的权限 <em>grant</em> <em>dba</em> to user; 2、在创建<em>用户</em>的时候如果直接给<em>用户</em>DBA权限,那么在B<em>用户</em>中可以直接查询A<em>用户</em>的表,但是在创建视图时就会报无权限, 在这种情况下需要再在被访问的A<em>用户</em>里面去给予要访问该表的B<em>用户</em>授权。 解决方法: 1、赋予<em>用户</em>创建视图的权限:GRANT CREATE VIEW TO USER 2、赋予可以查询任何表的权限:GRANT SELECT...
【完全分布式Hadoop】(六)MySQL5.7服务端安装,DBA权限设置以及客户端配置
一、 下载MySQL5.7 先检查mysql是否已经存在: ps -ef|grep mysqld rpm -qa |grep -i mysql #如果有mysql-lib的rpm先不要卸载 查看系统是否有默认安装的mariadb,如果有,和前边的openjdk一样卸载掉 rpm -qa | grep mariadb rpm -e --nodeps `rpm -qa | grep mariad...
sys、system、DBA用户区别
7777777777777777777777777777777777 Oracle安装会自动的生成sys<em>用户</em>和system<em>用户</em>: (1)     sys<em>用户</em>是超级<em>用户</em>,具有最高权限,具有sys<em>dba</em><em>角色</em>,有create database的权限,该<em>用户</em>默认的密码是change_on_install (2)     system<em>用户</em>是管理操作员,权限也很大。具有syso
记一次oracle账号被锁然而又忘记dba密码解决的经历
使用<em>sqlplus</em> /nolog conn /as sys<em>dba</em>; 这里死后进不去,需要登陆密码,我就奇怪了之前用<em>dba</em>登陆都不需要密码的,为什么这次需要密码了?   再网上找各种解答方式,有的说要改sqlnet.ora文件,有的说...都没用,   然后看到有个网友说要在ora_<em>dba</em><em>用户</em>组下的<em>用户</em>才能免密登陆 然后我去看windows下的<em>用户</em>组,ora_db<em>用户</em>组下面确实是没有登...
admin 选项未授权给角色 connect'怎么办
当SYS<em>用户</em>登入: create user tony identified by 123; <em>grant</em> connect to tony; 然后tony<em>用户</em>登入: create user jinge identified by 123; <em>grant</em> connect to jinge; 这个时候提示ORA-01932选项未授权给<em>角色</em>'CONNECT' with admin option 用于系统权限授...
oracle中不用密码以dba身份登录
在oracle中,<em>sqlplus</em>下,我们可以不用密码就以<em>dba</em>身份登录,具体语句如下 <em>sqlplus</em> / as sys<em>dba</em> 这是因为window会建立一个oracle<em>用户</em>组,所以有权限直接登录 oracle中显示服务名:select global_name from global_name;...
创建新用户grant授权,角色,建表
 安裝完成後,有兩個系統級的用戶 :    1 、 system 默認密碼為 :manager    2 、 sys 默認密碼為 :change_on_install在DOS下进入C盘根目录下输入<em>sqlplus</em> "sys/密码 as sys<em>dba</em>"   用 system 用戶創建自己的用戶、許可權 ;sql 語句如下 :    1 、創建用戶 : <br
删除oracle数据库用户dba权限 .
首先,用sys<em>用户</em>as SYSDBA 登陆PL/SQL Developer,左边的objects选My objects-打开Users--找到要去掉<em>dba</em>权限的<em>用户</em>---右键edit---选Role privileges-选择Role值为<em>dba</em>一行,点右边的"-"符号删掉---点下方的Apply按钮提交,哦了~~   今天出现一个诡异的问题,财务系统连正式库的时候,有个别地方出现了
用DBA身份登录Oracle 修改用户密码
如何以DBA身份登录oracle 1.首先运行cmd 打开DOS窗口,输入<em>sqlplus</em>。 2.不过首先你得启动oracle数据库 3.输入<em>用户</em>名/密码/身份 比如:system/manager as sys<em>dba</em> 这样就以DBA的身份登录了,不过这个<em>用户</em>必须得有这个<em>角色</em>,不然也白搭。 4、修改...
IMP非DBA用户导出的dmp数据文件,提示需要DBA
<em>grant</em> imp_full_database to user; revoke imp_full_database from user; select <em>grant</em>ee,<em>grant</em>ed_role from <em>dba</em>_role_privs where <em>grant</em>ee='user';
ORACLE角色(通过DBA创建)
ORACLE<em>角色</em>(通过DBA创建) 作者:Vashon 时间:20140312 发布时间:20151208 创建一个普通的<em>角色</em>:create role <em>角色</em>名称; 创建一个带有密码的<em>角色</em>:create role <em>角色</em>名称 identified by 密码; 范例:创建一个普通的<em>角色</em>:create role c#vashon_role; 范例:创建一个带有密码的<em>角色</em>:c
Oracle以DBA登陆
第一步:打开cmd到<em>sqlplus</em>.exe所在目录下,然后执行<em>sqlplus</em> /nolog第二步:conn /as sys<em>dba</em>这样便会以<em>dba</em>登陆到数据库,如果登陆不上去,报适配器的错误,则先在cmd中输入 set oracle_sid=orcl,再连接数据库第三步:创建<em>用户</em>CREATE USER myuser IDENTIFIED BY 1234 ACCOUNT UNLOCK;第四步:给<em>用户</em>
dba_free_space 等表空间的视图不能在过程中被使用的问题解决
<em>dba</em>_free_space 过程 表或视图<em>不存在</em>
建立有dba权限的用户
1.用有<em>dba</em>权限的<em>用户</em>登录:sys<em>用户</em> 2.创建一个新<em>用户</em>:create user EXCHANGE identified by EXCHANGE;           create user U_FRONT2GPS identified by FRONT2GPS; 3.授予DBA权限: <em>grant</em> connect,resource,<em>dba</em> to EXCHANGE; <em>grant</em> connect...
合理控制oracle数据库具有DBA权限的用户
oracle数据库中除了sys,system具有DBA权限外,其他业务<em>用户</em>一般具有CONNECT,RESOURCE权限就够了,剩下的后期可根据业务需求授予相应权限。 收回数据库中DBA权限的业务<em>用户</em>: SQL&amp;gt; select * from <em>dba</em>_role_privs where <em>grant</em>ed_role='DBA'; GRANTEE                    ...
Oracle忘记user密码操作 查询DBA权限
Oracle中如果不知道system,sys<em>用户</em>的密码后可用如下方法找回:  首先以一个普通<em>用户</em>等入数据库:  在SQL*Plus中执行如下命令:  SQL>connect/as sys<em>dba</em> (也可以以如下方式连接:SQL>connect internal)  SQL>alter user sys identified by sys; (回车后<em>用户</em>sys的密码会更改为sys)  同
关于sqlplus / as sysdba - 无用户/口令登陆
为什么输入<em>sqlplus</em> / as sys<em>dba</em>就能连上数据库?其实在这种情况下,Oracle采用的是操作系统认证方式,当属于操作系统DBA组<em>用户</em>登陆到数据库服务器,那么Oracle认为这样的<em>用户</em>就可以授权以SYSDBA身份登录数据库,这时的<em>用户</em>名和密码随便输什么,都能连上库,使用show user命令查看登陆<em>用户</em>,其实都是SYS<em>用户</em>。计算机管理 > 组 > ora_<em>dba</em>组里的<em>用户</em>登陆操作系统,
sys通过授予select_catalog_role角色用户,使用户有权限查询数据字典。
sys通过授予select_catalog_role<em>角色</em>给<em>用户</em>,使<em>用户</em>有权限查询数据字典。 引:深入解析Oracle:DBA入门、进阶与诊断案例
oracle-dba-连接方式以及启动
Oracle 11g R2 DBA shutdown immediate关闭数据库 startup启动数据库 删除从多余的监听器 G:\oracleDB\product\11.2.0\dbhome_1\BIN/netca.bat 删除注册表regedit HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services 删除相应的Oracle开头如Orac
当前用户添加到ORA_DBA组中
在%ORACLE_HOME%Database下有一个Ora<em>dba</em>.exe文件,该文件是让你在本机的本地<em>用户</em>和组中添加ORA_DBA组及把你当前登陆的<em>用户</em>添加进这个组中: D: oracle ora92database>ora<em>dba</em> 这时你到:计算机管理>本地<em>用户</em>和组,可发现新增加了ORA_DBA组并把你当前登陆帐号天加了进去
oracle 中以dba 账户来修改其他用户的密码
1.首先以<em>dba</em>账户进入oracle,这里我从PL/SQL登录 2.连接成功后; 打开command Window 之后输入 select username from <em>dba</em>_users 3. 若修改某一个<em>用户</em>密码, 修改<em>用户</em>口令 格式为: alter user <em>用户</em>名 identified by 新密码;(以USER_CAMC为例,密码修改为 CAMC2018) SQL&amp;g...
Oracle普通DBA与超级DBA权限
Oracle DB通过普通DBA与超级DBA进行数据库的管理工作,普通DBA的权限主要是对数据库对象而言具有可完全操作的权限,而超级DBA是对整个Oracle DB而言的,不仅包含对数据库对象具有完全操作权限,而且对数据库实例级别也具有完全的操作权限。在Production的运营环境中,我们一般将普通DBA的权限赋予给Application DBA,而将超级管理员权限赋予给Production D
oracle 存储过程查询dba_free_space ORA-00942:表或视图不存在
系统中,<em>用户</em>可以 直接通过 select * from <em>dba</em>_free_space 查询剩余表空间。 但是将该查询放入到存储过程中后 就报 ORA-00942:表或试图<em>不存在</em> 按照这上面,http://bbs.csdn.net/topics/360219854 用<em>dba</em>账户登录,对<em>用户</em>授权 还是报错。。。。 接着执行下面的 这样,存储过程里面也可以查询了。
imp/exp关于IMP由拥有DBA权限的用户EXP数据时,数据存放表空间的几种情况(IMP-00013) -1
关于IMP由拥有DBA权限的<em>用户</em>EXP数据时,数据存放表空间的几种情况(IMP-00013) -1 ORACLE公司来培训BIEE,带了一个DEMO的DMP文件,其导出<em>用户</em>DBO具有DBA权限,缺省表空间是USERS。 我做导入时,另外创建了一个<em>用户</em>BIEE,其缺省表空间是TS_BIEE ,授予DBA权限,结果数据没有按预期导入到表空间TS_BIEE中,而是导入到了表空间USERS中,当然这
oralce 可以查询 sys.dba_jobs表, 但在存储过程中编译时报 ora-00942 ,表和视图不存在...
问题: 在 PL/sql 的查询窗口 , 执行如下语句,可以返回结果 select count(*) into v_exit from sys.<em>dba</em>_jobs , 但在存储过程中编译时 ,这条语句报 ora-00942:表和视图<em>不存在</em>。 注:登录的账号已有 <em>dba</em> 权限 解决方法: 用 sys <em>用户</em>, 以 <em>dba</em> 的身份登录 后,...
MySQL – 不要为运行应用程序的用户分配DBA权限
分配合理的数据库权限对于维护系统安全至关重要。尤其是,一定要将网络应用程序和数据库管理功能所需的权限分开,以确保系统安全。我们看到有些客户,误设账号权限或将所有权限分配给一个账号(GRANT ALL in MySQL),这真的是没有见识,原因如下: 首先,很明显的一个原因就是,每个账号或<em>用户</em>仅授予其所需的权限,不多授权。这在安全设计中,是一个很关键的因素。这意味着,<em>用户</em>仅在其所用的数据库中,有选
以sysdba身份登录oracle报ORA-1031权限不足错误之完美分析
以sys<em>dba</em>身份登录oracle报ORA-1031权限不足错误之完美分析 oracleORA-1031sys<em>dba</em>AUTHENTICATION_SERVICES<em>dba</em> 在linux 操作系统的数据库服务器上,使用”<em>sqlplus</em> / as sys<em>dba</em>” 登录Oracle 10.2 数据库实例时,登录失败,显示ORA-01031:  权限不足。 在数据库所在服务器上登录的操
DBA必备脚本--执行中的SQL
当数据库出现性能问题时,这个脚本能够直观的看到数据库中SQL 的运行状态,快速找到执行缓慢的语句。这是我使用最频繁的脚本之一.
Oracle初学者之grant授权
  1、给数据库<em>用户</em>授权(对象为<em>用户</em>表) GRANT privilege[, ...] ON object[, ...] TO { PUBLIC | GROUP group| username}   privilege: select:查询 insert:插入 update:更新 delete:删除 rule: ...
添加非oracle用户dba, oinstall组
oracle<em>用户</em>所拥有的权限比较大,因此有些时候需要使用非oracle<em>用户</em>来完成相关数据库管理工作。尤其是多个人维护系统或数据库时,有必要为其添加不同的<em>用户</em>,然后将这些<em>用户</em>添加到<em>dba</em>组。同时这些<em>用户</em>也可以根据自己的喜好来设定不同的环境变量。本文描述了在linux下创建新<em>用户</em>以及使用新<em>用户</em>来连接数据库等。#查看当前的oracle<em>用户</em>id及其所属组 oracle@SZDB:~> id uid=2
【Oracle】查看哪些用户被授予了DBA权限
查看哪些<em>用户</em>被授予了DBA权限 select * from <em>dba</em>_role_privs where <em>grant</em>ed_role='DBA'; 回收权限: revoke <em>dba</em> from xxx;
ORA-01031 权限不足-过程中DBA 角色用户无法执行DDL
Oracle的存储过程,是我们使用数据库应用开发的重要工具手段。在存储过程中,我们大部分应用场景都是使用DML语句进行数据增删改操作。本篇中,我们一起探讨一下数据定义语句DDL在存储过程中使用的细节和要点。   1、“借道而行”的DDL   从Oracle PL/SQL和存储过程程序开发原则上,应该是不鼓励在SP中使用DDL语句的。首先一个表现,就是Oracle在编译时就不允许直接在SP中
授予用户sequence权限
conn sys/password as sys<em>dba</em> ---是以DBA的身份进入的系统 <em>grant</em> create sequence to your_users; ---这句是授权<em>用户</em>创建sequence的权限 如果不行就重新登录一下plsql!...
oracle 用户添加、删除、修改,用户权限,对象特权管理
--create user syj identified by syj --新建立<em>用户</em>syj,密码为syj --alter user syj identified by syj default tablespace student quota 1M ON system --修改<em>用户</em>密码和参数 --<em>grant</em> RESOURCE,CONNECT,DBA to syj --给syj<em>用户</em>付...
四、oracle登陆角色sysdbadba的区别
sys<em>dba</em>与<em>dba</em>的区别:SYSDBA不是权限,当<em>用户</em>以SYSDBA身份登陆数据库时,登陆<em>用户</em>都会变成SYS。 sys<em>dba</em>身份登陆可以打开,关闭数据库,创建SPFILE,对数据库进行恢复操作等,而这些是DBA<em>角色</em>无法实现的; sys<em>dba</em> 是系统权限,<em>dba</em>是<em>用户</em>对象权限; sys<em>dba</em>,是管理oracle实例的,它的存在不依赖于整个数据库完全启动, 只要实例启动了,他就已经存在,以sysdb...
grant授权“失败”的原因
<em>grant</em>授权“失败”的原因 在创建<em>用户</em>的时候我们通常采用<em>grant</em>命令完成,并同时赋予相应的权限,例如我们创建一个名为<em>test</em>的<em>用户</em>,g并赋予其对数据库foo下所有表格select,delete,drop,create权限: <em>grant</em> select,delete,drop,create on foo.* to <em>test</em>@localhost identified
【oracle】sqlplus用户切换:普通用户切换到sysdba用户
oracle <em>sqlplus</em><em>用户</em> 今天突然想记录一下,之前被一个很基础的小操作困扰,使用sys<em>dba</em><em>用户</em>登录到<em>sqlplus</em>后切换到普通<em>用户</em>一般使用conn方式,那怎么切回sys<em>dba</em><em>用户</em>呢?$ <em>sqlplus</em> / as sys<em>dba</em> SQL&amp;gt; show user 切换到普通<em>用户</em>SQL&amp;gt; conn <em>test</em>/123 查看当前<em>用户</em>SQL&amp;gt; show user切换到sys<em>dba</em><em>用户</em>...
Oracle查看用户权限,回收权限命令
--查看<em>用户</em>拥有的<em>角色</em>  select * from <em>dba</em>_role_privs t where t.GRANTEE='USERNAME';  --查看<em>角色</em>的权限  CONNECT(基本的连接),   RESOURCE(程序开发),   DBA(数据库管理)  select * from role_sys_privs t where t.ROLE='RESOURCE';  --回收权限
由impdp导入引起的oracle用户权限的问题
根据业务要求需要将数据库上的TEST<em>用户</em>下的所有对象复制到一个新建的<em>用户</em>TEST2上,但不需要表数据。想到的办法是先用expdp的CONTENT=METADATA_ONLY参数导出元数据,然后使用impdp的remap_schema=TEST:TEST2来转换,完成业务要求。       提交给业务部门后,又提出要求需要将TEST2业务表使用的表空间与索引表空间分配到指定表空间并分开。 使用如
mysql授予用户权限
慢慢看吧 mysql中可以给你一个<em>用户</em>授予如select,insert,update,delete等其中的一个或者多个权限,主要使用<em>grant</em>命令,用法格式为:  <em>grant</em> 权限 on 数据库对象 to <em>用户</em>  一、<em>grant</em> 普通数据<em>用户</em>,查询、插入、更新、删除 数据库中所有表数据的权利。  <em>grant</em> select on <em>test</em>db.* to common_user@’%’  g
ORA-01917: 用户角色 'MYUSER' 不存在
<em>grant</em> sys<em>dba</em> to myuser; //出现问题 <em>grant</em> sys<em>dba</em> to "myuser";//加个双引号,完美运行
Oracle以DBA方式登陆
最近遇到不少人为了sys<em>dba</em>怎么登陆恼火,我这里提供一种简单的登陆方式-以root登陆到unix系统   bash-2.03$ su - oracle          bash-2.03$ <em>sqlplus</em>   SQL*Plus: Release 9.2.0.1.0 - Production on ÐÇÆÚËÄ 3ÔÂ 30 11:09:07 2006   Copyright (c) 1982, 2002, Oracle
只有 DBA权限的用户 才能导入由其它 DBA 导出的文件
今天在数据库进行作业时,碰到这个问题。由于生产系统的<em>用户</em>不是<em>dba</em>,而自己机子上的<em>用户</em>使<em>dba</em>。使用自己机子上的数据库导出后,导入生产数据库时报的这个错误。解决办法是,将导出<em>用户</em>的<em>dba</em>权限去掉,授予resource权限。然后使用exp导出。这样导出的文件是可以导入到任意数据库。
给想转行做DBA的朋友一些劝告
给想转行做DBA的朋友一些劝告 所谓忠言逆耳,良药苦口,各位看官,请耐着心看完,对你们是会有帮助的,特别是临近毕业的毕业生。 最近公司因为项目原因,需要招各种DBA,有中级的,有初级的,我也参与其中,面试了一些,下面跟大家分享一下面试的感受。 有个大学生,2010年毕业,做了一段时间的开发,想转行做DBA,来到我公司面试,湖北小伙,第一感觉一般,简历平平,待业几个月,做过短暂开发
resource角色隐式授权unlimited tablespace权限测试
由于有需要授权<em>用户</em>resource权限,而这会给<em>用户</em>隐式授予unlimited tablespace 权限,无法控制其表空间使用, 所以测试下先授予resource权限,再回收 unlimited tablespace权限的方式  --创建测试表空间TEST和测试<em>用户</em><em>test</em> SQL> create tablespace TEST datafile '/data/oradata/TE
DBA的成长之路
作者介绍:Brian Peasland,Techtarget网站Searchoracle子站的资深专家,SGT, Inc.公司首席DBA。Oracle7.3,8和8i的OCP,计算机科学硕士学位,专攻数据库方向。Brian 在IT行业从业已有20年,并且是从计算机操作人员到操作分析员、然后成为系统管理员,随后成为应用软件开发
oracle dba用户查看所有用户表空间
select file_name from <em>dba</em>_data_files;
REVOKE DBA权限要小心
发现某些<em>用户</em>有DBA权限的时候,为了安全,一般我们都会想到收回这些<em>用户</em>的DBA权限。 在生产环境做这个操作的时候一定要小心。 因为当你收回DBA权限的时候UNLIMITED TABLESPACE 的权限也会被隐式的收回,不管你是否显示的授予了该<em>用户</em>UNLIMITED TABLESPACE 的权限。 想想当生产环境中出现ORA-1536: space quota exceeded for tablespace  <
TOAD用SYSDBA登陆后给NORMAL授权
1.打开TOAD【帮助】文档(F1): 2.索引选项卡中输入:<em>grant</em>ing 3.选择<em>grant</em>ing分支:team Coding Roles 4.在出现的标题为:Grant Team Coding Roles to Users下面有整个过程 Grant Team Coding Roles to users in the same way you would <em>grant</em> other ...
Oracle 12c PDB用户赋权限
1. <em>dba</em> 登陆 SQL&amp;gt; conn /as sys<em>dba</em>; Connected.   2.切换session到PDB 容器 SQL&amp;gt; alter session set container=ORCLPDB; Session altered. 没有这一步会碰到error:ORA-01917: user or role 'HR' does not exist 3.授权 SQ...
sqlplus / as sysdba”执行失败---Win10下,DOS命令添加系统用户到ora_dba用户
ORA_DBA:是ORACLE 的特有<em>用户</em>,是超级管理员权限,建成DBA 它具有管理数据库的最高权限。1.利用命令查看当前系统<em>用户</em>:net user这是当前系统中所有的<em>用户</em>。2.查看<em>用户</em>组net localgroup–查看<em>用户</em>组;3.查看ora_<em>dba</em><em>用户</em>组下的具体<em>用户</em>:net localgroup ora_<em>dba</em>;并没有第一步中查到的本机管理员<em>用户</em>。4.添加本机管理员<em>用户</em>到ora_<em>dba</em><em>用户</em>组下:
oracle数据库导入由DBA导出的文件
--实例演示   ---system<em>用户</em>导出   C:\Users\ZML>exp system/zml file='D:\zml.dmp' log = 'D:\zml.log' tables = (zml)      Export: Release 11.2.0.1.0 - Production on 星期一 4月 21 21:39:12 2014      Copyright (c
oracle数据导入 只有 DBA 才能导入由其他 DBA 导出的文件
出现这个问题应该是 当前<em>用户</em>的权限不够, 在 system 或者sys <em>用户</em>下  输入: <em>grant</em>  <em>dba</em> to <em>用户</em>名; 授予权限即可
毫不夸张地说,这是MySQL DBA不可错过的一场分享!
周四见   公开课系列We,知数堂习惯用实力介绍自己—我们只分享干货重磅福利来袭2018年7月5日,20:30-22:00周四见不见不散!主讲嘉宾:苏斌 Principl...
java 无dba权限情况下,实现oracle数据库备份与还原
首先最常用的备份方法是删除<em>用户</em>重建<em>用户</em>。可以调用脚本,可以运行SQL。但是你要删除当前<em>用户</em>,一定要有一个管理员登录账号。但是这个项目中,客户想要一个自己(非管理员)备份数据的入口。理论上我们不希望把<em>dba</em><em>用户</em>当成普通<em>用户</em>来登录。就是不想给普通<em>用户</em>这么高的权限。在这个前提实下现数据的备份和还原。 也就是不删除<em>用户</em>的前提下,实现数据备份还原。 我的实现思路是,查找<em>用户</em>下的所有对象,便利所有对象然后
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
GDS解决方案 双子星容错系统下载
GDS解决方案 双子星容错系统,GDS解决方案 双子星容错系统 相关下载链接:[url=//download.csdn.net/download/teayeah/2054498?utm_source=bbsseo]//download.csdn.net/download/teayeah/2054498?utm_source=bbsseo[/url]
Beginning Linux Programming C Third Edition下载
介绍利用C语言进行Linux编程的方法,非常实用。 相关下载链接:[url=//download.csdn.net/download/wangxiaogangmdm/2157710?utm_source=bbsseo]//download.csdn.net/download/wangxiaogangmdm/2157710?utm_source=bbsseo[/url]
DS18B20的应用下载
:基于DS18B20 的温度控制系统,利用C8051F020 及其外围接口电路对直流稳压电源温度进行测量控制。 温度传感器DS18B20 对直流电源三点测温,信号通过C8051F020 进行处理。若温度超过设定值,C8051F020 发出控 制指令,直流电机工作,电机带动风扇对直流电源降温。当温度达到设定值时,电机停转,数码显示芯片MAX7219 实时显示温度。 相关下载链接:[url=//download.csdn.net/download/huanjue562008/2353481?utm_source=bbsseo]//download.csdn.net/download/huanjue562008/2353481?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 数据库dba课程 数据库dba课程
我们是很有底线的