enmo_day_08
性能监视
管理内存组件
自动内存管理(AMM) : 指定分配给实例的总内存(SGA, PGA)
自动共享内存管理(ASMM) : 指定SGA, 管理分配给共享池, java池,
动态性能视图 :v$(GV$)开头的,其内容是实例运行过程中从SGA和控制文件动态中获得,持续更新。主要与性能相关。实例关闭时,这些视图被删除
静态数据字典视图 :DBA_(USER_, ALL_)开头的,其内容是从数据文件中获得的,实例关闭,视图仍在知识不可访问。
create user test identified by test account unlock;
create user hr1 identified by hr1 account unlock;
grant connect, resource to hr1;
conn hr/hr
select table_name from user_tables;
conn hr/hr
select table_name from user_tables;
grant select on emp to hrs;
conn hr1/hr1
desc hr.emp
select * from hr.emp;
eg : 建一个只读用户 :
spool 1.slq
select ‘grant select on ‘||table_name||’ to hr1’ from user_tables;
spool off
ls
vi 1.sql
Oracle 不允许直接访问 X$表,所以在这些表上创建视图,再创建这些视图的同义词,再实例运行时允许访问,实例终止时清楚。
Oracle先创建x$表即RDBMS的内部表
在x$表的基础上创建GV$视图, 为满足OPS环境的需要即集群环境的需要
根据GV$创建V$视图
eg :
sqlplus as sysdba
desc v$database
desc v$spparameter
select sid, name, type, value, isspecified form v$spparameter;
若先讲列宽设小了,可以再设置大些,然后退出数据库,再登陆查看 :
select * from v$sga;
col value format a10
select * from v$sga;
col value fromat a10
exit
sqlplus / as sysdba
select * from v$sga
desc v$sgainfo
select * from v$sgainfo
show parameter buffer; : 模糊搜索
show parameter targer;
10g : SGA可由SGA_TARGET参数控制,用户不必关心里面具体池(shared pool, db buffer cache等大小—),SGA_TARGET 最大值不超过SGA_MAX_SIZE.
PGA是PGA_AGGREGATE_TARGET控制的
show parameter sga;
alter system set sga_target=800m;
show parameter sga
alter system set sga_target = 960; (sga_max_size = 900m)
alter system set sga_target = 0m;
alter system set sga_max_size = 980m;
alter system set sga_max_size = 980m scope - spfile;
show parameter sga;
shu immediate; (sga_max_size cannot to set to be more than memory_target)
shu abort
startup
MEMORY_TARGET :
PGA_AGGREATE_TARGET :
参数文件改错后,可以做一个spfile,再启动
cd $ORACLE_HOME/dbs
ls
vi spfilePROD1.ora
vi initPROD1.ora
sqlplus / as sysdba
create spfile from pfile;
startup
show parameter sga;
DB_KEEP_CACHE_SIZE : 必须手动修改,设置大小必须重启
eg :手动改,并重启数据库
alter system set log_buffer = 5811820 scope=spfile;
show parameter log_buffer
startup force
show parameter log_buffer
eg :
select * from v$sgainfo;
show parameter db
alter system set db_cache_size=8194304;
show parameter db_cache_size;
select * from v$sgainfo;
alter system set db_cache_size=2194304;
show parameter db_cache_size
note : granule size 最小粒度
v$log : 日志视图
eg :
desc v$log
select * from v$log;
select group#, sequence#, bytes/1024/1024, members, archived, status from v$log;
V$LOG的status :
unused :
current :
active :
inactive :
cleaning :
cleaning_current :
v$session的status :
eg :
alter system kill session ‘sid, serial#’;
select saddr, sid, serial#, paddr, username, tatus from v$session;
移动数据
SQL Loader : 平文本文件通过SQL Loader, Oracle服务器插入数据
数据泵导出和导入
ecpdp
impdp
dumpfile 转储文件
select * from dba_directories;
drop directory dump_test;
create directory dump_test as ‘/home/oracle’;
show user;
grant read, write on directory dump_test to hr;
vi expdump.para
expdp hr/hr parfile=expdump.para
enmo_day_08的更多相关文章
随机推荐
- 假如 Micromedia 没被收购,会不会早于 Apple 推动 H5、CSS3 的发展
看着如今大行其道的 H5.CSS3,想想当年的“网页三剑客”,不禁感慨:假如 Micromedia 没被收购,会不会早于 Apple 推动 H5.CSS3 的发展? 当时 Apple 先是询问 Ado ...
- mvn 配置修改
http://www.cnblogs.com/geektown/p/5705405.html D:\javaInstall\apache-maven-3.3.9-bin\apache-maven-3. ...
- OBD K线抓包
14230 Link 命令: const u8 LinkCmd14230[6] = { 0xC2, 0x33, 0xF1, 0x01, 0x00, 0xE7 }; 14230 Enter 命令: c ...
- androidService总结
2.服务 2-1:启动服务 2-1-1:创建服务 extends Service 2-1-2:注册 <service android:name="com.firefly.style_s ...
- zigbee学习之路(三):按键的控制
一.前言 通过前一次的实验,相信大家都已经对cc2530程序的编写有了一定的认识,这次我们来操作和实验的是cc2530上的按键模块. 二.原理分析 我们先来看一下按键的原理图: 根据原理图我们可以得出 ...
- 【20160924】GOCVHelper 图像处理部分(2)
//根据轮廓的面积大小进行选择 vector<VP> selectShapeArea(Mat src,Mat& draw,vector<VP> contour ...
- noi 9267 核电站
题目链接:http://noi.openjudge.cn/ch0206/9267/ 描述 一个核电站有N个放核物质的坑,坑排列在一条直线上.如果连续M个坑中放入核物质,则会发生爆炸,于是,在某些坑中可 ...
- Java开发中经典的小实例-(字符串比较)
//输入字符串然后与自己定义的数组进行对比,并输出重复次数. public class Test11 { public static void main(String[] args) { ...
- Struts2拦截器初涉
Struts2拦截器初涉 正在练习struts,本例是从一个pdf上摘抄的例子,那本pdf都不知道叫什么名字,不过感觉很适合初学者. 在这里要实现一个简单的拦截器"GreetingInter ...
- Linux下环境变量设置
分类 Linux下的环境变量按生存周期来划分,可以划分为两种: 1)永久的:需要修改配置文件, 变量永久生效 2)临时的:直接在终端使用export命令声明即可,但是关闭shell后失效. 设置方法 ...