数据库基本管理

扩空间

首先和扩空间相关的有两个文档需要维护:

第三次割接——CTBI裸设备列表.xls;

ctbi_create_tablespace.sql;

扩空间前要先确认下所扩空间是否可以压缩表(特指仓库层和融合层),如可以压缩表,需要先压缩表,保证空余的裸设备的数量,裸设备一旦扩上去,是不能被卸下的;

ctbi_create_tablespace.sql下对于各个空间的扩空间语句有历史扩空间的语句存档,在扩空间中可以用来参考;每次扩空间必须把当前扩空间的语句记录到这个文件下,并上库;

CTBI裸设备列表.xls记录了裸设备的划分情况以及当前裸设备使用情况,每次扩空间必须标示裸设备使用情况,并上库。

由于我们目前的PL/SQL长时间连接情况下会有断开连接的情况,因此建议扩空间用到裸设备比较多的情况或者是在网络不佳的情况下,在后台用shell执行。Shell在目录/u1/etl/etl_src/test/dengr2/shells/下add_space.sh

 

表压缩

具体见相关SQL

 

双机相关操作命令:

检查当前数据库状态:

srvctl status database -d ctbi

启动整个数据库:

srvctl start database -d ctbi

启动数据库某一个实例:

srvctl start instance -d ctbi -i ctbi1

关闭整个数据库:

srvctl stop database -d ctbi -o immediate

关闭数据库某一个实例:

srvctl stop instance -d ctbi -i ctbi1

 

重启监听:

lsnrctl reload(最好不用,而是用下面一条)

或者lsnrctl stop------>lsnrctl start

监听状态

lsnrctl status

主机内存(这一条一般情况下不用):

查看内存:

ipcs -mb

或者ipcs -ma

找出杀掉的进程对应的进程号LPID或者CPID,ipcrm -m ID(ipcs -ma 第二列对应的ID)

数据库参数:

在PL/SQL下的command window下输入show parameter;

一般比较重要且用的比较多的参数有:sga_max_size(缓存池)、pga_aggregate_target(所有session总计可以使用最大PGA内存)等,其中前面提到的两个参数对数据库性能有很大的关系。

那如果要修改数据库(其实应该是数据库实例的参数),就用以下的格式

alter system set cluster_interconnects = '192.168.1.11' scope=spfile sid='ctbi1';

alter system set cluster_interconnects = '192.168.1.12' scope=spfile sid='ctbi2';

上面提到的两个参数,修改参数后是需要重启数据库(数据库实例)的。

特别提出一点,尽管有重启整个数据库的命令,但是只有在特殊情况下才用,通常情况下的操作都是一个实例一个实例的重启。

原则:memory_max_target=>momery_target=>SGA_MAX_SIZE+pga_aggregate_target;

文件系统:

建立文件系统:

lvcreate -L 6144 -n lvo200 vg00

newfs -F vxfs  /dev/vg00/rlvo200

mount /dev/vg00/lvo200 /SPSS

扩文件系统空间:

umount /u1/etl/ftp_dir_new/

lvextend -L 51200 /dev/vg00/lvol99

extendfs /dev/vg00/rlvol99

mount /dev/vg00/lvol99 /u1/etl/ftp_dir_new/

清理监听日志等:

在数据库主机中,有监听日志,这个日志文件定期“删除”,在/oracle/app/product/10.2.0/network/log/下执行>listener.log,切不可做单纯的执行删除命令。

另有一些trc文件也可以删除,这些trc文件一般存放数据库运行情况,空间剩余还很多的情况下,不建议删除。这些trc文件在/oracle/app/admin/ctbi/bdump/、/oracle/app/admin/ctbi/udump/、/oracle/app/admin/ctbi/cdump/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值