精华内容
下载资源
问答
  • PLSQL教程

    2019-07-31 03:50:22
    NULL 博文链接:https://haoppywang.iteye.com/blog/1051072
  • PLSQL教程-动力节点.txt

    2019-07-22 18:19:49
    PLSQL教程-动力节点.txt
  • PLSQL 教程 简单上手教程

    千次阅读 2018-12-14 14:36:05
    PLSQL Developer PLSQL Developer oracle 基本操作 在对象浏览器选择“my object”,这里边就是SCOTT(当前登陆的用户的所有object) 找到table文件夹,里边就是当前账户的所有表格 ...

    PLSQL Developer

     

    • PLSQL Developer

    • oracle

    基本操作

    1. 在对象浏览器选择“my object”,这里边就是SCOTT(当前登陆的用户的所有object)

       

    2.  

      找到table文件夹,里边就是当前账户的所有表格

       

       

    查看表格

    1. 1

      选中需要查看的表——》右键——》选中“查询数据”【query data】,即可看到数据了。

       

       

      END

    SQL Window使用

    1. 1

      新建——》选中sql window,即可打开sql窗口了

       

    2. 2

      在sql窗口内输入sql语句,全选,点击执行即可查看到结果,功能很强大

       

      END

    编辑表

    1. 选中表——》右键——》Edit(编辑),可以对表进行编辑。

       

    2.在update 和delete 语句后,一定要按下下面图中标红的按钮后语句才会生效,也就是才能真正的完成数据库的操作,否则无效。

     

    展开全文
  • plsql 教程

    2013-09-23 09:52:17
    oracle 10g plsql developer
  • oracle和plsql教程

    2018-08-02 22:33:20
    oracle和plsql教程 ,主要讲解oracle和pl/sql教程,系统里有自带的软件和工具
  • 《Oracle plsql简明教程》pdf版 《Oracle plsql简明教程》pdf版
  • PLSQL 教程

    2012-03-16 17:12:13
    PLSQL教程
  • TutorialsPoint PLSQL 教程.epub
  • plsql教程 oracle sql

    2010-10-15 15:34:01
    plsql精通教程 游标的运用,函数过程的创建,oracle教程
  • plsql绿色安装包及安装教程
  • PLSQL安装教程,无需oracle客户端(解决本地需要安装oracle客户端的烦恼)
  • plsql 使用教程

    2017-12-15 13:47:31
    P L / S Q L是一种高级数据库程序设计语言,该语言专门用于在各种环境下对 O r a c l e数据库进行访问。由于该语言集成于数据库服务器中,所以 P L / S Q L代码可以对数据进行快速高效的处理。除此之外,可以在O r a...
  • 详细的PLSQL教程

    2013-07-16 14:56:15
    全面的讲解了plsql的命令集,函数,数据查询,多表查询,视图,序列,触发器,存储过程等的创建。
  • PLSQL使用教程

    万次阅读 多人点赞 2019-06-14 16:33:06
    plsql基本使用教程 一、登录 1、在这里配置好数据库服务,之后就可以登录了 2、输入用户名和密码,并选择之前配置好的数据库服务。我这服务名取为localhost。(这个名字随意起。) 二、创建表空间 1、在SQL...

    一、登录

    1、在这里配置好数据库服务,之后就可以登录了
    在这里插入图片描述
    2、输入用户名和密码,并选择之前配置好的数据库服务。我这服务名取为localhost。(这个名字随意起。)
    在这里插入图片描述

    二、创建表空间

    1、在SQL窗口中执行以下SQL代码。

    CREATE TABLESPACE FJFEDW
    LOGGING
    DATAFILE 'C:\app\Administrator\oradata\orcl\FJFEDW.DBF'
    SIZE 32M
    AUTOEXTEND ON
    NEXT 32M MAXSIZE 2048M
    EXTENT MANAGEMENT LOCAL;
    

    2、创建临时表空间,这里也可不创建临时表空间,使用默认的temp也可以。代码如下:

    CREATE TEMPORARY TABLESPACE FJFEDW_TEMP
    TEMPFILE 'C:\app\Administrator\oradata\orcl\FJFEDW_TEMP.DBF'
    SIZE 32M
    AUTOEXTEND ON
    NEXT 32M MAXSIZE 2048M
    EXTENT MANAGEMENT LOCAL;
    

    3、这个过程可能出现ORA-02180: invalid option for CREATE TABLESPACE这个报错。这个可能是像网上其他帖子上说的一样语句有误。但是我之前出现的原因是权限不足。换个权限高的用户创建就好了。

    三、创建用户

    1、在新建中找到用户选项。
    在这里插入图片描述
    2、填写用户名密码,选择之前创建的表空间。概要文件选择默认的。
    在这里插入图片描述
    3、设置角色权限
    在这里插入图片描述
    4、设置系统权限
    在这里插入图片描述
    5、限额设置
    在这里插入图片描述

    四、用刚创建的用户登录,建表。

    1、新建表,填写表名,注释。
    在这里插入图片描述
    2、填写字段及其类型。
    在这里插入图片描述
    3、选择设置主键。(或者外键,这里设置的是主键。还可以设置索引等)
    在这里插入图片描述

    五、数据库导入导出。

    (这个内容比较多。这里有个比较详尽的文章。原文链接在下方。自己也摘录了一下,方便以后查看。)

    oracle11g数据库导入导出:

    ①:传统方式——exp(导出)和(imp)导入:
    ②:数据泵方式——expdp导出和(impdp)导入;
    ③:第三方工具——PL/sql Develpoer;

    一、什么是数据库导入导出?

    oracle11g数据库的导入/导出,就是我们通常所说的oracle数据的还原/备份。
    数据库导入:把.dmp 格式文件从本地导入到数据库服务器中(本地oracle测试数据库中);
    数据库导出:把数据库服务器中的数据(本地oracle测试数据库中的数据),导出到本地生成.dmp格式文件。
    .dmp 格式文件:就是oracle数据的文件格式(比如视频是.mp4 格式,音乐是.mp3 格式);

    二、二者优缺点描述:

    1.exp/imp:
    优点:代码书写简单易懂,从本地即可直接导入,不用在服务器中操作,降低难度,减少服务器上的操作也就 保证了服务器上数据文件的安全性。
    缺点:这种导入导出的速度相对较慢,合适数据库数据较少的时候。如果文件超过几个G,大众性能的电 脑,至少需要4~5个小时左右。
    2.expdp/impdp:
    优点:导入导出速度相对较快,几个G的数据文件一般在1~2小时左右。
    缺点:代码相对不易理解,要想实现导入导出的操作,必须在服务器上创建逻辑目录(不是真正的目录)。我们 都知道数据库服务器的重要性,所以在上面的操作必须慎重。所以这种方式一般由专业的程序人员来完 成(不一定是DBA(数据库管理员)来干,中小公司可能没有DBA)。
    3.PL/sql Develpoer:
    优点:封装了导入导出命令,无需每次都手动输入命令。方便快捷,提高效率。
    缺点:长时间应用会对其产生依赖,降低对代码执行原理的理解。

    三、特别强调:

    目标数据库:数据即将导入的数据库(一般是项目上正式数据库);
    源数据库:数据导出的数据库(一般是项目上的测试数据库);
    1.目标数据库要与源数据库有着名称相同的表空间。
    2.目标数据在进行导入时,用户名尽量相同(这样保证用户的权限级别相同)。
    3.目标数据库每次在进行数据导入前,应做好数据备份,以防数据丢失。
    4.使用数据泵时,一定要现在服务器端建立可用的逻辑目录,并检查是否可用。
    5.弄清是导入导出到相同版本还是不同版本(oracle10g版本与oracle11g版本)。
    6.目标数据导入前,弄清楚是数据覆盖(替换),还是仅插入新数据或替换部分数据表。
    7.确定目标数据库磁盘空间是否足够容纳新数据,是否需要扩充表空间。
    8.导入导出时注意字符集是否相同,一般Oracle数据库的字符集只有一个,并且固定,一般不改变。
    9.导出格式介绍:
       Dmp格式:.dmp是二进制文件,可跨平台,还能包含权限,效率好;
       Sql格式:.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种,
    适合小数据量导入导出。尤其注意的是表中不能有大字段 (blob,clob,long),如果有,会报错;
       Pde格式:.pde格式的文件,.pde为PL/SQL Developer自有的文件格式,只能用PL/SQL Developer工具
    导入导出,不能用文本编辑器查看;
    10.确定操作者的账号权限。

    四、二者的导入导出方法:

    1、传统方法:
    通用命令:exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” full = y;
    数据库导出举例:
    exp xinxiaoyong/123456@127.0.0.1:1521 file=“e:\temp.dmp” full = y;

    exp:导出命令,导出时必写。
    imp:导入命令,导入时必写,每次操作,二者只能选择一个执行。
    username:导出数据的用户名,必写;
    password:导出数据的密码,必写;
    @:地址符号,必写;
    SERVICENAME:Oracle的服务名,必写;
    1521:端口号,1521是默认的可以不写,非默认要写;
    file=“e:\temp.dmp” : 文件存放路径地址,必写;
    full=y :表示全库导出。可以不写,则默认为no,则只导出用户下的对象;
    方法细分:
    1.完全导入导出:
    exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” full = y;
    2.部分用户表table导入导出:
    exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” tabels= (table1,table2,table3,…);
    3.表空间tablespaces导入导出:
    //一个数据库实例可以有N个表空间(tablespace),一个表空间下可以有N张表(table)。
    exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” tablespaces= (tablespace1,tablespace2,tablespace3,…);
    4.用户名username对象导入导出:
    exp(imp) username/password@SERVICENAME:1521 file=“e:\temp.dmp” owner(username1,username2,username3);
    2、数据泵方法:
    创建directory:
    expdp(impdp) username/password@SERVICENAME:1521 schemas=username dumpfile=file1.dmp logfile=file1.log directory=testdata1 remap_schema=test:test;
    数据库导出举例:
    expdp xinxiaoyong/123456@127.0.0.1:1521 schemas=xinxiaoyong dumpfile=test.dmp
    logfile=test.log directory=testdata1;

    exp:导出命令,导出时必写。
    imp:导入命令,导入时必写,每次操作,二者只能选择一个执行。
    username:导出数据的用户名,必写;
    password:导出数据的密码,必写;
    @:地址符号,必写;
    SERVICENAME:Oracle的服务名,必写;
    1521:端口号,1521是默认的可以不写,非默认要写;
    schemas:导出操作的用户名;
    dumpfile:导出的文件;
    logfile:导出的日志文件,可以不写;
    directory:创建的文件夹名称;
    remap_schema=源数据库用户名:目标数据库用户名,二者不同时必写,相同可以省略;
    1.查看表空间:
    select * form dba_tablespaces;
    2.查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存 在,则出错)。
    select * form dba_directories;
    3.创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。
    create directory testdata1 as ‘d:\test\dump’;
    4.给xinxiaoyong用户赋予在指定目录的操作权限,最好以system等管理员赋予。
    //xinxiaoyong 是用户名(123456是用户密码)
    grant read,write on directory testdata1 to xinxiaoyong;

    5.导出数据
    1)按用户导 expdp xinxiaoyong/123456@orcl schemas=xinxiaoyong dumpfile=expdp.dmp directory=testdata1;
    2)并行进程parallel expdp xinxiaoyong/123456@orcl directory=testdata1 dumpfile=xinxiaoyong3.dmp parallel=40 job_name=xinxiaoyong3
    3)按表名导 expdp xinxiaoyong/123456@orcl tables=emp,dept dumpfile=expdp.dmp directory=testdata1;
    4)按查询条件导 expdp xinxiaoyong/123456@orcl directory=testdata1 dumpfile=expdp.dmp tables=emp query=‘WHERE deptno=20’;
    5)按表空间导 expdp system/manager directory=testdata1 dumpfile=tablespace.dmp tablespaces=temp,example;
    6)导整个数据库 expdp system/manager directory=testdata1 dumpfile=full.dmp FULL=y;
    6.还原数据
    1)导到指定用户下 impdp xinxiaoyong/123456 directory=testdata1 dumpfile=expdp.dmp schemas=xinxiaoyong;
    2)改变表的owner impdp system/manager directory=testdata1 dumpfile=expdp.dmp tables=xinxiaoyong.dept remap_schema =xinxiaoyong:system;
    3)导入表空间 impdp system/manager directory=testdata1 dumpfile=tablespace.dmp tablespaces=example;
    4)导入数据库 impdb system/manager directory=dump_dir dumpfile=full.dmp FULL=y;
    5)追加数据 impdp system/manager directory=testdata1 dumpfile=expdp.dmp schemas=system table_exists_action;

    3、PLSQL方法:
    登录plsql工具,所使用用户为源数据库有导出权限(exp_full_database,dba等)的用户。
      1.导出建表语句(包括存储结构)
      导出步骤tools ->export user object,选择要导出的对象,导出.sql格式文件并等待导出完成,如 下图:

    在这里插入图片描述
    导出数据文件 ;
       2.导出步骤tools ->export tables,选择要导出的表及导出的格式进行导出。
       导出为dmp格式,如下图:

    在这里插入图片描述

    导出为sql格式,如下图:
    在这里插入图片描述

    导出为pde格式,如下图:
    在这里插入图片描述

    提示说明:采用第三方工具导出导入整个数据库的话,耗时较长,一定要有足够的时间来操作(数据量大的话需要好几个小时)

    3.导入建表语句
       导入步骤tools->import tables->SQL Inserts 导入.sql文件
    4.导入数据;
       tools->import talbes,然后再根据导出的数据格式选择导入dmp文件,或者sql文件,
    或者pde文件。

       提示说明:导入之前最好把以前的表删除,当然导入另外数据库除外。
      另外导入时当发现进度条一直卡在一个点,而且导出的文件不再增大时,甚至是提示程序
    未响应,千万不要以为程序卡死了,这个导入导出就是比较缓慢,只要没有提示报错,
    或者导入完成就不要停止程序。


    作者:xinxiaoyong
    来源:CSDN
    原文:https://blog.csdn.net/xinxiaoyonng/article/details/79436673

    展开全文
  • 语法入门、操作plsql、存储过程、函数、触发器、游标、包、返回类型;一个execle表轻松搞定。
  • Windows系统下Oracle与PlSql安装及汉化教程一文搞定

    Windows安装Oracle与PlSql教程

    Windows安装Oracle

    可以访问Oracle官网下载需要安装的版本。

    这里以已经下好的OracleDatabase11g(64位)版本为例,直接下载后解压安装即可使用:https://pan.baidu.com/s/19dcg0pKRZvV2eW2Pfw1HMQ,提取码:l6ur

    1. 下载完之后解压(路径名称中最好不要出现中文、空格等不规则字符),双击执行setup.exe开始安装。

      09_Step_00
    2. 电子邮件可以不写,取消勾选我希望通过My Support接受安全更新。单击下一步按钮,弹出尚未提供电子邮件地址的提示,选择是,继续点击下一步。

      09_Step_01
    3. 安全选项,选择创建和配置数据库,继续点击下一步。

      09_Step_02
    4. 系统类,选择服务器类,继续点击下一步。

      09_Step_03
    5. 网格安装选项,选择单实例数据库安装(也可以选择Real Application Clusters,RAC实时应用集群模式),继续点击下一步。

      09_Step_04
    6. 安装类型,选择高级安装,继续点击下一步。

      09_Step_05

    7. 产品语言,选择简体中文,继续点击下一步。

      09_Step_06
    8. 数据库版本,选择企业版,继续点击下一步。

      09_Step_07
    9. 安装位置,填入自定义的安装路径,继续点击下一步。

      09_Step_08
    10. 配置类型,选择一般用途/事务处理(即OLTP联机事务处理。一般数据量小,DML频繁。数据仓库即OLAP,数据量大,DML相对较少),继续点击下一步。

      09_Step_09
    11. 填入全局数据库名和Oracle服务标识符号(SID),如下图所示。全局数据库名也就是数据库实例名,它具有唯一性,不允许出现两个。填写之后继续点击下一步。

      09_Step_10
    12. 配置选项,切换到字符集Tab页,选择使用Unicode(AL32UTF8),继续点击下一步。

      09_Step_11
    13. 管理选项,直接点击下一步。

      09_Step_12
    14. 文件系统,会根据之前勾选的目录自动生成,使用默认即可,继续点击下一步。

      09_Step_13
    15. 备份和恢复,选择不启用自动备份,继续点击下一步。

      09_Step_14
    16. 方案口令,可以根据个人需要设置,这里选择对所有账户使用相同口令,继续点击下一步。

      09_Step_15
    17. 先决条件检查,如果系统配置不符合oracle的最低要求,则会在该界面的列表中显示出来,等待执行完成,继续点击下一步。

      09_Step_16
    18. 安装产品,安装完成后,概要会列出相关数据库配置清单,可以点击保存响应文件保存相关配置信息,然后单击确定。

      09_Step_17

    19. 安装完成。

      09_Step_18

    Oracle验证安装

    验证Oracle是否安装成功:在CMD窗口使用sqlplus命令验证,输入口令出现如下信息即表示Oracle安装成功。

    C:\Users\MECHREVO>SQLPLUS
    SQL*Plus: Release 11.2.0.1.0 Production on 星期日 12月 8 22:25:00 2019
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    请输入用户名:  SYSTEM
    输入口令:
    连接到:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    

    Windows安装PlSql

    Oracle安装成功之后,接下来进行PlSql软件的安装。

    可以访问PlSql官网进行下载,这里以已经下好的PlSql Developer 12(64位)版本为例,直接下载后解压安装即可使用:https://pan.baidu.com/s/19dcg0pKRZvV2eW2Pfw1HMQ,提取码:5cuk

    1. 下载解压后双击目录中的plsqldev1204x64.msi文件进行安装,出现如下安装界面,点击Next继续下一步。

      10_Step_01
    2. 选择I accept the term in the license a agreement(我接受许可协议的条款),点击Next继续下一步。

      10_Step_02
    3. 选择安装目录,之后选择Enter license information(输入许可证信息),点击Next继续下一步。

      10_Step_03
    4. 之后输入相关信息,点击Next继续下一步。

      10_Step_04
    5. 之后选择Complete(完整版)模式,点击Next继续下一步。

      10_Step_05
    6. 完成以上步骤之后,点击Install开始安装,等待安装完成,即完成了PlSql的安装流程,点击Finish即可。

      10_Step_06

    PlSql汉化安装

    Windows安装PlSql本博客分享的安装文件文件夹中,有汉化PlSql汉化软件chinese.exe

    1. 双击chinese.exe开始进行安装,弹出提示信息点击确认。

      10_Step_07
    2. 选择需要安装的目录,点击向右蓝色箭头按钮继续下一步。

      10_Step_08
    3. 项目,选择首选项,点击向右蓝色箭头按钮继续下一步。

      10_Step_09
    4. 个人选项/默认首选项勾选Sysyem Default(系统默认),点击绿色对号完成安装。

      10_Step_10
    5. 完成安装,使用PlSql进行登录,可以看到已经完成汉化。

      10_Step_11 10_Step_12

    以上,即是Windows安装Oracle与PlSql的全部步骤,希望能对你有所帮助。

    展开全文
  • oracle/plsql教程全解

    2011-08-26 12:01:18
    从基础的oracle基础到高级的plsql编程,这份内部资料详细的解说了oracle数据库的一切。里面还有我写的一些例子。想学习oracle数据库的朋友可以看一下。应该有帮助。
  • PLSQL教程.xls

    2011-12-18 20:33:01
    PLSQL教程.xls
  • PLSQL DEVELOPER 教程从基础到提高的各个阶段的培训
  • Oracle+PLSQL教程

    2011-10-11 13:43:12
    本教材主要针对需要在平台数据上查询数据和察看代码的人员。学员可以掌握Oracle的基本概念和Oracle SQL语言。
  • 全套PLSQL教程

    2011-11-08 19:12:35
    全套PLSQL教程 数据库 ORACLE
  • Plsql教程-程序设计

    2011-09-24 23:35:45
    Plsql教程-程序设计,共61页。 PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和...
  • PLSQL教程.doc

    2011-04-10 15:06:31
    PLSQL教程 PLSQL教程 PLSQL教程
  • oracle教程和plsql教程

    2009-05-22 15:14:36
    oracle教程和plsql教程,本人经过长期的搜索,终于找的了这两部教程,非常有用,pdf格式
  • Oracle --PlSql教程

    2012-09-01 11:28:47
    关于oracle专用sql语法PlSql的详细教程,该教程为高清版。
  • PLsql教程 word

    2010-12-16 16:02:37
    word版本 PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并...
  • PLSql教程、ppt格式

    2010-09-30 15:50:02
    PLSql教程,包括,语法、变量、函数、存储过程、试图、等等
  • 手把手教你安装配置Oracle+plsql 附带oracle下载地址 plsql安装包
  • 高级PLSQL教程讲解

    2011-05-30 20:41:26
    技术QQ:807002272 技术网站:www.kasthsoft.uqc.cn 个性签名:技术重要,但做人更重要。
  • oralce PLSQL教程,入门到进阶,oralce PLSQL教程,入门到进阶

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,094
精华内容 1,237
关键字:

plsql教程