Oracle迁移用户和权限
来源:互联网 发布:节拍器软件电脑版 编辑:程序博客网 时间:2024/06/06 09:33
手工迁移用户主要涉及到profile、user、权限等:
SELECT DISTINCT pi.name FROM sys.profname$ pi WHERE pi.name != 'DEFAULT';
SELECT DBMS_METADATA.GET_DDL('PROFILE','XXXXPFNAMEXXXX') FROM DUAL;
2、得到用户脚本
select dbms_metadata.get_ddl ('USER', username) from dba_users ;
密码可以直接使用密文,即和原来密码一致,如果需要对表空间等调整,可以自行调整脚本。
3、表空间权限脚本
select dbms_metadata.get_granted_ddl('TABLESPACE_QUOTA',username) from dba_users where username in(select username from dba_ts_quotas );
4、得到角色的权限(如果有自定义的角色需要之前迁移)
select dbms_metadata.get_granted_ddl ('ROLE_GRANT',username) from dba_users where username in(SELECT grantee from dba_role_privs);
5、得到系统权限脚本
select dbms_metadata.get_granted_ddl ('SYSTEM_GRANT', username) from dba_users where username in(SELECT grantee from dba_sys_privs ) and username not in ('SYS','SYSTEM');
6、得到对象权限脚本
select dbms_metadata.get_granted_ddl ('OBJECT_GRANT', username) from dba_users where username in(SELECT grantee from dba_tab_privs) and username not in ('SYS','SYSTEM');
0 0
- Oracle迁移用户和权限
- Oracle 用户和权限
- oracle 用户和权限
- Oracle用户和权限
- Oracle 用户和权限
- oracle 用户和权限
- oracle用户和权限
- Oracle用户和权限
- Oracle用户和权限
- oracle 用户 角色和权限
- 练习-Oracle用户和权限
- 【DB.Oracle】Oracle用户和权限
- oracle用户迁移
- oracle用户数据迁移
- Oracle创建用户、角色和权限
- oracle建用户和分权限
- Oracle的用户、角色和权限
- oracle用户,权限管理和验证机制
- matlab读取三级文件夹方式
- 笔记-知识图谱入门
- 構造函數.1
- SAP 跟踪记录用户 UINFO
- 一步一步学习 ReactNative + Redux(5:异步Action)
- Oracle迁移用户和权限
- IOS jquery on方法不管用解决办法
- Eclipse必须设置编码格式的几个地方
- Python爬虫自动获取CSDN博客收藏文章
- VALSE 2017 | 人脸检测与识别技术年度进展概述
- Micropython加速物联网开发6
- iOS10跳转系统设置、WIFI、蓝牙…
- 利用openoffice转换ppt、doc转化pdf
- 关于欧几里得定理和拓展欧几里得定理的理解 续