星空网站建设

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4|回复: 0

新观点Oracle用户权限分配的具体方法 -

[复制链接]
  • TA的每日心情
    奋斗
    4 小时前
  • 签到天数: 44 天

    [LV.5]常住居民I

    10万

    主题

    36

    回帖

    30万

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    306678
    发表于 2025-8-7 11:57:23 | 显示全部楼层 |阅读模式

    对于O数据库用户权限分配,很多人觉得不是很困难,但是要做好O用户权限分配需要仔细与耐心。本文将从分配给用户谈起。

    将用户下所有的表授权给用户,也就是用户可以访问用户下的表;以这个用户登录

    ',,,'||_||';'_;然后选择列出的所有的语句,进入权限进行操作:""

    然后执行上面的所有的语句,O用户权限分配就可以了;

    用户下的存储过程访问用户下的存储过程:进入权限进行操作:

    GRANTEXECUTEANYPROCEDURETOGRANTEXECUTEANYPROCEDURETO用户下的存储过程访问用户下的临时表则将用户赋于EXECUTEANYTYPETOSTAT

    第二种将服务器上的ORACLE数据导入到本地机子上的方法,这种方法是导出时不带出服务器端建立的表空间和临时表空间,在本地机

    子上也不用建立表空间,只需要使用默认表空间就可以在CMD模式下执行以下命令

    @服务器端数据库ID=:\文件例如下面:

    @=:\20220921@=:\20220921导入到本地机子的用户中建立一个用户,在PLSQLDEVELOPER中以新建的用户登录,选择T菜单下的IT选项选择OI标签,在其中IE中选择O安装目录下的_1\B目录下的执行文件(一般情况是默

    认的不需要自己手动更改,如果此项没有的话可以选择文件来执行导入)在I中选择导出的后缀的文件,再执行I进行导入

    建立表空间的语句如下:

    CREATETABLESPACEZHWXSYSDATAFILE'D:\\\1020\\\ZHWXSYS'SIZE500MUNIFORMSIZE128;建立临时表空间的语句如下:

    CREATETEMPORARYTABLESPACEZHWXTMPTEMPFILE'D:\\\1020\\\ZHWXTMP'SIZE50M
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表