Home > Database > Mysql Tutorial > body text

Oracle 11g修改数据库用户名

WBOY
Release: 2016-06-07 17:12:11
Original
1305 people have browsed it

发现原来oracle 11g提供了用户重命名的新特性,在10g环境下,如果想对用户重命名,一般来说是先创建一个新的用户并授权,然后将原

最近翻看某blog,发现原来Oracle 11g提供了用户重命名的新特性,在10g环境下,如果想对用户重命名,一般来说是先创建一个新的用户并授权,然后将原用户下的所有对象导入,然后删除旧的用户!下面来在11g rac环境下介绍下这个新特性!

一:创建一个测试用户xxx,并写入测试数据,由spfile文件生成pfile文件,关闭rac数据库

  • 二:修改pfile文件,添加隐含参数 *._enable_rename_user='TRUE',,将数据库以restrict方式启动

  • 三:修改xxx用户名为yyy

  • 四:使用spfile启动rac

  • SQL> shutdown immediate;  
  • Database closed.  
  • Database dismounted.  
  • ORACLE instance shut down.  
  •  
  • [oracle@node1 dbs]$ srvctl start database -d rac   
  • [oracle@node1 dbs]$ srvctl status database -d rac   
  • Instance node1 is running on node node1  
  • Instance node2 is running on node node2 
  • 五:连接测试,由此可见,对用户的rename操作,可以继承原有的权限

  • linux

  • source:php.cn
    Statement of this Website
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    Popular Tutorials
    More>
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!