---
title: OceanBase 数据库 Oracle 模式报错 ORA-01045 user lacks CREATE SESSION privilege-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于OceanBase 数据库 Oracle 模式报错 ORA-01045 user lacks CREATE SESSION privilege相关的常见问题和使用技巧，帮助您快速解决OceanBase 数据库 Oracle 模式报错 ORA-01045 user lacks CREATE SESSION privilege的难题。
---
切换语言

- 简体中文
- English

划线反馈

# OceanBase 数据库 Oracle 模式报错 ORA-01045 user lacks CREATE SESSION privilege

更新时间：2026-05-26 02:16

适用版本： V2.2.x、V3.1.x、V3.2.x 内容类型：Troubleshoot  

## 问题描述

目标端数据库用户 A 通过 DBLink 访问源端数据库用户 B 的数据时，提示如下报错信息。

```shell
ORA-01045: user lacks CREATE SESSION privilege; logon denied

```

## 问题原因

源端用户 B 缺少 CREATE SESSION 权限，需要管理员授予此权限。

## 适用版本

OceanBase 数据库 V2.x 和 V3.x 版本。

## 解决方法

源端 SYS 用户登录数据库，给用户 B 授予 CREATE SESSION 权限或者授予 CONNECT 角色即可。

- 授予 CREATE SESSION 权限。

  ```shell
  obclient [SYS]> grant create session to user_B;
  Query OK, 0 rows affected (0.011 sec)

  ```
 - 授予 CONNECT 角色。

  ```shell
  obclient [SYS]> grant connect to user_B;
  Query OK, 0 rows affected (0.018 sec)

  ```

Previous

[DBLINK 访问远端表报错 -4152, null value](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000209994)

Next

[到原生 Oracle 的 DBLink 使用了非指定版本的 OCI 库导致 OBServer 进程 core dump](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003144162) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
