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

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

总点击755
简介:假设Oracle11g已在本机安装成功。 1创建表空间 打开sqlplus工具:开始——》所有程序——》Oracle–OraDb11g_home1——》应用程序开发——》SQLPlus:

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

1 创建表空间

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

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

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

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

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

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

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

size 500m

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

extent management local autoallocate;

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

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

删除表空间的命令如下:

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

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

select tablespace_name,file_name,bytes from dba_data_files;

# 2 创建用户并授权

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

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

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

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

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

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

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

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

3 导出与导入

3.1 导出

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

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

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

如果打开选择 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:

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

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

意见反馈 常见问题 官方微信 返回顶部