`
mouer
  • 浏览: 97815 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle一些操作

阅读更多

1.查看表空间:

2.当oracle死了的时候的操作:

终止与ORACLE_SID有关的所有Oracle过程.
用ipcs –pmb命令来识别所有占用的RAM内存片断。

用ipcrm -m 命令来从UNIX中释放占用的RAM内存。
只对Non-AIX:用ipcs -sa命令来显示占用标记,用ipcrm –s命令来释放该实例的占用标记
创建单一命令来终止与挂起(hung)的数据库实例有关的Oracle过程是很简单的。在下面的例子之中,
我们用ps指令来识别Oracle过程,然后用awk程序来获取Oracle过程的过程ID(process ID,PID)。
然后,我们把过程ID输入到UNIX的kill命令之中。

在终止所有Oracle过程之后,我们可以用ipcs –pmb指令来检查占用的内存并清除数据库所占用的内存。
我们首先显示出数据库服务器上所有占用内存:

IPC status from /dev/kmem as of Mon Sep 10 16:45:16 2001
T ID KEY MODE OWNER GROUP SEGSZ CPID LPID
Shared Memory:
m 24064 0x4cb0be18 --rw-r----- oracle dba 28975104 1836 23847

m 1 0x4e040002 --rw-rw-rw- root root 31008 572 572

m 2 0x411ca945 --rw-rw-rw- root root 8192 572 584

m 4611 0x0c6629c9 --rw-r----- root root 7216716 1346 23981

m 4 0x06347849 --rw-rw-rw- root root 77384 1346 1361

在这里,我们看到Oracle只拥有一个ID=24064的RAM内存。下面的命令将会释放这个内存片断:

root> ipcrm -m 24064
root> sqlplus /nolog
sql> conn / as syadba
SQL>startup

ORACLE instance started.

Total System Global Area 420970712 bytes

Fixed Size 729304 bytes

Variable Size 385875968 bytes

Database Buffers 33554432 bytes

Redo Buffers 811008 bytes

Database mounted.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics