emca -recong ports -dbcontrol_http_port 1160
emca -recong ports -agent_port 3940
先设置 ORACLE_SID 环境变量后,启动 EM console 服务
emctl start dbconsole
先设置 ORACLE_SID 环境变量后,停止 EM console 服务
emctl stop dbconsole
先设置 ORACLE_SID 环境变量后,查看 EM console 服务的状态
emctl status dbconsole
配置 dbconsole 的步骤
emca -repos create
emca -cong dbcontrol db
emctl start dbconsole
重新配置 dbconsole 的步骤
emca -repos drop
emca -repos create
emca -cong dbcontrol db
emctl start dbconsole
查看目前数据库字符集
select * from v$nls_parameters
查看表大小
select segment_name,(bytes/1024)/1024||'M',
((BLOCKS*8196)/1024)/1024||'M'
from USER_segments where segment_name='tablename'
Oracle 的分区
全局索引适用于在全部记录中查询,比如要查询一个手机号之类的
global index 就是为整个分区表建立了一个大的索引。但是 global 也可以分区, 但是他和
local 的有区别,local 的分区和表分区是一一对应,但是 global index 的分区和表分区间是
独立的,就好像创建了一个大索引,然后再按照不同的条件把索引分区
本地索引适用于 sql 语句,限定一个范围的查询比如时间之类的
local index 是和表分区一一对应的,可以理解为在每个分区上建立了一个 index
当删除一个全局索引的分区之后需要 rebuilde 这个全局索引,或者类似
在 oracle10g 里面,可以对已经存在数据的表进行分区
唯一索引的字段记录必须是不重复的,普通索引没有什么限制
alter table work_data_t partition part_510 update global index
DBA 查看索引分区
select * from dba_ind_partitions