新手小白利用PLSQL与ORACLE

打印 上一主题 下一主题

主题 1019|帖子 1019|积分 3057

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
目录

一,安装配置好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,适合整表数据导出的情况。)

工具>导出表>选择要导出的表格>L/SQL developer >取消勾选>导出地址
此方法只能导出数据,不含表结构。简单来说,就是你需要在新数据库中创建一个相同的表,然后再用这个往里导入数据

3.3.2 dmp导入导出

工具>导出表>选择要导出的表格>oracle导出
导出可执行文件那里要找到oracle安装时的bin文件夹下的exp.exe文件
此方法可以大概直接连带表结构一同导出
注意,利用plsql developer可视化界面导入时要把表现这个√去了(没有就不要点),否则你就会像我一样不绝是“正在跳过表”

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天空闲话

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表