目录
3.3.1 pde导出(不能直接查看sql,适合整表数据导出的情况。)
一,安装配置好PLSQL与ORACLE
要保证做到能用用户登录,一般刚安装好的时候,账户是system,密码是你自己安装时候设置的那个
二,创建新用户
在平常经营网页的时候都清楚,管理员账户和普通用户账户不可混为一谈,因此,我们怎么能够用管理员账户在这里为非作歹呢?
PLSQL左上角,新建,创建用户
这里简要介绍下默认表空间和临时表空间的概念:
默认表空间:一般来说,当你创建数据对象时,如果你不指定对象呆在哪个空间里,那对象就会呆在这个默认表空间里。需要注意的是,如果创建对象时不指定默认表空间,ORACLE将会把SYSTEM表空间做为用户的默认表空间,这种情况应该避免。
临时表空间:有过一定的计算机基础知识的都知道,在程序运行时,我们有可能占用计算机的一些存储位置来存放一些中间变量,当然,这只是在程序运行的过程中。当程序运行结束以后,这些临时空间就被我们释放掉了。这里同理,用户的临时表主要是用户在执行大型的sql语句时所使用的临时排序空间,如果临时表空间不足在排序时则会使用硬盘进行排序,这会导致大量的磁盘读写操作,从而影响sql的执行性能。
然后通过 “Quotas” 选项卡设置 用户权限:将 “Tablespace” 中选中 “User”, 勾选 “Unlimited” 复选项 (这个一定要选中啊,不然创建表的时候会提示没有表空间的访问权限的)。
注意、一定要分配的权限:Role privileges 角色权限,至少分配connect(连接权限)、resource(资源访问权限)
System privileges系统权限,至少分配unlimitedtablespace(无限使用表空间权限)
Quotas配额权限:“Tablespace”中选中General里你填的默认表空间, 勾选“Unlimited” 复选项(这个一定要选中啊,不然创建表的时候会提示没有表空间的访问权限的)。
注,角色权限也可以给普通用户授权为dba,即数据库管理员。在导入导出数据库比较方便。
接下来设置系统权限:
设置结束后点击应用,随后退出重新登录即可。
三,创建数据表/导入数据/导出数据(表)
3.1 导入数据
Tools > Import Tables > SQL Inserts > Select file > Import
3.2 创建表
方法一:SQL语句
方法二:新建>表
3.3 导出数据(表)
3.3.1 pde导出(不能直接查看sql,适合整表数据导出的情况。)
工具>导出表>选择要导出的表格>PL/SQL developer >取消勾选>导出地址
此方法只能导出数据,不含表结构。简单来说,就是你需要在新数据库中创建一个相同的表,然后再用这个往里导入数据
3.3.2 dmp导入导出
工具>导出表>选择要导出的表格>oracle导出
导出可执行文件那里要找到oracle安装时的bin文件夹下的exp.exe文件
此方法能够直接连带表结构一同导出
注意,使用plsql developer可视化界面导入时要把显示这个√去了(没有就不要点),否则你就会像我一样一直是“正在跳过表”