mysql 导入创建表空间_说说在 Oracle11g 中如何创建表空间、创建用户并授权以及导入与导出数据...

假设 Oracle11g 已在本机安装成功。

1 创建表空间

打开 sqlplus 工具:开始——》所有程序——》 Oracle –OraDb11g_home1——》应用程序开发——》SQL Plus:

1106a6ffffa06891801721873781b29f.png

以用户 system 登录数据库,密码为安装数据库时设置的管理口令, SYSTEM、SYS、SYSMAN、DBSNMP 的初始密码都是这个口令。

594639f00ad0c65042178cce6feb2a56.png

执行以下命令,首先指定要创建的表空间名称与所在路径:

create tablespace {表空间名称} datafile 'C:oracle11goradata{表空间名称}.dbf'

接着指定表空间文件的大小:

size 500m

最后让表空间可以自动扩展:

extent management local autoallocate;

命令中的 ; 是用于结束命令语句的。

203d80240313a97a0132b7f756c79898.png

删除表空间的命令如下:

drop tablespace {表空间名称} including contents and datafiles

可以通过以下命令来查询目前已存在的所有表空间:

select tablespace_name,file_name,bytes from dba_data_files;

# 2 创建用户并授权

我们使用 PL/SQL 工具来创建用户并授权。使用 system 账号来登录本地的 Oracle 数据库:

97115f02725817a474df2cacbcddeee1.png

登录后,右键点击左侧的 Objects 标签页中的 Users 文件夹,在弹出选项中选择 “New”:

ea44b8828eb415325c418f61f8554140.png

设置用户的账号、密码、默认的表空间(刚刚我们所新建的表空间)、临时表空间以及 profile:

476acdba140d6e4c3c3f1d4328191ae7.png

赋予其角色权限:connect、resource,这样用户才能登录并操作数据库:

5bb5451ec11f7b0b922c52bfa9f091d9.png

3 导出与导入

3.1 导出

点击 PL/SQL Developer 中的 Tools → Export Tables …(比较下面,请往下拉)

使用 Oracle Export 选项卡,导出 dmp 文件。首先需要设置 Export Executable,选择导出命令的可执行文件,然后在 Output file 中选择导出后的 dmp 文件路径:

62bcfb7aa9c808833ca99fe20c7d814a.png

如果打开选择 Export Executable 的路径的选择框时,发现在 Oracle 安装路径中找不到 exp.exe 文件,可以在选择框中先点击 “打开” 按钮,这样就能找到啦。

3.2 导入

可以在 cmd 的命令行中输入:

imp user/pwd@localhost/ORCL file="f:tempbird.dmp" full=y ignore=y

也可以使用PL/SQL Developer 的导入功能,点击 Tools → Import Tables …

使用 Oracle Import 标签,设置 Import Executable:

b559cfaa5fe16a14a9b6737343a94830.png

7341c548811cedb358c28a8619d88db0.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值