1select*from emp;23--分页查询4select rownum,empno from emp where rownum>0;5select*from(6select empno,rownum r from emp 7 )e where r>10and r<1389---PL/SQL入门--声明-type-rowtype-record-view-table1011/*12 PL/SQL语言13 */1415declare--定义部分16 v_name varchar2(20);--变量的 声明: 变量名 变量类型17 v_sal number(10,2);18begin--执行部分19 v_name :=‘lxm‘; --变量20select ename ,sal into v_na...
以下这些东西是我的麦库上存的当时学Oracle的学习笔记今天拿出来和大家分享一下,转载请注明出处,下面用的Oracle的版本是10g,用的时WinServer2003的操作系统,可能有些命令和Oracle11g的有所不同,但大部分是一样的,接下来还会陆续的分享一下Oracle中对用户的管理,对表的管理,还有Oracle中的存储过程和PL/SQL编程。用到的Oracle的管理工具是PL/SQL Developerl和SQL PLUS,欢迎大家批评指正。1.数据库管理员的职责: 1.安装和...
原因:1、可直接将dmp文件用notepad++打开修改版本号为被导入版本的版本号2、文件过大,无法打开,可使用工具修改3、也有可能是dmp文件损坏1、可直接将dmp文件用notepad++打开修改版本号为被导入版本的版本号如:11g R2:V11.02.0011g R1:V11.01.0010g:V10.02.01这样就不会报错了2、文件过大,无法打开,可使用工具修改工具下载地址:http://files.cnblogs.com/files/yx007/AlxcTools.rar参照博客:http://www.cnblogs.com/alxc/...
从各个表中取得数据保存另一个表中:CREATE VIEW PARAMETER_view ASWITH tall AS ( SELECT p.PI_NO,--产品序列号 p.SERIALNO,--产品编号 p.PI_NAME,--产品名称 p. PI_START_DATE,--产品起息日 p.PI_END_DATE,--产品期日期 p.PI_CUSTOMER_YIELD/100 PI_CUSTOMER_YIELD, --产品收益率 a.AI_NO, --资产序列号 a.CAS_ASSETS_NA,--资产的名称 a.DONO,--资产的编码 a.CAS_ISSUE_SUM,--资产...
一、数据库管理员每个oracle数据库应该至少有一个数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分担不同的管理职责。那么一个数据库管理员的主要工作是什么呢:1.安装和升级oracle 数据库2.建库,表空间,表,视图,索引…3.制定并实施备份和恢复计划4.数据库权限管理,调优,故障排除5.对于高级dba,要求能参与项目开发,会编写sql 语句、存储过程、触发器、规则、约束、包 ...
以前在博客里面介绍了RMAN备份脚本一列分享,通过RMAN备份到本地路径,然后通过FTP将备份文件上传到FTP服务器。 下面简单介绍另外一例RMAN备份解决方案,下面是我简单画的一个图(很少画图,感觉有点粗制滥造)。首先将数据库备份到本地服务器的一个目录下(目录是按日期格式生成,本地备份保留周期视存储情况而定.一般一天即可)。然后将备份文件通过Symantec Backup Exec 2012 Agent 将本地备份上传到磁带设备(容灾备份,磁带备份...
一步一步跟着步骤敲:1,建一个员工表和一个部门表create table t_emp( empid number(2) primary key, empname varchar2(20), deptid number(2) ); create table t_dept( deptid number(2) primary key, deptname varchar2(20) );insert into t_emp values(01,‘jason01‘,10);insert into t_emp values(02,‘jason02‘,20);insert into t_emp values(03,‘jason03‘,30);insert into t_emp values(04,‘jason04‘,40); insert in...
2013年4月27日 星期六10:52 1、审计的功能:监控用户在database 的 action (操作)2、审计分类1) session :在同一个session,相同的语句只产生一个审计结果(默认)2) access : 在同一个session,每一个语句产生一个审计结果 3、启用审计(默认不启用) SYS @ prod >show parameter audit;audit_file_dest string /u01/app/oracle/admin/prod/adumpaudit_sys_operations boolean...
1.Download the required tarball from here 2.unzip this tarball using"tar -zxvf tarball_name3.create a folder name java in /usr/lib, you need root permission 4.mv the extracted folder to /usr/lib/java/ 5.next run these below scripts in terminal sudo update-alternatives --install "/usr/bin/java""java""/usr/lib/java/jdk1.7.0_65/bin/java"1 sudo update-alternatives --install "/usr/bin/javac""javac""/us...
--存储过程:一组完成特定功能的sql语句集--如果用户新增时 身份证号 不够18位 报错create or replace procedure pro_add_teacher(p_tno number,p_tname varchar2,p_tid char,p_sal number)is e_tid_validate exception;begin if length(p_tid)!=18 --判断身份证号 不够18位 报错 then --抛出异常 raise e_tid_validate; end if;insert into teacher(tno,tname,tid,sal)values (p_tno,p_tname,p_tid,p_sal); ...
前几天老师给安排了一个任务,将一个50G的dmp文件导入我们的oracle服务器。因为之前练习过这个了,因此本来认为这是个比较简单的的事情。就试着直接用PLSQL往服务器上导啊。先用DBA账号登录服务器,添加新用户,为用户分配权限,增加表空间(可自适应增长),然后我就登录新用户开始导入dmp文件了,谁知道直接遇到问题。ORA-01659: 无法分配超出 7 的 MINEXTENTS (在表空间 PERFSTAT 中),就是这个错误,由于没有写随笔的时候没有截...
原创作品,转载请在文字开头明显位置注明出处:https://www.cnblogs.com/sunshine5683/p/10067872.html接着上一篇,继续总结! 五、oracle表管理首先,在开头说一下sys用户和system用户的区别:sys用户是超级管理员,权限最大,system是系统管理员,权限次之,一般在管理系统时使用system足以。 1、命名规则:1> 表名必须以字母开头2> 长度不能超过30字符3> 不能使用oracle的保留字4>只能使用A-Z、a-z、0-9、$、#等 2、数据类型:c...
最近在学习的过程中,发现一个挺有意思的函数,它可实现对列值的拼接。下面我们来看看其具体用法。用法:对其作用,官方文档的解释如下:For a specified measure, LISTAGG orders data within each group specified in the ORDER BY clause and then concatenates the values of the measure column.即在每个分组内,LISTAGG根据order by子句对列植进行排序,将排序后的结果拼接起来。measure_expr:可以是任何基于列的表达式。de...
一、oracle em中按钮乱码解决办法: 1.修改jdk 下面的字体。 复制代码 代码如下:[oracle@esop db_1]$ cd $ORACLE_HOME/jdk/jre/lib/ [oracle@esop lib]$ mv font.properties font.properties_bak [oracle@esop lib]$ cp font.properties.zh_CN.Redhat font.properties 2.修改jre 下面的字体 复制代码 代码如下:[oracle@esop lib]$ cd $ORACLE_HOME/jre/1.4.2/lib [oracle@resop lib]$ mv font.properties font.properties_bak [orac...
Oracle GoldenGate学习之--异构平台同步(MySQL到Oracle)如图所示:源端采用Mysql库,目标端采用Oracle库一、OGG安装配置(源端)1、OGG下载https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=14841438https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=14841440[oracle@ogg ogg_ms]$ uname -aLinux ogg 2.6.32-71.el6.i686 #1 SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Li...