社区
基础和管理
帖子详情
如何单独导出Oracle的所有用户和权限?
barbara
2007-07-26 06:14:03
单位有一台主Oracle服务器和一台备份Oracle数据库,目前主服务器上的表结构和数据都已导入到备份服务器中,由于导出时未导入用户和权限数据,造成备份服务器上的所有数据只能通过单一的数据库管理员帐号登录,很不安全。
问题是: 由于数据量很大,不可能重新做全库导出导入,有什么方法只导出主服务器上的所有账户和权限数据,然后导入到备份服务器,使得通过其他帐号也可访问备份服务器?谢谢~~
...全文
1438
9
打赏
收藏
如何单独导出Oracle的所有用户和权限?
单位有一台主Oracle服务器和一台备份Oracle数据库,目前主服务器上的表结构和数据都已导入到备份服务器中,由于导出时未导入用户和权限数据,造成备份服务器上的所有数据只能通过单一的数据库管理员帐号登录,很不安全。 问题是: 由于数据量很大,不可能重新做全库导出导入,有什么方法只导出主服务器上的所有账户和权限数据,然后导入到备份服务器,使得通过其他帐号也可访问备份服务器?谢谢~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hyl04
2010-09-05
打赏
举报
回复
关注中!!!
bo18
2010-09-05
打赏
举报
回复
找到一个方法不知可否,选取原库用户名右键类似创建->输入相同用户名->点击显示SQL,得到的应该是创建相同权限用户代码。
bo18
2010-09-05
打赏
举报
回复
没人会?
barbara
2007-07-27
打赏
举报
回复
先谢谢楼上的大侠们~~对这个Case而言,IMP/EXP可能不太合适,因为已有的数据导入导出是另外一个系统完成的,目前需要的工作只是在备份服务器上进行补充,加入主数据服务器上的用户和权限信息,有些用户并非模式所有者。
我的思路是在SYSDBA下通过组织SQL语句实现用户、权限数据的导出,同样通过SQL语句插入到备份库中,关键是要熟悉存储用户和权限的系统表,那位大侠有这方面的经验,望不吝赐教,多谢!!
xieyongan
2007-07-27
打赏
举报
回复
还要加上,dba_tab_privs 另最好如果可以的话,用session_roles session_privs,以及session_context
doer_ljy
2007-07-27
打赏
举报
回复
DBA_ROLE_PRIVS
DBA_SYS_PRIVS
honghulong
2007-07-26
打赏
举报
回复
exp user/ps@db grants=y file=1.dmp rows=n user=username ;
imp ..ignore =y ....
没你那样的环境。
Well
2007-07-26
打赏
举报
回复
楼上的。。
ruihuahan
2007-07-26
打赏
举报
回复
exp username/pwd@xxx grants=y owner=y file=filepath
Oracle
中
用户
角色
权限
管理
一,
Oracle
用户
,角色,
权限
权限
管理是
Oracle
系统的精华,不同
用户
登录到同一数据库中,可能看到不同数量的表,拥有不同的
权限
。
Oracle
的
权限
分为系统
权限
和数据对象
权限
,共一百多种,如果
单独
对
用户
授权,很囧,有一些
用户
需要的
权限
是相同的,就把这些
用户
归为同一类——某种角色,通过设立一些有预定
权限
的角色简化和明确授权操作,角色出现的动机也就是为了简化
权限
管理,它是
权限
的集合。一般...
Oracle
导出
表(即DMP文件)的两种方法
方法一:利用PL/SQL Developer工具
导出
: 菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可: 方法二:利用cmd的操作命令
导出
,详情如下(备注:方法二是转载网上的教程): 1:G:\
Oracle
\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.or
Oracle
入门(九)之
用户
、角色与
权限
之间关系
转载自
Oracle
用户
,角色,
权限
等
权限
管理是
Oracle
系统的精华,不同
用户
登录到同一数据库中,可能看到不同数量的表,拥有不同的
权限
。
Oracle
的
权限
分为系统
权限
和数据对象
权限
,共一百多种,如果
单独
对
用户
授权,很囧,有一些
用户
需要的
权限
是相同的,就把这些
用户
归为同一类——某种角色,通过设立一些有预定
权限
的角色简化和明确授权操作,角色出现的动机也就是为了简化
权限
管理,它是
权限
的...
Oracle
创建表空间、创建
用户
并授权、导入
导出
等
平时用到的比较多的语句,记录下来 – 创建临时表空间 create temporary tablespace PLAT_TEMP tempfile 'D:\
Oracle
\oradata\orcl\PLAT_TEMP.dbf' size 2G autoextend on next 200m maxsize unlimited extent management local; –...
oracle
数据库只
导出
索引,
oracle
数据库全库的
导出
导入实战手册
Oracle
数据库导入
导出
(expdp/impdb)1、全库
导出
(expdp参考shell脚本)#!/bin/bash#导入环境变量source /home/
oracle
/.bash_profileexport
ORACLE
_BASE=/u01/app/
oracle
export
ORACLE
_HOME=/u01/app/
oracle
/product/11.2.0/db_1/export PATH=...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章