使用Navicat for Oracle新建表空间、用户及权限赋予
前篇文章我介绍了有关Navicat for SQLServer的使用方法,今天我再来介绍它的同门师兄弟Navicat for Oracle。
Navicat for Oracle是有关Oracle数据库的客户端工具。通过这个客户端,我们可以图形方式对Oracle数据库进行操作。
说明我们此次试验的Oracle数据库版本是Oracle 10G Express Edition,也即是我们平时所说的Oracle XE版本。此版本对于,我们学习来说已经是足够了。我们只要知道一般我们使用的Oracle数据库版本是企业版就行了,因为Oracle 数据库的版本比较多在此我就不做过多的介绍了。
有关Oracle XE数据库的安装,这次就不介绍了,如果有时间的话,我再单独写一篇有关介绍有关XE版本的文章。XE版本的数据库安装完毕后,我们就可以连接数据库了。在连接数据库只需要注意XE版本的实例就是XE,而企业版的默认实例是Orcl。
首先、我们来新建一个表空间。打开Navicat for Oracle,输入相关的的连接信息。如下图:
填入正确的信息,连接后。我们点击面板上的“其他”下的选项“表空间”,如下图:
进入表空间的界面,我们可以通过面板上的“新建表空间”,也可以通过在空白处鼠标右键,新建表空间,如下图:
在弹出的界面中,我们输入表空间的名中输入我们需要在oracle在物理磁盘存储的文件名,以及表空间的初始大小以及单位。在“路径”选项中填写该表空间所在的物理磁盘路径。“自动扩展”选项中选择“on”,即允许自己动扩展表空间。如果选择“off”,那么该表空间是固定大小的,不允许扩展的。具体实例,如下图:
下面这个是创建表空间的SQL语言:
其他信息填写完毕后,我们只需点击“保存”,按钮。系统弹出一个界面让我们填入此表空间的名称,如下图:
新建完毕后,我们可以在屋里磁盘看看是不是有表空间的文件,如下图:
表空间新建完毕后,我们就要来新建用户。点击面板上的“用户”选项,如下图:
新建用户的方法有两种,一种是控制面板上的“新建用户”按钮,另外一种就是在空出右键,如上图。在点击“新建用户”后,弹出的界面,填入相关的信息。如下图:
其中我们需要注意的是,在“用户名”处填写的用户名字母一定是大写。请记住一定是要大写,如果是小写的话此用户是无法连接Oracle数据库的。具体为什么是这样,我想这个可能是此软件的BUG。在“默认表空间”处,我们选择理科前面我们新建的表空间。如果我们不选择的话,会使用系统默认的表空间USERS。
在“成员属于”中我们选择了“DBA”权限。其实对于一般的用户,我们只需赋予connect、resource、create view这几个权限即可。但是这里我们为了演示方便就选择“DBA”了。有关connect、resource、create view这几个权限的赋予,可见下图:
以上操作完毕后,我们可以切换到“SQL预览”选项,查看相关的SQL语句,如下图:
用户建立完毕后,我们就可以使用此数据库了。那我们先来测试下,该用户是不是可以正常连接Oracle数据库。
通过上图,可以很明显的看到,我们刚刚新建的用户连接数据库是正常的。
但是数据库建立的是否正确,不能比正常使用。这个就需要一个实际的项目验证了。
Ok,我现在手边有一个有关OA系统的项目。现在我们来导入数据库,其相关的导入语句如下:
imp ilanni/ilanni@localhost:/xe fromuser=jy touser=ilanni file=d:\jy.dmp buffer=102400
打开“开始”—“运行”—CDM,然后把此语句粘贴进去即可。
运行完毕之后,我们就可以启动该系统了。具体启动方法压缩包中有相关的说明。正常启动后的界面如何:
这个就是正常进入系统的提示。
Ok,到此为止我们介绍完毕了,Navicat for Oracle的使用。下一篇在介绍下Navicat for Mysql的使用。
PS:有关此次试验所需的项目文件,可以点击“秀依林枫”进行下载。
Navicat备份远程Oracle数据库到本地 最近公司开发环境数据库服务器很不稳定,经常连不上,给开发造成很大影响,于是就想把数据库备份到本地。 因为一直在用Navicat操作数据库,这里就分享一下用Navicat备份远程oracle数据库导本地的过程。过程so easy!
Navicat 连接Oracle的教程以及注意事项 今天使用Navicat 连接Oracle时晕倒了一些坑,特此记录一下! 楼主就是64位win10系统,安装的Navicat是64位的,刚开始配置32位的oci。配置后连接还是提示“Connot load OCI DLL,87:Instant Client package is required for Basic and TNS connetion.
相关文章
- ORA-14764: FOR VALUES clause cannot be specified for only one partition ORACLE 报错 故障修复 远程处理
- 『登录Oracle数据库服务器获取新知识』(登陆本地oracle)
- Oracle解决异常:一种新的策略(oracle捕获异常处理)
- Oracle授予用户权限:让你轻松管理系统(oracle为用户授权)
- 快速修改Oracle数据库的方法(oracle修改数据)
- Oracle数据库管理:细节处理目录权限(oracle目录权限)
- 西安:Oracle培训机构尽显优势(西安oracle培训机构)
- Oracle数据库更新多表的技巧(oracle更新多表)
- 从零开始:Oracle表的权限赋予(oracle表赋权)
- 权限Oracle导出用户权限:步骤与技巧(oracle导出用户)
- Oracle角色权限精准掌握,安全开启新体验(oracle角色权限管理)
- Oracle 压力测试:实现高效处理能力(oracle压力测试)
- 掌握Oracle触发器类型:不再难上加难(oracle触发器类型)
- Oracle导出表权限的简单方法(oracle导出表权限)
- Oracle用户权限及其属性深入探讨(oracle用户的属性)
- 查看Oracle权限的实现方法(oracle怎么查看权限)
- 如何解决 Oracle 登录问题(oracle登录不进去)
- 「Oracle 管理」教你如何新建角色:多级权限管理更简单易行(oracle新建角色)
- 管理Oracle用户的权限(oracle管理员用户)
- 展现Oracle自然连接的聪明之处(oracle自然连接)
- Unlocking Business Potential: How Companies Utilize Oracle Databases for Success(使用oracle的公司)
- 优化Oracle全盘扫描提高数据库性能(oracle全盘扫描优化)
- Oracle中表数据采集实践(oracle中表采集)
- 云恩墨云与Oracle云改变线上应用架构(oracle 云和恩墨)
- Oracle 主键实现安全有效的数据存储(oracle 主键生效)
- 2017年Oracle带来的卓越优势(oracle优点2017)
- Oracle中查询数据实心排序(oracle中查询排序)
- 与Oracle中的FOR语句实现数据删除(oracle中for删除)
- Oracle 中 exp 命令权限深度分析(oracle中exp权限)
- Oracle数据库中一对多关系的表查询(oracle两张表一对多)
- Oracle滚屏不再新的创新模式来了(oracle不滚屏)