oracle创建、修改、删除用户的操作

oracle创建、修改、删除用户的操作

ID:34725001

大小:233.13 KB

页数:4页

时间:2019-03-10

oracle创建、修改、删除用户的操作_第1页
oracle创建、修改、删除用户的操作_第2页
oracle创建、修改、删除用户的操作_第3页
oracle创建、修改、删除用户的操作_第4页
资源描述:

《oracle创建、修改、删除用户的操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ORACLE创建、修改、删除用户的操作   当前,所有数据库的操作脚本语句都是差不多的,不仅公是sqlserver,mysql,像本文中的Oracle也是一样,比如oracle中创建用户的脚本命令是CREATEUSER语句,创建用户一般要由DBA或拥有该系统权限的用户来执行。那么我们首先来创建一个名为:kerry的用户(账号)   CREATEUSERkerry   IDENTIFIEDBYK123456   DEFAULTTABLESPACEUSERS   QUOTA10MONUSERS   TEMPORARYTABLESPACETEMP   创建用户以后,我们可以通过下面的

2、脚本来查看用户信息   SELECTUSERNAME,PASSWORD,ACCOUNT_STATUS,DEFAULT_TABLESPACE,   TEMPORARY_TABLESPACE,PROFILE   FROMDBA_USERSWHEREUSERNAME=’KERRY’    IDENTIFIEDBY指定用户密码   DEFAULTTABLESPACE指定用户默认表空间,如果不指定表空间,ORACLE会自动在默认表空间为这些对象分配空间。   QUOTA为用户指定表空间配额。即用户对象在表空间所占用的最大空间。   如果你用下面脚本创建用户   CREATEUSERker

3、ry   IDENTIFIEDBYK123456    对比你会发现,这和上面脚本创建的用户信息一致。如果不指定默认表空间、临时表空间,系统会默认为你指定相应的表空间。当然你也可以用下面的脚本查看一些相关信息   SELECT*FROMALL_USERSWHEREUSERNAME=’KERRY’;   SELECT*FROMUSER$WHERENAME=’KERRY’;那么如何查看用户指定表空间配额信息呢?暂时还不清楚这些信息放在哪个字典视图、表里面。   CREATEUSERkerry   IDENTIFIEDBY123456   DEFAULTTABLESPACEUSERS

4、   QUOTA10MONUSERS   TEMPORARYTABLESPACETEMP   --ORA-00988:口令缺失或无效。这是因为PROFILE里面有对用户密码复杂度的一些控制。你可以通过下面脚本查看这个用户使用的是哪个PROFILE文件  在$ORACLE_HOMERDBMSADMINutlpwdmg.sql   我的电脑目录是D:oracleproduct10.2.0db_1RDBMSADMINutlpwdmg.sql,你可以看到一些密码的复杂度设置控制   里面有这样一条限制   --Checkifthepasswordcontainsat

5、leastoneletter,onedigitandone   --punctuationmark.   所以刚才创建用户才会报错。   创建用户成功后,你用你新用户登录,此时会报错,你必须给新用户授予相应权限,如下所示:   SQL>connectkerry/K123456   ERROR:   ORA-01045:userKERRYlacksCREATESESSIONprivilege;logondenied   SQL>connectSYSTEM/kerry123456   已连接。   SQL>grantcreatesession,createtabletokerry;

6、   授权成功。   SQL>createtableuser1(idnumber(10),usernamevarchar2(32))tablespaceusers;   表已创建。   修改用户   修改用户涉及以下一些方面   1:修改用户密码   2:修改表空间配额   3:锁定用户账户   4:解锁用户账户   5:修改默认表空间   6:修改临时表空间   1:修改用户密码   SQL>alteruserkerryidentifiedbykerry123456;   用户已更改。   kerry账户自己修改自己密码,而DBA账户可以修改任何用户密码   2:修改表空间 

7、  SQL>connectkerry/kerry123456   已连接。   SQL>alteruserkerryquota100Monusers;   alteruserkerryquota100Monusers   *   第1行出现错误:   ORA-01031:权限不足   SQL>connectsystem/kerry123456;   已连接。   SQL>alteruserkerryquota100Monusers;   用户已更改。   可以看到kerry用户自己修改自己的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。