oracle数据库服务器02

免安装oracle客户端连接数据库服务器的方法  一、引言 Oracle作为一款专业的数据库软件系统可以运行于多层次网络结构,包括单机系统,C/S(客户机/服务器)结构,B/S(浏览器/服务器)结构等。在C/S结构下,要使客户端应用程序能连接Oracle数据库,需要在客户端计算机上安装体积超过120MB的Oracle客户端软件,并进行复杂的配置才能实现。如果应用程序需要部署在多个客户端上,那么安装Oracle客户端和配置连接数据库服 阅读详情

函数:oracle服务器先事写好的一段具有一定功能的程序片段,内置于oracle服务器,供用户调用

单行函数:输入一个参数,输出一个结果,例如:upper('baidu.com')->BAIDU.COM

多行函数:输入多个参数,或者是内部扫描多次,输出一个结果,例如:count(*)->14


统计emp表中员工总人数

select count(*) from emp;

注意:*号适用于表字段较少的情况下,如果字段较多,扫描多间多,效率低,项目中提倡使用某一个非null唯一的字段,通常是主键

统计公司有多少个不重复的部门

select count(distinct deptno) from emp;

统计有佣金的员工人数

select count(comm) from emp;

注意:这些多个行函数,不统计NULL值

员工总工资,平均工资,四舍五入,保留小数点后0位

select sum(sal) "总工资",round(avg(sal),0) "平均工资"

from emp;

查询员工表中最高工资,最低工资

select max(sal) "最高工资",min(sal) "最低工资"

from emp;

入职最早,入职最晚员工

select max(hiredate) "最晚入职时间",min(hiredate) "最早入职时间"

from emp;

多行函数:count/sum/avg/max/min

按部门求出该部门平均工资,且平均工资取整数,采用截断

select deptno "部门编号",trunc(avg(sal),0) "部门平均工资"

from emp

group by deptno;

(继续)查询部门平均工资大于2000元的部门

select deptno "部门编号",trunc(avg(sal),0) "部门平均工资"

from emp

group by deptno

having trunc(avg(sal),0) > 2000;

(继续)按部门平均工资降序排列

select deptno "部门编号",trunc(avg(sal),0) "部门平均工资"

from emp

group by deptno

having trunc(avg(sal),0) > 2000

order by 2 desc;

除10号部门外,查询部门平均工资大于2000元的部门,方式一【having deptno<>10】

select deptno,avg(sal)

from emp

group by deptno

having deptno<>10;

除10号部门外,查询部门平均工资大于2000元的部门,方式二【where deptno<>10】

select deptno,avg(sal)

from emp

where deptno<>10

group by deptno;

提倡

显示部门平均工资的最大值

select max(avg(sal)) "部门平均工资的最大值"

from emp

group by deptno;

思考:显示部门平均工资的最大值和该部门编号?

select max(avg(sal)) "部门平均工资的最大值",deptno "部门编号"

from emp

group by deptno;

错误

group by 子句的细节:

1)在select子句中出现的非多行函数的所有列,【必须】出现在group by子句中

2)在group by子句中出现的所有列,【可出现可不现】在select子句中

where和having的区别:

where:

1)行过滤器

2)针对原始的记录

3)跟在from后面

4)where可省

5)先执行

having:

1)组过滤器

2)针对分组后的记录

3)跟在group by后面

4)having可省

5)后执行

oracle中综合语法:

1)select子句-----必须

2)from子句-------必须,不知写什么表了,就写dual

3)where子句------可选

4)group by子句---可选

5)having子句-----可选

6)order by 子句--可选,如果出现列名,别名,表达式,字段

-------------------------------------------------------------------------------------多表查询

员工表emp和部门表dept的笛卡尔集(笛卡尔集表=列数之和,行数之积,笛卡尔集表内中有些数据是不符合要求的)

select emp.ename,dept.dname

from emp,dept;

使用等值连接/内连接(只能使用=号),显示员工的编号,姓名,部门名,使用表别名简化

select emp.empno,emp.ename,dept.dname,dept.deptno

from emp,dept

where emp.deptno = dept.deptno;

使用非等值连接(不能使用=号,其它符号可以,例如:>=,<=,<>,betwen and等),显示员工的编号,姓名,月薪,工资级别

select e.empno,e.ename,e.sal,s.grade

from emp e,salgrade s

where e.sal between s.losal and s.hisal;

内连接查询:只能查询出符合条件的记录

外连接查询:既能查询出符合条件的记录,也能根据一方强行将另一个方查询出来

使用外连接,按部门10,20,30,40号,统计各部门员工人数,要求显示部门号,部门名,人数

部门号 部门名        人数

10     ACCOUNTING    3

20     RESEARCH      5

30     SALES         6

40     OPERATIONS    0

等值连接/非等值连接/内连接:只会查询出多张表中,根据某个字段匹配,符合条件的记录,不符合条件的记录是不会存在的

左外连接[是oracle专用的,不是SQL99规则]:

select dept.deptno "部门号",dept.dname "部门名",count(emp.empno) "人数"

from dept,emp

where dept.deptno = emp.deptno(+)

group by dept.deptno,dept.dname;

右外连接:

select dept.deptno "部门号",dept.dname "部门名",count(emp.empno) "人数"

from dept,emp

where emp.deptno(+) = dept.deptno

group by dept.deptno,dept.dname;

使用左外连接,按部门10,20,30,40号,统计各部门员工人数,要求显示部门号,部门名,人数,且按人数降序排列

select dept.deptno "部门号",dept.dname "部门名",count(emp.empno) "人数"

from dept,emp

where dept.deptno = emp.deptno(+)

group by dept.deptno,dept.dname

order by 3 desc;

使用自连接,显示"SMITH的上级是FORD"这种格式

select users.ename || '的上级是' ||boss.ename

from emp users,emp boss

where users.mgr = boss.empno;

只有13条记录,不含有KING

基于上述问题,将KING的上级是“”显示出来

select users.ename || '的上级是' ||boss.ename

from emp users,emp boss

where users.mgr = boss.empno(+);

14条记录

注意:自连接也用到内连接和外连接

-------------------------------------------------------------------------------------子查询

子查询的作用:查询条件未知的事物

查询条件已知的问题:例如:查询工资为800的员工信息

查询条件未知的问题:例如:查询工资为20号部门平均工资的员工信息

一个条件未知的问题,可以分解为多个条件已知的问题

查询工资比WARD高的员工信息

第一:查询WARD的工资?

      select sal from emp where ename = 'WARD';

第二:查询工资比1250高的员工信息?

      select * from emp where sal > 1250;

子查询:

        select *

    from emp

    where sal > (

        select sal

        from emp

        where ename = 'WARD'

    );

查询部门名为'SALES'的员工信息(方式一:子查询)

第一:查询部门名为'SALES'的编号?

      select deptno from dept where dname = 'SALES';

第二:查询部门号为30的员工信息?

      select * from emp where deptno = 30;

子查询:

      select *

      from emp

      where deptno = (

      select deptno

      from dept

      where dname = 'SALES'

      );

子查询细节:

1)子查询与父查询可以针对同一张表

2)子查询与父查询可以针对不同张表

3) 子查询与父查询在传统参数时,数量要相同

4) 子查询与父查询在传统参数时,类型要相同

5) 子查询与父查询在传统参数时,含义要相同

查询部门名为'SALES'的员工信息(方式二:多表查询)

select emp.*

from dept,emp

where (dept.deptno=emp.deptno) and (dept.dname='SALES');

查询每个员工编号,姓名,部门名,工资等级(三表查询,这三张表并无外健关联)

select e.empno,e.ename,d.dname,s.grade

from emp e,dept d,salgrade s

where (e.deptno=d.deptno) and (e.sal between s.losal and s.hisal);

查询工资最低的员工信息(单行子查询,使用=号)

第一:查询出工资最低是多少?

      select min(sal) from emp;

第二:查询工资为800的员工信息?

      select * from emp where sal = 800;

子查询:

      select *

      from emp

      where sal = (

            select min(sal)

            from emp

          );

查询部门名为'ACCOUNTING'或'SALES'的员工信息(多行子查询,使用in关键字)    

第一:查询部门名为'ACCOUNTING'或'SALES'的部门编号?

      select deptno from dept where dname in ('ACCOUNTING','SALES');

第二:查询部门号为10或30号的员工信息?

      select * from emp where deptno in (10,30);

子查询:

      select *

      from emp

      where deptno in (

               select deptno

               from dept

                       where dname in ('ACCOUNTING','SALES')

                      );

查询工资比20号部门【任意any】一个员工工资【低<】的员工信息(多行子查询,使用any关键字)

第一:查询20号部门的所有工资?

      select sal from emp where deptno = 20;

第二:查询工资比(800,2975,3000,1100,3000)任意一个低的员工信息?

      select * from emp where sal < any (800,2975,3000,1100,3000);   

在oracle看来,<any就等于<集合中最大的那个值

子查询:

      select *

      from emp

      where sal <any (

            select sal

            from emp

            where deptno = 20

              );

查询工资比30号部门【所有all】员工【低<】的员工信息(多行子查询,使用all关键字)

第一:查询出30部门所有员工的工资?    

      select sal from emp where deptno = 30;

第二:查询工资比(1600,1250,1250,2850,1500,950)中所有的工资都低的员工信息?

      select * from emp where sal <all (1600,1250,1250,2850,1500,950);

子查询:

      select *

      from emp

      where sal <all (

            select sal

            from emp

            where deptno = 30

              );

注意:学员们,不容易理解的几个概念:

单行函数:输入一个参数,输出一个结果

多行函数:扫描多个参数,输出一个结果

单行子查询:子查询只会返回一个结果,例如:800,父查询用=/<>/>=/<=这些符号来比较

多行子查询:子查询会返回多于一个结果,例如:30,20,父查询用in/any/all这些符号来比较

当多表查询,子查询同时能解决问题时,按如下优先方案选择:

多表查询-->子查询

注意:上述结果不是说多表查询可以替代子查询,某些情况下,只能用子查询解决,例如:oracle分页

-------------------------------------------------------------------------------------集合查询

使用并集运算,查询20号部门或30号部门的员工信息

select * from emp where deptno = 20

union

select * from emp where deptno = 30;

注意:

union:二个集合中,如果都有相同的,取其一

union all:二个集合中,如果都有相同的,都取

使用set time/timing on,打开时间的开关

set time on;

set time off;

使用set tim/timing off,关闭时间的开关

set timing on;

set timint off;

使用交集运算[intersect],查询工资在1000-2000和1500-2500之间的员工信息(方式一)

select * from emp where sal between 1000 and 2000

intersect

select * from emp where sal between 1500 and 2500;

用where行过滤,查询工资在1000-2000和1500-2500之间的员工信息(方式二)

select *

from emp

where (sal between 1000 and 2000) and (sal between 1500 and 2500);

使用差集运算[minus],查询工资在1000-2000,但不在1500-2500之间的员工信息(方式一)

select * from emp where sal between 1000 and 2000

minus

select * from emp where sal between 1500 and 2500;

使用where行过滤,查询工资在1000-2000,但不在1500-2500之间的员工信息(方式二)

select *

from emp

where (sal between 1000 and 2000) and (sal not between 1500 and 2500);

集合查询的细节:

1)集合操作时,必须确保集合列数是相等

select empno,ename,sal,comm from emp where deptno = 20

union

select empno,ename,sal from emp where deptno = 30;错

2)集合操作时,必须确保集合列类型对应相同

select empno,ename,sal,comm from emp where deptno = 20

union

select empno,ename,sal,hiredate from emp where deptno = 30;错

3)A union B union C = C union B union A

select * from emp where deptno = 10

union

select * from emp where deptno = 20

union

select * from emp where deptno = 30;

4)当多个集合操作时,结果的列名由第一个集合列名决定

select empno "编号",ename "姓名",sal "薪水" from emp where deptno = 20

union

select empno,ename,sal from emp where deptno = 10;

当多表查询,子查询,集合查询都能完成同样任务时,按如下优化方案选择:

多表查询->子查询->集合查询

-------------------------------------------------------------------------------------oracle分页

回顾mysql分页

用limit关键字

查询users表中前二条记录

select * from users limit 0,2

或

select * from users limit 2;

0表示第一条记录的索引号,索引号从0开始

2表示最多选取二个记录

查询出users前三条记录

select * from users limit 0,3

或

select * from users limit 3

查询出users第2条到第4条记录

select * from users limit 1,3;

回顾hibernate分页API

Query.setFirstResult(0);

Query.setMaxResult(3);            

        

什么是rownum,有何特点

1)rownum是oracle专用的关健字

2)rownum与表在一起,表亡它亡,表在它在

3)rownum在默认情况下,从表中是查不出来的

4)只有在select子句中,明确写出rownum才能显示出来

5)rownum是number类型,且唯一连续

6)rownum最小值是1,最大值与你的记录条数相同

7)rownum也能参与关系运算

   * rownum = 1    有值

   * rownum < 5    有值    

   * rownum <=5    有值         

   * rownum > 2    无值        

   * rownum >=2    无值

   * rownum <>2    有值    与  rownum < 2 相同

   * rownum = 2    无值

8)基于rownum的特性,我们通常rownum只用于<或<=关系运算   

显示emp表中3-8条记录(方式一:使用集合减运算)

select rownum "伪列",emp.* from emp where rownum<=8

minus

select rownum,emp.* from emp where rownum<=2;

显示emp表中3-8条记录(方式二:使用子查询,在from子句中使用,重点)

select xx.*

from (select rownum ids,emp.* from emp where rownum<=8) xx

where ids>=2;

注意:在子查询中的别名,不可加""引号

显示emp表中5-9条记录

select yy.*

from (select rownum ids,emp.* from emp where rownum<=9) yy

where ids>=5;

注意:在项目中,from后台可能有真实表名,也可能用子查询看作的表名,

     同时真实表和子查询看作的表要做连接查询

-------------------------------------------------------------------------------------创建表和约束

回顾MySQL创建表语句users(id整型/name字符串/birthday日期型,默认今天)

drop table if exists users;

create table if not exists users(

   id int(5) auto_increment primary key,

   name varchar(4) not null,

   birthday date default '2015-4-27'

);

使用oracleSQL,创建用户表users(id整型/name字符串/birthday日期/sal整型,默认今天)

create table users(

  id number(5) primary key,

  name varchar2(8) not null unique,

  sal number(6,2) not null,

  birthday date default sysdate

);

进入回收站

drop table users;

查询回收站中的对象

show recyclebin;

闪回,即将回收站还原

flashback table 表名 to before drop;

flashback table 表名 to before drop rename to  新表名;

彻底删除users表

drop table users purge;

清空回收站

purge recyclebin;

    

测试如下类型

(1)number(5):

insert into users(id,name,sal) values(1,'A',6666.66);     

insert into users(id,name,sal) values(11,'AA',6666.66);     

insert into users(id,name,sal) values(111,'AAA',6666.66);     

insert into users(id,name,sal) values(1111,'AAAA',6666.66);     

insert into users(id,name,sal) values(99999,'AAAAA',6666.66);     

insert into users(id,name,sal) values(100000,'AAAAAA',6666.66); 错

5表示最多存99999    

(2)number(6,2):

col sal for 9999.99    

insert into users(id,name,sal) values(1,'A',6.66);     

insert into users(id,name,sal) values(11,'AA',66.666);     

insert into users(id,name,sal) values(111,'AAA',666.6666);     

insert into users(id,name,sal) values(1111,'AAAA',6666.66666);     

insert into users(id,name,sal) values(11111,'AAAAA',66666.666666);错

number(6,2)

其中2表示最多显示2位小数,采用四舍五入,不足位数补0,同时要设置col ... for ...

其中6表示小数+整数不多于6位

其中整数位数不得多于4位,可以等于4位

(3)varchar2(8):

insert into users(id,name,sal) values(1,'A',7777.77);     

insert into users(id,name,sal) values(2,'AA',7777.77);     

insert into users(id,name,sal) values(3,'AAA',7777.77);     

insert into users(id,name,sal) values(4,'AAAA',7777.77);  

insert into users(id,name,sal) values(5,'AAAAA',7777.77);  

insert into users(id,name,sal) values(6,'AAAAAA',7777.77);  

insert into users(id,name,sal) values(7,'AAAAAAA',7777.77);  

insert into users(id,name,sal) values(8,'AAAAAAAA',7777.77);  

insert into users(id,name,sal) values(9,'AAAAAAAAA',7777.77);错

 

insert into users(id,name,sal) values(1,'哈',7777.77);     

insert into users(id,name,sal) values(2,'哈哈',7777.77);     

insert into users(id,name,sal) values(3,'哈哈哈',7777.77);     

insert into users(id,name,sal) values(4,'哈哈哈哈',7777.77);  

insert into users(id,name,sal) values(5,'哈哈哈哈哈',7777.77);错  

8表示字节

GBK 赵 2字节

(4)date:默认格式为:'27-4月-15'

(5)CLOB【Character Large OBject】:大文本对象,即超过65565字节的数据对象,最多存储4G

(6)BLOB【Binary Large OBject】:大二进制对象,即图片,音频,视频,最多存储4G

为emp表增加image列,alter table 表名 add 列名 类型(宽度)

alter table emp

add image blob;

修改ename列的长度为20个字节,alter table 表名 modify 列名 类型(宽度)

alter table emp

modify ename varchar2(20);

删除image列,alter table 表名 drop column 列名

alter table emp

drop column image;

重名列名ename为username,alter table 表名 rename column 原列名 to 新列名

alter table emp

rename column ename to username;

将emp表重命名emps,rename 原表名 to 新表名

rename emp to emps;

注意:修改表时,不会影响表中原有的数据

笔试题:有【1000亿】条会员记录,如何用最高效的方式将薪水字段清零,其它字段内容不变?

第一:从emp表中删除sal字段

      alter table emp

      drop column sal;      

第二:向emp表中添加sal字段,且内容默认0

      alter table emp

      add sal number(6) default 0;

修改表不可回滚    

创建表customers(单)和orders(多),使用primary key/not null/unique/default/foreign key约束

要体现【on delete cascade/on delete set null】

需求:删除客户,级联删除他所有的订单

      delete from customers where id = 1;

需求:删除客户,不级联删除他所有的订单,只是将外健设置为NULL

      delete from customers where id = 1;    

create table customers(

  id number(3) primary key,

  name varchar2(4) not null unique

);

insert into customers(id,name) values(1,'A');

insert into customers(id,name) values(2,'B');

create table orders(

  id number(3) primary key,

  isbn varchar2(6) not null unique,

  price number(3) not null,

  cid number(3),

  --constraint cid_FK foreign key(cid) references customers(id) on delete cascade

  constraint cid_FK foreign key(cid) references customers(id) on delete set null  

);

insert into orders(id,isbn,price,cid) values(1,'isbn10',10,1);

insert into orders(id,isbn,price,cid) values(2,'isbn20',20,1);

insert into orders(id,isbn,price,cid) values(3,'isbn30',30,2);

insert into orders(id,isbn,price,cid) values(4,'isbn40',40,2);

创建表students,包括id,name,gender,salary字段,使用check约束【性别只能是男或女,薪水介于6000到8000之间】

create table students(

  id number(3) primary key,

  name varchar2(4) not null unique,

  gender varchar2(2) not null check ( gender in ('男','女') ),

  salary number(6) not null check ( salary between 6000 and 8000 )

);

insert into students(id,name,gender,salary) values(1,'哈哈','中',6000);错

insert into students(id,name,gender,salary) values(2,'呵呵','男',5000);错

insert into students(id,name,gender,salary) values(3,'嘻嘻','女',7000);对

如何搭建一个数据库服务器平台 原 如何搭建一个数据库服务器平台https://blog.youkuaiyun.com/tianlesoftware/article/details/5602291版权声明: https://blog.youkuaiyun.com/tianlesoftware/article/details/5602291 玩Oracle 2年多了,从接触Oracle 到现在,一直没有停止过学习。 要学的东西太多,刚入门的时候是这样的... 阅读详情

相关推荐

oracle数据库9i安装,Oracle 9i数据库服务器的安装和辅助软件安装教程

安装数据库服务器以Oracle 9i数据库服务器软件的安装过程为例,介绍数据库服务器的安装过程。14.3.1 安装数据库服务器系统环境数据库服务器安装之前,一般都需要检测系统安装环境,以避免系统不支持、内存不够、硬盘空间不足等情况发生。下面从四个主要方面阐述Oracle 9i对硬件环境的要求。⑴ 对CPU的要求:CPU最低配置到Pentium 166就可以。⑵ 对内存的要求:内存容量最低为64MB...

weixin_36278346的博客 2038

Oracle常用的数据库信息查询和CURD操作

oracle数据常用的信息查询和增删改查操作记录

weixin_45987920的博客 567

Oracle 中表的基本增删改查(CRUD)操作

Oracle 中表的基本增删改查(CRUD)操作

oracle rownum union,oracle数据库笔记

获奖学员:王梓祺所获奖项:三等奖内容:/*前言:这份资料是结合老师笔记,课堂案例,TTS6.0课件以及个人的理解整理,时间仓促,如有纰漏敬请原谅。*/Oracle数据库语法顺序selectfromonwheregroupbyhavingorderby执行顺序fromonwheregroupbyhavingselectorderby一、关键字语法介绍1、fromo...

weixin_31889919的博客 642

SSH简单CURD有Oracle数据库

自己整合的简单CURD一般人都可以看懂带简单版的分页

手把手教你用DLP4500投影仪玩转结构光3D扫描(附固件烧录与序列设置避坑指南)

本文详细解析了如何使用DLP4500投影仪搭建结构光3D扫描系统,涵盖硬件组装、固件烧录、图案生成与优化等全流程。重点解决了固件烧录失败、图像格式错误等常见问题,并提供了实用的避坑指南和进阶技巧,帮助读者快速掌握DLP4500在3D扫描中的应用。

weixin_42662293的博客 301

Oracle 视图CURD

1.创建视图 create view 视图名 as select ... 例如 create view v_test as select t.c_dv_oper_type from T_S_FUN_RIGHTS t where t.c_fun_code='dzqTest' 视图: 基本表: (oracle 可以不设置主键) -----------------...

gentten的博客 188

DETR系列文章之–Co-DETR

Co-DETR,并行训练多个辅助头,以一对多的标签分配方式进行监督从辅助头中提取正样本坐标,为解码器中的正样本的训练效率进行额外的定制化正样本query.一对一标签分配:每个GT框分配给一个特定的query(DETR),较少的正query导致低效训练,从编码器生成的潜在表示和解码器中的注意力学习分析这一问题。一对多标签分配:每个GT框分配给检测器输出的多个proposal/anchor,依赖NMS或者anchor生成(ATSS,RetinaNet,FCOS,PAA)。

weixin_43731232的博客 2103

Oracle学习二

1)掌握多行函数与分组操作 2)掌握多表查询与子查询 3)理解集合查询与掌握Oracle分页语法 4)理解创建、修改和删除表和表约束 -------------------------------------------------------------------------------------准备篇 col empno for 9999; col

z_fishLong的博客 3957

告别理论推导!用Matlab工具箱5步搞定相机标定(附张正友法原理白话解读)

本文详细介绍了如何使用Matlab工具箱在5步内完成相机标定,无需复杂理论推导。通过棋盘格拍摄和Matlab的Camera Calibrator工具箱,用户可以快速获取相机的内参和外参,显著提升3D视觉的准确性。文章还提供了张正友标定法的白话解读,适合初学者和工程师快速上手。

weixin_42548816的博客 415

手把手教你用Simulink搭建交流异步电机矢量控制模型(附完整仿真文件)

本文提供了一份详细的Simulink仿真指南,手把手教你从零开始搭建交流异步电机矢量控制模型。内容涵盖主电路搭建、坐标变换实现、双闭环PI调节器设计、转子磁链观测器调试等核心步骤,并附有完整的仿真文件,帮助读者跨越理论到实践的鸿沟,掌握高性能电机控制系统的建模与仿真技能。

pz890123的博客 665

oracle中rownum、rowid、row_number()、rank()、dense_rank()的用法

一.rownum函数 rownum是一个伪列,是对查询出的数据自动添加的一个行号。 rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同,最终也会导致rownum不同。我们通常在sql分页时或在查询某一范围的记录时,我们会使用rownum 例如:查询10条数据 select rownum,t.*   from dm_custbd_index_month t  

naomi_qing的博客 2407

三相逆变器双pi控制器参数如何调节_光伏逆变器短路特性简析

1前言短路故障相对于其他故障类型来说是比较常见的,不同的设备的短路故障,大了讲都一样,细了说各有千秋,今天我们主要聊聊光伏逆变器的短路特征。电力系统中的电源,传统意义是指的是并入电力系统的同步发电机。但随着分布式发电技术的发展,各种形式的发电装置并入电力系统。按照分布式电源并网的方式,我们大致可以分为以下三类:➤通过旋转电机和变流器并联并网的电源,主要指双馈风力发电系统;➤仅仅通过变流器...

weixin_39901404的博客 1732

Oracle数据库服务器安装配置以及常用工具的使用

新手入门oracle的基础就是能正确配置数据库服务器并且掌握常用工具的使用。对于实验过程中可能出现的问题,大家可以看看这篇博客链接: ORACLE 10g新手入门常见错误整理. 1)下载Oracle10g数据库服务器安装程序,进行数据库服务器软件的安装 这里安装路径不能有括号等特殊符号,最好是纯英文,否则会导致oracle安装失败。安装路径以后经常会用到,一定要记住。 2)在安装Oracle10g数据库服务器的同时,创建一个名为“ORCL”的数据库 3)检查数据库服务器的安装结果,包括查看系统服务、or

Crush_wen的博客 2093

Unity Acceleratorc与Cache Server unity的缓存服务器

文章目录1.作用概述2.用法(使用,看这个就够了)服务端下载部署Unity Acceleratorc修改http管理端口修改Editor连接端口客户端使用(设置好一次提交设置,团队拉取即可全部生效)3.测试平台切换测试资源导入测试(打开编辑器的情况下)项目启动测试(不打开编辑器的情况下)4.不同版本表现5.服务端监控6.服务端缓存7.冲突8.预警9.不同项目/不同配置-同种资源10.缓存清除 1.作用概述 编辑器模式下,导入资源,切换平台unity都会重新识别资源,大型项目很浪费时间,使用Cache Ser

euphorias的博客 3812

某勾网之登录过程逆向

拉勾网的登录过程逆向,包含请求头(X-S-HEADER、X-K-HEADER、X-SS-REQ-HEADER等) 以及 请求参数/返回数据的加解密。

shanf7921的博客 3万+

Oracle数据库服务器搭建

Oracle数据库服务器搭建

翼向天开 2787

Pixhawk2.4.8接口及引脚定义

pixhawk2.4.8接口定义图解

加斯顿工程师的博客 8745

linux下搭建oracle数据库服务器

RHEL 5下oracle 11g数据库服务器搭建   1.检查安装所需要的软件包 Oracle 11g要求Red Hat Enterprise Linux 5(32-bit)必须要有的软件包: binutils-2.17.50.0.6-2.el5   compat-libstdc++-33-3.2.3-61   elfutils-libelf-0.125-3.el5   elfut

hunterno4的专栏 6261

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

如何选择数据库服务器(转载)

如何选择数据库服务器 数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠性和稳定性等方面都有很高的要求。 大型企业需要的数据库服务器性能和扩展能力等方面要求更高,它们在组建数据库系统时,不仅仅是使用多台数据库服务器,还需要存储系统等。而中小企业则有些不同,它们需要的数据库服务器性能不需要像大型企业数据库服务器那么强...

weixin_30501857的博客 1189

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【Oracle生产运维】数据库服务器高负载排查处理

在Oracle数据库运维工作中,经常会遇到Oracle数据库服务器平均负载(load average)突然异常升高,如果放任不管,严重的情况下会出现数据库宕机、服务器重启等重大故障。因此,当发现数据库服务器平均负载异常高的时候,必须予以重视,并立即开展处理工作。很多刚工作或者是没这方面处理经验的同学可能遇到这种情况就会开始慌张,不知从何下手,无法快速定位出引起负载异常的原因。下面介绍我在工作中常用的排查思路供大家参考。截图的结果皆在实验环境中截取,与实际生产环境有较大出入,只作为操作演示。

qq_34595089的博客 2363

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

ORACLE客户端与数据库服务器连接

对于初学者,关于客户端工具与数据库服务器的连接总是会存在如下的疑问: 我一定要在本地机器上面安装Oracle数据库吗? 如果我在本地安装了Oracle数据库,为什么还要配置一个TNS来连接数据库呢,它怎么这么笨呢? 如果本地可以不安装数据库,那又怎么弄呢? 还有SQL*Plus,PL/SQL Developer和Oracle数据库有什么关系呢? ? 要弄清楚上面的问题和这些名词之间的关系,我下面就以一个比较笨拙的比喻来说明: 首先需要了解两个进程(Windows平台):Orac

专注Oracle EBS---低调的奢华 1496

Oracle数据库服务器IO高的分析方案和案例探讨

Oracle数据库服务器IO高的分析方案和案例探讨 本文原题《ORACLE数据库服务器IO高的分析方案和案例探讨》 目录:...

coco3600的博客 1661

oracle查看服务器名字,查看oracle数据库服务器的名字

查看oracle数据库服务器的名字windows 中1. selectnamefromv$database;直接运行就可以查看了,2.查看tnsnames.ora 的连接,有个SID,SID就是服务名了1.查看oracle的安装目录,方法是查看注册表:如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME REG_SZ E:\ORACLE\ORA9...

weixin_36234970的博客 5806

Oracle数据库服务器安装、配置与卸载

2020.10.11 一、Oracle数据库服务器安装和配置 1.合并解压 2.检查注册表中是否曾经安装过oracle Win+R,输入regedit,查找oracle 3.检查Oracle服务器是否可以正常启动和停止(服务) 4.解锁scott用户 oracle服务器安装步骤: 不接受安全更新,下一步 确认是 选择创建和配置数据库,下一步 选择服务器类,下一步 选择例数据库安装,下一步 选择高级安装,下一步 添加语言,下一步 选择企业版,下一步 自定义基目录位置,默认软件位置,下一步

chendusaotongxue的博客 535
上一篇: 头像上传与使用POI导入导出文件列表
下一篇: Hibernate中的五种数据检索方式
2YSP
博客等级 码龄10年 12粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值