新手小白使用PLSQL与ORACLE

目录

一,安装配置好PLSQL与ORACLE

二,创建新用户

三,创建数据表/导入数据/导出数据(表)

3.1 导入数据

3.2 创建表

3.3 导出数据(表)

3.3.1 pde导出(不能直接查看sql,适合整表数据导出的情况。)

3.3.2 dmp导入导出

一,安装配置好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可视化界面导入时要把显示这个√去了(没有就不要点),否则你就会像我一样一直是“正在跳过表”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值