AIX 下产看 Oracle 数据库占用存储空间大小步骤

合集下载

oracle10g怎么安装在aix5.3上-电脑资料

oracle10g怎么安装在aix5.3上-电脑资料

oracle10g怎么安装在aix5.3上-电脑资料/mnt/application_server/Disk1/runInstaller步骤一.确认内存lsattr -E -l sys0 -a realmem步骤二.扩充 swaplsps -achps -s 40 hd6步骤3.扩充 \mp 到 512Mchfs -a size=1024000 (512M)chfs -a size=+5G /dev/oracle步骤4.扩充 \\usr 到 2048Mchfs -a size=2048M步骤5.确认安装包lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools bos.adt.prof bos.cifs_fs.rte bos.adt.libm bos.adt.prof bos.cifs_fs.rte步骤6.创建组用户groupadd oinstall dbauser oracle修改用户参数 oracle 和 root 的这几个参数都要修改Soft FILE size -1 (Unlimited)Soft CPU time -1 (Unlimited)#Note: This is the default value.Soft DATA segment -1 (Unlimited)Soft STACK size -1 (Unlimited)步骤7.创建文件系统和主目录oracle_lv oraclemkdir /oracle/appmkdir /oracle/oradata步骤8.修改目录的权限chown -R oracle:oinstall /oracle chown -R oracle:oinstall /oraappchmod -R 775 /oracle步骤9.设置oracle的环境变量vi /oracle/.profileumask 022export TERM=xtermexport ORACLE_BASE=/oracle/appexport ORACLE_HOME=/oracle/app/product/10.2.0export ORACLE_SID=oradbexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport PATH=$PATH:$ORACLE_HOME/binexport AIXTHREAD_SCOPE=Sexport DISPLAY=10.14.32.215:0.0/usr/sbin/instfix -i -k "IY58143"步骤10.修改系统配置参数smit chgsys每个用户的PROCESSES 的最大值 2048修改 hosts 文件vi /etc/hosts步骤11.上传安装文件10gr2_aix5l64_database.cpio.gzp6810189_10204_AIX5L.zipcpio -idcmv<10gr2_aix5l64_database.cpio步骤12.运行 xdm步骤13.安装完成后打补丁步骤14.建库 DBCA & NETCAkill -9 `ps -ef|grep oracle|awk '{print $2}'`kill -9 `ps -ef|grep java|awk '{print $2}'`ps -ef|grep oracle|awk '{print $1" "$2" "$9}'ps -ef|grep java|awk '{print $1" "$2" "$9}'====================================== ========================================= ===============客户端安装步骤1.调整文件系统umount oradataoracle_lv oraclemount /oracle步骤2.创建组用户group oinstall dbauser oracle修改用户参数 oracle 和 root 的这几个参数都要修改Soft FILE size -1 (Unlimited)Soft CPU time -1 (Unlimited)#Note: This is the default value.Soft DATA segment -1 (Unlimited)Soft STACK size -1 (Unlimited)步骤3.上传安装文件并解压缩10gr2_aix5l64_client.cpio.gz步骤4.创建文件系统和主目录mkdir /oracle/app步骤5.修改目录的权限chown -R oracle:oinstall /oraclechown -R oracle:oinstall /appchmod -R 775 /oracle步骤6.空间需求/home/ 100MB/tmp/ 161MB/oracle/ 1.63GB步骤7.确认安装包lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools bos.adt.prof bos.cifs_fs.rte 步骤8.设置oracle的环境变量vi /oracle/.profileumask 022export TERM=xtermexport ORACLE_BASE=/oracle/appexport ORACLE_HOME=/oracle/app/product/10.2.0export ORACLE_SID=oradbexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport PATH=$PATH:$ORACLE_HOME/binexport AIXTHREAD_SCOPE=Sexport DISPLAY=10.14.32.215:0.0cpio -idcmv <10gr2_aix5l64_client.cpio步骤9.开始安装步骤10.创建tnsnames.ora 文件及设置权限步骤11.测试连接====================================== ========================================= ===============tar包安装export DISPLAY=10.14.32.215:0.0步骤1、准备磁盘空间至少10g,Oracle10g 安装本身需要磁盘空间5g,,电脑资料《oracle10g怎么安装在aix5.3上》(https://www.)。

在Oracle中查询表的大小和表空间的大小

在Oracle中查询表的大小和表空间的大小

在Oracle中查询表的大小和表空间的大小上一篇/ 下一篇 2011-08-28 11:59:01 / 个人分类:计算机查看( 443 ) / 评论( 0 ) / 评分( 0 / 0 )原文:/cosio/article/details/3978747有两种含义的表大小。

一种是分配给一个表的物理空间数量,而不管空间是否被使用。

可以这样查询获得字节数:select segment_name, bytesfrom user_segmentswhere segment_type = 'TABLE';或者Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name另一种表实际使用的空间。

这样查询:analyze table emp compute statistics;select num_rows * avg_row_lenfrom user_tableswhere table_name = 'EMP';查看每个表空间的大小Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name 1.查看剩余表空间大小SELECT tablespace_name 表空间,sum(blocks*8192/1000000) 剩余空间M FROM dba_free_space GROUP BY tablespace_name;2.检查系统中所有表空间总体空间select ,sum(a.bytes/1000000)总空间from v$datafile a,v$tablespace b where a.ts#=b.ts# group by ;1、查看Oracle数据库中表空间信息的工具方法:使用oracle enterprise manager console工具,这是oracle的客户端工具,当安装oracle服务器或客户端时会自动安装此工具,在windows操作系统上完成oracle安装后,通过下面的方法登录该工具:开始菜单——程序——Oracle-OraHome92——Enterprise Manager Console(单击)——oracle enterprise manager console登录——选择‘独立启动’单选框——‘确定’ ——‘o racle enterprise manager console,独立’ ——选择要登录的‘实例名’ ——弹出‘数据库连接信息’ ——输入’用户名/口令’ (一般使用sys用户),’连接身份’选择选择SYSDBA——‘确定’,这时已经成功登录该工具,选择‘存储’ ——表空间,会看到如下的界面,该界面显示了表空间名称,表空间类型,区管理类型,以”兆”为单位的表空间大小,已使用的表空间大小及表空间利用率。

AIX Solaris unix系统资源占用查看

AIX Solaris unix系统资源占用查看

AIX Solaris unix系统资源占用查看AIX:topasps auxpstatHP-UX:topSolaris:prstatvmstatpsrinfompstat查看swap使用率:swap -l查看mem使用率:vmstatsmc配置网卡地址及子接口地址:ifconfig hme0 192.168.0.1 netmask 255.255.255.0 up #hme0视网卡接口而定ifconfig hme0:1 plumb然后再用ifconfig hem0:1给它配上IP地址,如:ifconfig hme0:1 192.168.1.1 netmask 255.255.255.0 up路由查看:netstat -rn修改路由表:route add net 192.168.11.0 192.168.11.254 1route add default 192.168.11.254 1增加静态路由:vi /etc/defaultrouter192.168.11.254 1重新关闭/启动tcp/ip协议进程:sh /etc/init.d/inetinit stopsh /etc/init.d/inetinit startdmesg #查看硬件信息安装完成后没有找到集成网卡,后来安装一块8139,依然如故。

不过运行prtconf -D 可以看到8139网卡已被识别。

demsg 也一样。

运行:sys-unconfig重新配置后找到网卡。

运行ifconfig -a看到网卡及地址,不过ping 地址时需要加参数-s 否则会出现错误提示。

配置地址:ifconfig rtls0 192.168.11.56 netmask 255.255.255.0自动获取地址:ifconfig rtls0 auto-dhcp更改IP:/etc/hosts更改网关:/etc/defaultrouter更改DNS:/etc/resolv.confnameserver *.*.*.*/etc/nsswitch.conf在hosts:files 后面添加为:hosts:files dns系统运行级别:/etc/inittab0 掉电状态1.S.s系统管理员状态(单用户)2 多用户状态(不输出资源,没有启动NFS)3 多用户状态(输出资源,启动NFS进程)4 替换多用户状态(目前不用)5 软件重引状态(目前不用)6 系统重引导状态mount ISO文件:#lofiadm -a /***/***.iso #ISO文件的绝对路径,该命令返回一个设备名,一般为/dev/lofi/1 #mount -F hsfs /dev/lofi/1 /mnt显示当前环境变量设置:env创建文件:cat、touch、cp、mv、vi、Text Editor自己边弄边记录的,很乱,自己看的。

如何察看oracle进程消耗的内存

如何察看oracle进程消耗的内存

如何察看Oracle进程消耗的内存经常有人问到如何在Unix下确定进程消耗的内存资源,以及为何Top工具的显示非常高。

有人说Top的输出不精确,这种说法是不确切的。

实际上是Top输出显示的Oracle进程内存使用,包含了SGA部分。

这也是SGA的意义所在。

SGA可以被共享,可以被所有进程所访问,在进程的寻址空间里就包含了SGA的大小。

至于如何更为精确的确定进程的内存消耗,本文简要介绍如下(在QuickIO下,你可能无法看到本文描述情况):1.系统平台及数据库版本$ uname -a -------查看数据库的系统平台SunOS billing 5.8 Generic_108528-23 sun4u sparc SUNW,Ultra-4Sun Microsystems Inc. SunOS 5.8 Generic Patch October 2001$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.4.0 - Production on Sun Nov 28 10:48:00 2004Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to:Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.4.0 - ProductionSQL> select * from v$version; ---------查看数据的版本BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit ProductionPL/SQL Release 9.2.0.4.0 - ProductionCORE 9.2.0.3.0 ProductionTNS for Solaris: Version 9.2.0.4.0 - ProductionNLSRTL Version 9.2.0.4.0 - ProductionSQL> show sga ----------查看数据库的sga划分Total System Global Area 253200688 bytesFixed Size 731440 bytesVariable Size 167772160 bytesDatabase Buffers 83886080 bytesRedo Buffers 811008 bytesSQL> exitDisconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production With the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.4.0 - Production2.Top输出$ topload averages: 0.12, 0.05, 0.04 billing 10:49:52 54 processes: 52 sleeping, 1 stopped, 1 on cpuCPU states: 99.3% idle, 0.0% user, 0.3% kernel, 0.4% iowait, 0.0% swap Memory: 2.0G real, 1.2G free, 404M swap in use, 5.1G swap freePID USERNAME THR PR NCE SIZE RES STATE TIME FLTS CPU COMMAND10027 oracle 1 58 0 2568K 1680K cpu03 0:00 0 0.09% top10052 oracle 1 58 0 322M 275M sleep 21:18 0 0.01% oracle11264 oracle 22 58 0 329M 275M sleep 59:01 0 0.00% oracle10056 oracle 1 58 0 322M 275M sleep 3:04 0 0.00% oracle11262 oracle 14 58 0 331M 270M sleep 73:55 0 0.00% oracle11260 oracle 258 59 0 333M 274M sleep 52:46 0 0.00% oracle11266 oracle 1 58 0 325M 276M sleep 26:50 0 0.00% oracle10054 oracle 1 59 0 322M 275M sleep 18:27 0 0.00% oracle23519 oracle 1 55 0 322M 278M sleep 0:50 0 0.00% oracle11258 oracle 1 59 0 323M 271M sleep 0:31 0 0.00% oracle11285 oracle 1 58 0 17.3M 3848K sleep 0:20 0 0.00% tnslsnr11270 oracle 1 58 0 322M 271M sleep 0:06 0 0.00% oracle2990 oracle 1 59 0 322M 276M sleep 0:04 0 0.00% oracle9872 oracle 1 48 0 1880K 1192K sleep 0:00 0 0.00% ksh23498 oracle 1 58 0 323M 278M sleep 0:00 0 0.00% oracle$ ps -ef|grep ora_oracle 9881 9872 0 10:49:57 pts/2 0:00 grep ora_oracle 11258 1 0 Jul 19 ? 0:31 ora_pmon_hsbilloracle 11260 1 0 Jul 19 ? 52:47 ora_dbw0_hsbilloracle 11262 1 0 Jul 19 ? 73:55 ora_lgwr_hsbilloracle 11264 1 0 Jul 19 ? 59:01 ora_ckpt_hsbilloracle 11266 1 0 Jul 19 ? 26:50 ora_smon_hsbilloracle 11268 1 0 Jul 19 ? 0:00 ora_reco_hsbilloracle 11270 1 0 Jul 19 ? 0:06 ora_cjq0_hsbilloracle 10054 1 0 Nov 02 ? 18:27 ora_j001_hsbilloracle 10052 1 0 Nov 02 ? 21:19 ora_j000_hsbilloracle 2990 1 0 Nov 25 ? 0:05 ora_j003_hsbilloracle 10056 1 0 Nov 02 ? 3:04 ora_j002_hsbilloracle 8879 1 0 09:54:32 ? 0:00 ora_j004_hsbill$ pmap 1126411264: ora_ckpt_hsbill0000000100000000 53824K read/exec /opt/oracle/product/9.2.0/bin/oracle 000000010358E000 872K read/write/exec /opt/oracle/product/9.2.0/bin/oracle 0000000103668000 7968K read/write/exec [ heap ]0000000380000000 266240K read/write/exec/shared [ ism shmid=0x64 ] FFFFFFFF7C802000 8K read/write/exec [ anon ]FFFFFFFF7C814000 8K read/write/exec [ anon ]FFFFFFFF7C826000 8K read/write/exec [ anon ]FFFFFFFF7C838000 8K read/write/exec [ anon ]FFFFFFFF7C84A000 8K read/write/exec [ anon ]FFFFFFFF7C8A4000 8K read/write/exec [ anon ] FFFFFFFF7C8B6000 8K read/write/exec [ anon ] FFFFFFFF7C8C8000 8K read/write/exec [ anon ] FFFFFFFF7C8D6000 8K read/write/exec [ anon ] FFFFFFFF7C8DA000 8K read/write/exec [ anon ] FFFFFFFF7C8E8000 8K read/write/exec [ anon ] FFFFFFFF7C8EC000 8K read/write/exec [ anon ] FFFFFFFF7C8FA000 8K read/write/exec [ anon ] FFFFFFFF7C8FE000 8K read/write/exec [ anon ] FFFFFFFF7C90C000 8K read/write/exec [ anon ] FFFFFFFF7C910000 8K read/write/exec [ anon ] FFFFFFFF7C91E000 8K read/write/exec [ anon ] FFFFFFFF7CA02000 8K read/write/exec [ anon ] FFFFFFFF7CA10000 8K read/write/exec [ anon ] FFFFFFFF7CA14000 8K read/write/exec [ anon ] FFFFFFFF7CA22000 8K read/write/exec [ anon ] FFFFFFFF7CA26000 8K read/write/exec [ anon ] FFFFFFFF7CA34000 8K read/write/exec [ anon ] FFFFFFFF7CA38000 8K read/write/exec [ anon ] FFFFFFFF7CA46000 8K read/write/exec [ anon ] FFFFFFFF7CA4A000 8K read/write/exec [ anon ] FFFFFFFF7CA58000 8K read/write/exec [ anon ] FFFFFFFF7CA5C000 8K read/write/exec [ anon ] FFFFFFFF7CA6A000 8K read/write/exec [ anon ] FFFFFFFF7CA6E000 8K read/write/exec [ anon ] FFFFFFFF7CA7C000 8K read/write/exec [ anon ] FFFFFFFF7CA80000 8K read/write/exec [ anon ]FFFFFFFF7CAB2000 8K read/write/exec [ anon ]FFFFFFFF7CAB6000 8K read/write/exec [ anon ]FFFFFFFF7CAC4000 8K read/write/exec [ anon ]FFFFFFFF7CAC8000 8K read/write/exec [ anon ]FFFFFFFF7CAD6000 8K read/write/exec [ anon ]FFFFFFFF7CADA000 8K read/write/exec [ anon ]FFFFFFFF7CAE8000 8K read/write/exec [ anon ]FFFFFFFF7CAEC000 8K read/write/exec [ anon ]FFFFFFFF7CAFA000 8K read/write/exec [ anon ]FFFFFFFF7CAFE000 8K read/write/exec [ anon ]FFFFFFFF7CB0C000 8K read/write/exec [ anon ]FFFFFFFF7CB10000 8K read/write/exec [ anon ]FFFFFFFF7CB1E000 8K read/write/exec [ anon ]FFFFFFFF7CC00000 8K read/write/exec [ anon ]FFFFFFFF7CD00000 24K read/exec /usr/lib/sparcv9/nss_files.so.1FFFFFFFF7CE06000 8K read/write/exec /usr/lib/sparcv9/nss_files.so.1FFFFFFFF7CF00000 8K read/write [ anon ]FFFFFFFF7CF10000 8K read/write [ anon ]FFFFFFFF7CF50000 8K read/write [ anon ]FFFFFFFF7CF60000 16K read/write [ anon ]FFFFFFFF7CF68000 32K read/write [ anon ]FFFFFFFF7D000000 16K read/exec /usr/platform/sun4u/lib/sparcv9/libc_psr.so.1 FFFFFFFF7D100000 16K read/exec /usr/lib/sparcv9/libmp.so.2FFFFFFFF7D204000 8K read/write/exec /usr/lib/sparcv9/libmp.so.2FFFFFFFF7D300000 8K read/write/exec [ anon ]FFFFFFFF7D400000 88K read/exec /usr/lib/sparcv9/libm.so.1FFFFFFFF7D516000 8K read/write/exec /usr/lib/sparcv9/libm.so.1FFFFFFFF7D702000 8K read/write/exec /usr/lib/sparcv9/libkstat.so.1 FFFFFFFF7D800000 32K read/exec /usr/lib/sparcv9/librt.so.1FFFFFFFF7D908000 8K read/write/exec /usr/lib/sparcv9/librt.so.1FFFFFFFF7DA00000 32K read/exec /usr/lib/sparcv9/libaio.so.1FFFFFFFF7DB08000 8K read/write/exec /usr/lib/sparcv9/libaio.so.1FFFFFFFF7DC00000 720K read/exec /usr/lib/sparcv9/libc.so.1FFFFFFFF7DDB4000 56K read/write/exec /usr/lib/sparcv9/libc.so.1FFFFFFFF7DDC2000 8K read/write/exec /usr/lib/sparcv9/libc.so.1FFFFFFFF7DF00000 8K read/write/exec [ anon ]FFFFFFFF7E000000 32K read/exec /usr/lib/sparcv9/libgen.so.1FFFFFFFF7E108000 8K read/write/exec /usr/lib/sparcv9/libgen.so.1FFFFFFFF7E200000 672K read/exec /usr/lib/sparcv9/libnsl.so.1FFFFFFFF7E3A8000 56K read/write/exec /usr/lib/sparcv9/libnsl.so.1FFFFFFFF7E3B6000 40K read/write/exec /usr/lib/sparcv9/libnsl.so.1FFFFFFFF7E400000 5328K read/exec /opt/oracle/product/9.2.0/lib/libjox9.so FFFFFFFF7EA32000 384K read/write/exec /opt/oracle/product/9.2.0/lib/libjox9.so FFFFFFFF7EA92000 8K read/write/exec /opt/oracle/product/9.2.0/lib/libjox9.so FFFFFFFF7EB00000 56K read/exec /usr/lib/sparcv9/libsocket.so.1 FFFFFFFF7EC0E000 16K read/write/exec /usr/lib/sparcv9/libsocket.so.1 FFFFFFFF7ED00000 8K read/write/exec [ anon ]FFFFFFFF7EE00000 32K read/exec /opt/oracle/product/9.2.0/lib/libskgxn9.so FFFFFFFF7EF06000 8K read/write/exec /opt/oracle/product/9.2.0/lib/libskgxn9.so FFFFFFFF7F000000 8K read/exec /opt/oracle/product/9.2.0/lib/libskgxp9.so FFFFFFFF7F100000 8K read/write/exec /opt/oracle/product/9.2.0/lib/libskgxp9.so FFFFFFFF7F200000 8K read/exec /opt/oracle/product/9.2.0/lib/libodmd9.so FFFFFFFF7F300000 8K read/write/exec /opt/oracle/product/9.2.0/lib/libodmd9.so FFFFFFFF7F400000 8K read/exec /usr/lib/sparcv9/libdl.so.1FFFFFFFF7F500000 8K read/write/exec [ anon ]FFFFFFFF7F600000 152K read/exec /usr/lib/sparcv9/ld.so.1FFFFFFFF7F724000 16K read/write/exec /usr/lib/sparcv9/ld.so.1total 337360K$计算后台进程使用的内存资源:337360K - 266240K = 71,120k这就是一个进程所消耗的内存.4.用户进程内存使用举例$ ps -ef|grep LOCALoracle 10080 9872 0 11:00:25 pts/2 0:00 grep LOCALoracle 23498 1 0 Nov 25 ? 0:00 oraclehsbill (LOCAL=NO)oracle 23519 1 0 Nov 25 ? 0:50 oraclehsbill (LOCAL=NO)$ pmap 2351923519: oraclehsbill (LOCAL=NO)0000000100000000 53824K read/exec /opt/oracle/product/9.2.0/bin/oracle 000000010358E000 872K read/write/exec /opt/oracle/product/9.2.0/bin/oracle 0000000103668000 848K read/write/exec [ heap ]0000000380000000 266240K read/write/exec/shared [ ism shmid=0x64 ] FFFFFFFF7CC00000 8K read/write [ anon ]FFFFFFFF7CC10000 8K read/write [ anon ]FFFFFFFF7CC50000 136K read/write [ anon ]FFFFFFFF7CC76000 40K read/write [ anon ]FFFFFFFF7CE00000 24K read/exec /usr/lib/sparcv9/nss_files.so.1FFFFFFFF7CF06000 8K read/write/exec /usr/lib/sparcv9/nss_files.so.1FFFFFFFF7D000000 16K read/exec /usr/platform/sun4u/lib/sparcv9/libc_psr.so.1 FFFFFFFF7D100000 16K read/exec /usr/lib/sparcv9/libmp.so.2FFFFFFFF7D204000 8K read/write/exec /usr/lib/sparcv9/libmp.so.2FFFFFFFF7D300000 8K read/write/exec [ anon ]FFFFFFFF7D400000 88K read/exec /usr/lib/sparcv9/libm.so.1FFFFFFFF7D516000 8K read/write/exec /usr/lib/sparcv9/libm.so.1FFFFFFFF7D600000 8K read/exec /usr/lib/sparcv9/libkstat.so.1FFFFFFFF7D702000 8K read/write/exec /usr/lib/sparcv9/libkstat.so.1FFFFFFFF7D800000 32K read/exec /usr/lib/sparcv9/librt.so.1FFFFFFFF7D908000 8K read/write/exec /usr/lib/sparcv9/librt.so.1FFFFFFFF7DA00000 32K read/exec /usr/lib/sparcv9/libaio.so.1FFFFFFFF7DB08000 8K read/write/exec /usr/lib/sparcv9/libaio.so.1FFFFFFFF7DC00000 720K read/exec /usr/lib/sparcv9/libc.so.1FFFFFFFF7DDB4000 56K read/write/exec /usr/lib/sparcv9/libc.so.1FFFFFFFF7DDC2000 8K read/write/exec /usr/lib/sparcv9/libc.so.1FFFFFFFF7DF00000 8K read/write/exec [ anon ]FFFFFFFF7E000000 32K read/exec /usr/lib/sparcv9/libgen.so.1FFFFFFFF7E108000 8K read/write/exec /usr/lib/sparcv9/libgen.so.1FFFFFFFF7E200000 672K read/exec /usr/lib/sparcv9/libnsl.so.1FFFFFFFF7E3A8000 56K read/write/exec /usr/lib/sparcv9/libnsl.so.1FFFFFFFF7E3B6000 40K read/write/exec /usr/lib/sparcv9/libnsl.so.1FFFFFFFF7E400000 5328K read/exec /opt/oracle/product/9.2.0/lib/libjox9.so FFFFFFFF7EA32000 384K read/write/exec /opt/oracle/product/9.2.0/lib/libjox9.so FFFFFFFF7EA92000 8K read/write/exec /opt/oracle/product/9.2.0/lib/libjox9.so FFFFFFFF7EB00000 56K read/exec /usr/lib/sparcv9/libsocket.so.1FFFFFFFF7EC0E000 16K read/write/exec /usr/lib/sparcv9/libsocket.so.1FFFFFFFF7ED00000 8K read/write/exec [ anon ]FFFFFFFF7EE00000 32K read/exec /opt/oracle/product/9.2.0/lib/libskgxn9.soFFFFFFFF7F000000 8K read/exec /opt/oracle/product/9.2.0/lib/libskgxp9.so FFFFFFFF7F100000 8K read/write/exec /opt/oracle/product/9.2.0/lib/libskgxp9.so FFFFFFFF7F200000 8K read/exec /opt/oracle/product/9.2.0/lib/libodmd9.so FFFFFFFF7F300000 8K read/write/exec /opt/oracle/product/9.2.0/lib/libodmd9.so FFFFFFFF7F400000 8K read/exec /usr/lib/sparcv9/libdl.so.1FFFFFFFF7F500000 8K read/write/exec [ anon ]FFFFFFFF7F600000 152K read/exec /usr/lib/sparcv9/ld.so.1FFFFFFFF7F724000 16K read/write/exec /usr/lib/sparcv9/ld.so.1FFFFFFFF7FFF2000 56K read/write [ stack ]total 329968K$从PMAP的输出中我们可以看到进程所调用的库文件等,及其读写状态。

Oracle 表空间查询与操作方法 电脑资料

Oracle 表空间查询与操作方法 电脑资料

Oracle 表空间查询与操作方法电脑资料一,1.查询oracle表空间的使用情况select b.fileid 文件ID,b.tablespacename 表空间,b.filename 物理文件名,b.bytes 总字节数,(b.bytes-sum(nvl(a.bytes,0))) 已使用,sum(nvl(a.bytes,0)) 剩余,sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比from dbafreespace a,dbadatafiles bwhere a.fileid=b.fileidgroup by b.tablespacename,b.filename,b.fileid,b.bytesorder by b.tablespacename2.查询oracle系统用户的默认表空间和临时表空间select defaulttablespace,temporarytablespace from dbausers 3.查询单张表的使用情况select segmentname,bytes from dbasegments where segmentname = 'RESTDEVTFACTDAY' and wner = USERRESTDEVTFACTDAY是您要查询的表名称4.查询所有用户表使用大小的前三十名select * from (select segmentname,bytes from dbasegments where wner = USER order by bytes desc ) where rownum <= 30 5.查询当前用户默认表空间的使用情况selecttablespacename,sum(totalContent),sum(usecontent),sum(sparec ontent),avg(sparepercent)from(SELECT b.fileid as id,b.tablespacename as tablespacename,b.bytes as totalContent,(b.bytes-sum(nvl(a.bytes,0))) as usecontent,sum(nvl(a.bytes,0)) as sparecontent,sum(nvl(a.bytes,0))/(b.bytes)*100 as sparepercentFROM dbafreespace a,dbadatafiles bWHERE a.fileid=b.fileid and b.tablespacename = (select defaulttablespace from dbausers where username = user) group by b.tablespacename,b.filename,b.fileid,b.bytes)GROUP BY tablespacename6.查询用户表空间的表select * from usertables=========================================================== =======================CREATE TABLESPACE testDATAFILE 'c:/oracle/oradata/db/test01.dbf' SIZE 50M UNIFORM. SIZE 1M; #指定区尺寸为128k,如不指定,区尺寸默认为64k或CREATE TABLESPACE testDATAFILE 'c:/oracle/oradata/db/test01.dbf' SIZE 50M MINIMUM EXTENT 50K EXTENT MANAGEMENT LOCALDEFAULT STORAGE (INITIAL 50K NEXT 50K MAXEXTENTS 100 PCTINCREASE 0);可从dbatablespaces中查看刚创立的表空间的信息CREATE UNDO TABLESPACE testundoDATAFILE 'c:/oracle/oradata/db/testundo.dbf' SIZE 50M UNDO表空间的EXTENT是由本地的,而且在创立时的SQL语句中只能使用DATAFILE和EXTENT MANAGEMENT子句。

利用NBU65备份AIX53下的ORACLE 10G数据库

利用NBU65备份AIX53下的ORACLE 10G数据库

利用NBU6.5备份AIX5.3下的ORACLE 10G数据库NBU服务器端由一台IBM 226服务器及一台昆腾虚拟带库组成,需备份的客户端为安装AIX5.3的IBM小机,备份的对象为ORACLE 10G数据库。

整个备份的拓扑图如下:环境说明:1、NBU备份主服务器与昆腾虚拟带库已配置完成2、次只为增加的一台Oracle数据库服务器安装NBU客户端相关软件并调试,然后在NBU备份主服务器上添加此客户端并建立备份策略等相关调试3、IP地址(化名):操作步骤:1、配置Oracle数据库服务器的hosts文件#cd /etc#vi hosts添加一行:10.31.111.111 nbuserver保存退出。

2、安装NBU clients软件通过FTP将NBU客户端软件上传至小机的TMP目录下,然后运行:#cd /tmp#chmod –R 777 unixclients#cd unixclients#./installSymantec Installation ScriptCopyright 1993 – 2007 Symantec Corporation, All Rights Reserved.Installing NetBackup Client SoftwareNOTE: To install NetBackup Server software, insert the appropriate NetBackup Server cdrom.Do you wish to continue? [y,n] (y) //输入yDo you want to install the NetBackup client software for this client? [y,n] (y) //输入yThis package will install RS6000/AIX5 client.This package will install NetBackup client 6.5.Enter the name of the NetBackup server : nbuserver //输入NBU备份主服务器hostnameWould you like to use “oracle1″ as the configuredname of the NetBackup client? [y,n] (y) //输入y,使用原小机的hostsname:oracle1确认后,就开始安装NBU客户端软件,安装的默认路径为/usr/openv/netbackup。

在AIX的NCOMP和COMP内存设置和安装Oracle的联系

在AIX的NCOMP和COMP内存设置和安装Oracle的联系(2009-04-29 15:01:20)转载标签:分类:IT技术aixoraclecompnoncomp内存管理it在AIX的NCOMP和COMP内存设置和安装Oracle的联系在AIX有自己特殊的内存管理方法,应用程序的内存配置必须考虑到其特点,对于Oracle 这种关键应用尤其要注意AIX内存配置。

在AIX上键入topas命令会在屏幕的右边中间显示关于内存的信息MEMORYReal,MB 31743% Comp 20% Noncomp 80% Client 80这和Oracle的安装配置有什么联系呢?原来AIX把内存分为两部分1、“Comp内存”又称“计算内存”和2、“Noncomp内存”又称“文件内存”具体的定义参见:AIX 5L 内存性能优化,第1 部分: AIX Version 5.3 中内存的概述以及内存参数设置OS内存使用,控制缓存页面交换说了一大通,并不是很好理解。

这里给出一个“不一定准确,但容易理解”的定义是:∙计算内存(Comp内存)是提供给应用软件使用的内存。

也就是一般意义上跑应用程序的内存。

∙文件内存(Noncomp内存)是在操作系统级别作为cache使用的内存,也就是AIX的文件系统缓存。

上面的理解需要做点澄清:作为Cache使用的Noncomp内存是从操作系统级别来看的,比如Oracle的SGA中有各种Cache,但是AIX并不知道(即使知道,它也不在乎)这些Cache的存在,AIX仅仅把内存直接分配给Oracle,因此SGA中的Cache在AIX看来是分配给Oracle的Comp内存的一部分。

进一步从操作系统的角度理解空闲内存,可以加深对于AIX的Comp内存和Noncomp内存的理解。

看待操作系统的空闲(Free)内存,既需要从内核的角度来看,也需要从应用程序的角度来看。

∙从应用程序的角度看:不被应用程序使用的内存就属于空闲内存。

Oracle中查询表的大小、表的占用情况和表空间的大小

Oracle中查询表的⼤⼩、表的占⽤情况和表空间的⼤⼩有两种含义的表⼤⼩。

⼀种是分配给⼀个表的物理空间数量,⽽不管空间是否被使⽤。

可以这样查询获得字节数:select segment_name, bytesfrom user_segmentswhere segment_type = 'TABLE';或者Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name另⼀种表实际使⽤的空间。

这样查询:analyze table emp compute statistics;select num_rows * avg_row_lenfrom user_tableswhere table_name = 'EMP';查看每个表空间的⼤⼩Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name1.查看剩余表空间⼤⼩SELECT tablespace_name 表空间,sum(blocks*8192/1000000) 剩余空间M FROM dba_free_space GROUP BY tablespace_name;2.检查系统中所有表空间总体空间select ,sum(a.bytes/1000000)总空间 from v$datafile a,v$tablespace b where a.ts#=b.ts# group by ; 1、查看Oracle数据库中表空间信息的⼯具⽅法: 使⽤oracle enterprise manager console⼯具,这是oracle的客户端⼯具,当安装oracle服务器或客户端时会⾃动安装此⼯具,在windows操作系统上完成oracle安装后,通过下⾯的⽅法登录该⼯具:开始菜单——程序——Oracle-OraHome92——Enterprise Manager Console(单击)——oracle enterprise manager console登录——选择‘独⽴启动’单选框——‘确定’ —— ‘oracle enterprise manager console,独⽴’ ——选择要登录的‘实例名’ ——弹出‘数据库连接信息’ ——输⼊’⽤户名/⼝令’ (⼀般使⽤sys⽤户),’连接⾝份’选择选择SYSDBA——‘确定’,这时已经成功登录该⼯具,选择‘存储’ ——表空间,会看到如下的界⾯,该界⾯显⽰了表空间名称,表空间类型,区管理类型,以”兆”为单位的表空间⼤⼩,已使⽤的表空间⼤⼩及表空间利⽤率。

aix下进程内存分析

aix下进程内存分析AIX下进程内存分析AIX下可以使用ps v工具或者svmon工具来分析进程内存。

ps v命令是ps命令的一个工具,要注意的是v之前不要加”-“。

ps v工具在任何AIX操作系统下都可以使用。

比如:# ps -lfp 13288F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD240001 A oracle 13288 1 0 60 20 1ba2f 34032 Nov 03- 0:06 ora_pmon_DEV# ps v 13288PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND13288 - A 0:08 225 5616 13904 32768 28420 13512 0.0 1.0 ora_pmon_DEV从ps命令看到sz是34M。

而用ps v命令可以看到rss是13904,TRS是13512。

进程使用的内存是RSS-TRS=392K(ps v看到的内存单位是K)。

用svmon可以看到更多的信息,其结果和ps v是一致的。

比如:#svmon -P 23288-------------------------------------------------------------------------------Pid Command Inuse Pin Pgsp Virtual 64-bit Mthrd23288 ora_pmon_V8 29598 1451 182 16560 N NVsid Esid Type Description Inuse Pin Pgsp Virtual Addr Range1781 3 work shmat/mmap 11824 0 0 11824 0..247001761 1 pers code,large file /dev 9681 0 - - 0..96800 0 work kernel seg 3982 1450 182 3390 0..21804 :65474..6553518018 d work shared library text 2852 0 0 158 0..655354764 2 work process private 1127 1 0 1127 0..1182 :65307..65535f74f f work shared library data 81 0 0 61 0..12911e59e - pers large file /dev/lv00 33 0 - - 0..32e58e - pers large file /dev/lv00 16 0 - - 0..82b74b - pers large file /dev/lv00 1 0 - - 0..03703 - pers large file /dev/lv00 1 0 - - 0..0#ps v 23288PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND23288 - A 0:00 0 4752 43556 32768 27289 38724 0.0 5.0 ora_pmon_V8要注意的是,svmon显示的内存都是以Page为单位的,AIX下,每个页为4K。

AIX6.1下oracle11g安装配置

Aix6.1 下Oracle11g安装配置第一步:安装操作系统第二步:更改系统的进程数# smitty chgsys第三步:更改文件系统大于90%1 查看文件系统已占用的百分比# df –k2 更改文件系统/usr 、/、/tmp的百分比# smitty fs第四步:创建逻辑卷lv_oracle 、lv_orachive、lv_gdlog1 # smitty lv第五步:创建文件系统oracle、orachive、gdlog1# smitty fs安装文件系统# mount /oracle# mount /orachive# mount /gdlog1第六步:创建dba(组ID:300)、oinstall(组ID:301)、oper(组ID:302)组和oracle用户# smitty group创建oracle用户#smitty user第七步:更改文件系统的权限# chown –R oracle:oinstall /oracle # chown –R oracle:oinstall /orachive# chown –R oracle:install /gdlog1 # chmod –R 755 /oracle# chmod –R 755 /orachive# chmod –R 755 /gdlog1第八步:更改paging空间的大小查看页面空间的大小# lsps –a更改页面空间的大小# smitty chps# lsps –a第九步:更新系统技术级别为6100-05-01-1016 # smitty installp第十一步:安装oracle11g问题的解决办法:没有挂载/oracle文件系统,# mount /oracle问题:/tmp 临时空间不足。

应该分配2G ,没有安装bos.adt、rsct.basic、pat.clients bos.adt.debug 6.1.5.0bos.adt.insttools 6.1.4.0bos.adt.libm 6.1.5.0bos.adt.libmio 6.1.5.0bos.adt.prof 6.1.5.0bos.adt.prt_tools 6.1.3.0bos.adt.samples 6.1.5.0bos.adt.sccs 6.1.5.0bos.adt.syscalls 6.1.5.0bos.adt.utils 6.1.5.0rsct.basic.hacmp 2.5.5.0rsct.basic.rte 2.5.5.0rsct.basic.sp 2.5.5.0pat.clients.hacmp 2.5.5.0pat.clients.rte 2.5.5.0pat.clients.sp 2.5.5.0rsct.msg.en_US.basic.rte 2.5.4.0创建listen监听服务$./ netca创建数据库实例$ dbcaData_Warehouse.dbc General_Purpose.dbc New_Database.dbt example.dmp xample01.dfb Seed_Database.dfb Seed_Database.ctl。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档