CONNECT角色9i与10g的不同

 


 CONNECT是oracle系统自带的角色,新装了一套10g,为了做数据迁移,原有的表空间、用户、角色及各种权限都对应建好了,但是当把原来9i的对象要导入到10g上时,却报错了,就连在自己用户下建表这种操作都无法执行。

咋一看,这个问题简单,很显然是缺少create table的权限,可用户的角色、单表、系统权限和9i都是一致的,怎么会没有权限那?

后来一查,原来是9i和10g的connect角色的权限不同:

在9i里:
Privilege : ALTER SESSION
Privilege : CREATE CLUSTER
Privilege : CREATE DATABASE LINK
Privilege : CREATE SEQUENCE
Privilege : CREATE SESSION
Privilege : CREATE SYNONYM
Privilege : CREATE TABLE
Privilege : CREATE VIEW

在10g里:

Privilege : CREATE SESSION

这不就是问题根源吗?

-------

新亏发现的早

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值