如若 發表於 2025-11-6 08:23:44

Navicat连接Oracle数据库及用户与表空间操作方法指南

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">前言</a></li><li><a href="#_label1">一、连接 Oracle 数据库</a></li><ul class="second_class_ul"><li><a href="#_lab2_1_0">1.1 准备工作</a></li><li><a href="#_lab2_1_1">1.2 配置 Navicat 连接</a></li><li><a href="#_lab2_1_2">1.3&nbsp;点击「测试连接」</a></li></ul><li><a href="#_label2">二、用户管理操作</a></li><ul class="second_class_ul"><li><a href="#_lab2_2_3">2.1 创建新用户</a></li><li><a href="#_lab2_2_4">2.2 用户权限管理</a></li></ul><li><a href="#_label3">三、表空间管理操作</a></li><ul class="second_class_ul"><li><a href="#_lab2_3_5">3.1 查看表空间</a></li><li><a href="#_lab2_3_6">3.2 创建新表空间</a></li></ul><li><a href="#_label4">四、数据表操作</a></li><ul class="second_class_ul"><li><a href="#_lab2_4_7">4.1 创建数据表</a></li></ul><li><a href="#_label5">五、总结</a></li><ul class="second_class_ul"></ul><li><a href="#_label6">附录:常用术语说明</a></li><ul class="second_class_ul"></ul></ul></div><p class="maodian"><a name="_label0"></a></p><h2>前言</h2>
<p>Navicat 是一款功能强大的数据库管理工具,支持多种主流数据库系统。Oracle 作为企业级关系型数据库,在数据存储与管理方面应用广泛。本指南将详细介绍如何使用 Navicat 连接 Oracle 数据库,并进行用户管理与表空间操作,帮助用户快速上手数据库运维与开发工作。</p>
<p class="maodian"><a name="_label1"></a></p><h2>一、连接 Oracle 数据库</h2>
<p class="maodian"><a name="_lab2_1_0"></a></p><h3>1.1 准备工作</h3>
<p>在连接 Oracle 数据库之前,请确保以下条件已满足:</p>
<blockquote><p>&nbsp;Oracle 数据库服务已启动;<br />&nbsp;已知数据库的连接信息,包括:<br />主机地址(如 `localhost`);<br />&nbsp; 端口号(默认 `1521`);<br />&nbsp; 服务名或 SID(如 `ORCL`);<br />&nbsp;拥有连接权限的用户名与密码(如 `system`)。</p></blockquote>
<p class="maodian"><a name="_lab2_1_1"></a></p><h3>1.2 配置 Navicat 连接</h3>
<p>1. 打开 Navicat,点击左上角的「连接」按钮,选择 Oracle ;</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202511/2025110608210763.png" /></p>
<p>2. 在弹出的「新建连接」窗口中,填写以下信息:</p>
<blockquote><p>| 配置项 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | 示例值 &nbsp; &nbsp; &nbsp; &nbsp; | 说明 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />|------------------|----------------|------------------------------|<br />| 连接名称 &nbsp; &nbsp; &nbsp; &nbsp; | xiaozhi &nbsp; &nbsp; &nbsp; &nbsp;| 自定义名称,便于识别 &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 连接类型 &nbsp; &nbsp; &nbsp; &nbsp; | Basic &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 基础连接方式 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 主机名/IP &nbsp; &nbsp; &nbsp; &nbsp;| localhost &nbsp; &nbsp; &nbsp;| 数据库所在服务器地址 &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 端口 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | 1521 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | Oracle 默认端口 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br />| 服务名/SID &nbsp; &nbsp; &nbsp; | SID: ORCL &nbsp; &nbsp; &nbsp;| 根据实际数据库配置选择 &nbsp; &nbsp; &nbsp; |<br />| 用户名 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | system &nbsp; &nbsp; &nbsp; &nbsp; | 有权限访问数据库的用户 &nbsp; &nbsp; &nbsp; |<br />| 密码 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | ****** &nbsp; &nbsp; &nbsp; &nbsp; | 对应用户密码,可选保存密码 &nbsp; |</p></blockquote>
<p class="maodian"><a name="_lab2_1_2"></a></p><h3>1.3&nbsp;点击「测试连接」</h3>
<p>若提示&ldquo;连接成功&rdquo;,则点击「确定」保存连接。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202511/2025110608210716.png" /></p>
<p class="maodian"><a name="_label2"></a></p><h2>二、用户管理操作</h2>
<p class="maodian"><a name="_lab2_2_3"></a></p><h3>2.1 创建新用户</h3>
<p>以创建用户 `TEST` 为例:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202511/2025110608210746.png" /></p>
<p>1. 在连接列表中展开 Oracle 连接,右键点击「用户」&rarr; 选择「新建用户」;</p>
<p>2. 填写用户信息:</p>
<blockquote><p>| 配置项 &nbsp; &nbsp; &nbsp; &nbsp; | 示例值 &nbsp; &nbsp; | 说明 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />|----------------|------------|------------------------------|<br />| 用户名 &nbsp; &nbsp; &nbsp; &nbsp; | TEST &nbsp; &nbsp; &nbsp; | 新建用户的名称 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 验证方式 &nbsp; &nbsp; &nbsp; | PASSWORD &nbsp; | 使用密码验证 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 密码 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | ****** &nbsp; &nbsp; | 设置并确认密码 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 默认表空间 &nbsp; &nbsp; | TEST &nbsp; &nbsp; &nbsp; | 需提前创建&nbsp; &nbsp; &nbsp;|<br />| 临时表空间 &nbsp; &nbsp; | TEMP &nbsp; &nbsp; &nbsp; | 默认临时表空间 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 锁定账户 &nbsp; &nbsp; &nbsp; | 不勾选 &nbsp; &nbsp; | 是否禁用该账户 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</p></blockquote>
<p>3. 点击「保存」完成用户创建。</p>
<p class="maodian"><a name="_lab2_2_4"></a></p><h3>2.2 用户权限管理</h3>
<p>以用户 `SCOTT` 为例,查看与修改其权限:</p>
<p>1. 找到用户 `SCOTT`,双击打开;</p>
<p>2. 在「成员属于」标签页中,可查看其拥有的角色(如 `CONNECT`、`DBA` 等);</p>
<p>3. 勾选或取消角色,点击「保存」即可更新权限。</p>
<p>---</p>
<p class="maodian"><a name="_label3"></a></p><h2>三、表空间管理操作</h2>
<p class="maodian"><a name="_lab2_3_5"></a></p><h3>3.1 查看表空间</h3>
<p>1. 展开 Oracle 连接,点击「其他」&rarr;「表空间」;</p>
<p>2. 可查看所有表空间的基本信息,包括:</p>
<blockquote><p>&nbsp; &nbsp;- 名称(如 `SYSTEM`、`SYSAUX`、`TEST` 等);<br />&nbsp; &nbsp;- 类型(永久/临时);<br />&nbsp; &nbsp;- 大小与已使用比例;<br />&nbsp; &nbsp;- 状态(在线/离线)。</p></blockquote>
<p class="maodian"><a name="_lab2_3_6"></a></p><h3>3.2 创建新表空间</h3>
<p>以创建 `TEST` 表空间为例:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202511/2025110608210754.png" /></p>
<p>1. 右键点击「表空间」&rarr;「新建表空间」;<br />2. 配置如下:</p>
<blockquote><p>| 配置项 &nbsp; &nbsp; &nbsp; &nbsp; | 示例值 &nbsp; &nbsp; &nbsp; &nbsp; | 说明 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />|----------------|----------------|----------------------------------|<br />| 表空间名称 &nbsp; &nbsp; | TEST &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | 自定义名称 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 类型 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | PERMANENT &nbsp; &nbsp; &nbsp;| 永久表空间,用于存储用户数据 &nbsp; &nbsp; |<br />| 数据文件 &nbsp; &nbsp; &nbsp; | TESTTEST.dbf &nbsp; | 数据文件名称 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 初始大小 &nbsp; &nbsp; &nbsp; | 100MB &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 文件初始大小 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 自动扩展 &nbsp; &nbsp; &nbsp; | 开启 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | 文件空间不足时自动增长 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br />| 最大大小 &nbsp; &nbsp; &nbsp; | 1GB &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 自动扩展的上限(可选) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</p></blockquote>
<p>3. 点击「保存」完成创建。</p>
<p class="maodian"><a name="_label4"></a></p><h2>四、数据表操作</h2>
<p class="maodian"><a name="_lab2_4_7"></a></p><h3>4.1 创建数据表</h3>
<p>以在 `TEST` 用户下创建表 `test3` 为例:</p>
<p>1. 连接到 `TEST` 用户;</p>
<p>2. 打开「查询」窗口,输入以下 SQL 语句:</p>
<div class="jb51code"><pre class="brush:sql;">```sql
CREATE TABLE test3 (
    id INT
);
```</pre></div>
<p>3. 点击「运行」,若返回 `OK`,表示表创建成功;</p>
<p>4. 在左侧「表」目录下可查看新创建的表。</p>
<p class="maodian"><a name="_label5"></a></p><h2>五、总结</h2>
<p>通过 Navicat 连接 Oracle 数据库,用户可以高效地进行以下操作:</p>
<blockquote><p>- 快速连接与管理数据库;<br />- 创建与管理用户及权限;<br />- 创建与维护表空间;<br />- 执行 SQL 脚本,管理数据表。</p></blockquote>
<p>Navicat 提供的图形化界面大大降低了数据库管理的复杂度,适用于开发测试、数据维护等多种场景,是数据库管理员与开发人员的实用工具。</p>
<p class="maodian"><a name="_label6"></a></p><h2>附录:常用术语说明</h2>
<blockquote><p>| 术语 &nbsp; &nbsp; &nbsp; | 说明 |<br />|------------|------|<br />| SID &nbsp; &nbsp; &nbsp; &nbsp;| Oracle 数据库实例的唯一标识符 |<br />| 表空间 &nbsp; &nbsp; | 数据库中用于存储数据的逻辑区域 |<br />| 用户 &nbsp; &nbsp; &nbsp; | 数据库中的访问账户,拥有特定权限 |<br />| 数据文件 &nbsp; | 表空间在磁盘上的物理存储文件 |</p></blockquote>
頁: [1]
查看完整版本: Navicat连接Oracle数据库及用户与表空间操作方法指南