show sga;
查看服务进程
select * from v$bgprocess
select * from v$controlfile
select * from v$datafile
select * from v$logfile
orcale 使用内存是以“块”为单位的
show parameter db
show parameter shared
show parameter db_catch
show parameter log
动态修改内存缓冲大小 9i后的新功能
alert system set db_catch_size = 64m;
alert system set shared_pool_size =
dictionary catch = row catch
select * from authors
db_catch_advice是系统对内存大小设置的一个建议
alert system set db_catch_advice = on;.
alert system set large_pool_size=20m
alert system set java_pool_size=*
fuction: 函数可以嵌套
单行
多行
字符,数字,日期,转换,通用
字符:
lower,upper,initcap
concat(联接),substr(+/-,1,4),length,instr,lpad/rpad(左/右填充),trim,replace
数字:
round(45.2342,3)(四舍五入的),trunc(23.123123,2)(截取),mod(1600,300)-->100
日期: +-×/都可用
months_between,add_months,next_day,last_day,round,trunc
data,time,sysdate-系统时间
转换:
Implicit date type conversion &&&&&&&&&& Explicit date type conversion
to_number,to_char,to_date
通用:
nvl(1,2),nvl2(1,2,3),nullif(1,2)(是否相等,如果是,填充空值,coal
case expr when ***_*1 then return **_*1
[expr when ***_*2 then return **_*2]
else
end
decode
join
select t1.id,t1.name from t1,t2 where t1.id(+)=t2.id
select t1.id,t1.name from t1,t2 where t1.id=t2.id(+)
(
select sum(org_id) from sys_user group by org_id
select substr(create_datetime,1,5) from sys_user
select substr(user_code,-1,10) from sys_user
select lower(user_code),upper(user_code),initcap(user_code) from sys_user
select user_code||''||user_name from sys_user
select concat (user_code,user_name)from sys_user
SELECT length(user_code) from sys_user
select instr(user_code,'S') from sys_user
select lpad(user_code,10,'_')from sys_user
select rpad(user_code,10,'_')from sys_user
select trim('S' from user_code) from sys_user
select last_day(create_datetime) from sys_user
select a.org_code ,a.org_name,b.user_code
from sys_organization a
join sys_user b
on a.QE_ID=b.org_id
select user_code,org_id from sys_user group by org_id, user_code having org_id>10
)
子查询时,不可以使用ORDER BY 语句
返回多行时,用IN , ANY , ALL 来处理
数据操作语句:
增加新行
修改已经存在的行
删除已经存在的行
rename tts to tt2;
truncate table tts; ddl语句,不做记录。
delete table tts;dml语句,记录。
comment on table id is 'this is a table ID';
ALL_COL_COMMENTS
USER_COL_COMMENTS
ALL_TAB_COMMENTS
USER_TAB_COMMETNS
//创建用户,并赋予权限
create user qqqq
identified qqqq
--
grant create session
【
create table,create sequesce,create view
】
to qqqq
create role testrole1;
grant create table,create session to testrole1; --系统的
grant select on tt1 to testrole1;--用户级的
grant testrole1 to qqqq;
owner do: --受于用户权限,同时允许它受于第三个人
grant select sales
to system
with grant option;
撤消:
revoke select
on kong.sales
from kxf
【CASCADE CONSTRAINTS】
UNION / UNION ALL 区别
select qe_id from sys_user where qe_id >100
intersect(交集) minus(减)
select qe_id from sys_user where qe_id <400
select extract(year from create_datetime) from sys_user
超级结果聚合:
ROLLUP和CUBE 和grouping() function 0 or 1
GROUPING SETS
- 大小: 46.2 KB
分享到:
相关推荐
从给定的文件信息来看,这是一份关于Oracle数据库学习笔记的部分内容,涵盖了数据库操作、字符串函数、数学函数以及事务处理等多方面的知识点。以下是对这些知识点的详细解读: ### Oracle数据库入门 #### 安装与...
orcal的一些基础知识,开窗函数等,主要是开窗函数的用法,还包括excl拼接sql 等
这个是我学习网上的视频做的oracle笔记,对于oracle一窍不通的菜鸟可能有用吧,大家有需要可以看看
Oracle学习笔记涵盖了数据库管理和SQL语言的关键知识点,这些是数据库管理员和开发人员必须掌握的基础技能。以下是对这些内容的详细解析: 1. **SQL语句**: - **增加主键**:`ALTER TABLE` 语句用于在已存在的表...
自己学习中总结的一部分,希望大家一起学习,计算机很神奇,期待以后自己也是大牛
### Oracle数据库核心知识点详解 #### 一、Oracle数据库的重要性与市场需求 Oracle数据库在全球企业级市场中占据了主导地位,市场份额超过48.1%,这使得它成为企业级数据库领域的领头羊。随着企业数据量的不断增长...
这是一个oracle初学者的笔记,关于11g数据库的基本操作与查询
这些笔记涵盖了Java学习的核心内容,包括Core Java、Hibernate、JDBC、Oracle数据库、Servlet和Struts框架,这些都是构建强大、可扩展的Java应用程序的基础。 首先,让我们深入了解一下Core Java。Core Java是指...
一、表空间的操作 二、用户、角色、权限 三、表操作 四、视图操作 五、索引、约束操作 六存储过程、函数、触发器 七、同义词操作八、dblink操作 九、Sequences操作 十、数据库必须掌握的技巧 十一、oracle锁管理 ...
Oracle学习笔记(用户管理、数据库的备份和恢复),有具体的代码案例
4.ORCAL 优化 5.再学语句 6.研究Rac 原理 优化 提高IO性能:用光纤存储 装多个网卡,专用网卡,走专用通道 IO特性:小数据随机大量并发 散热 硬件是否支持LINUX LINUX是否支持ORACLE (需要ORACLE官方认证,...
Oracle是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据主导地位。这款关系型数据库管理系统(RDBMS)以其...希望这本"Oracle学习笔记"能为初学者提供详尽的指导,帮助你们顺利踏入数据库管理的世界。
二、常用SQL: 1.建表前检查语句: MySQL的: drop table if exists 表名; SQL Server的: IF EXISTS (SELECT name FROM sysobjects WHERE name = '表名' AND type = 'U') DROP TABLE 表名; Oracle的: create or ...