文章列表
OracleEnterpriseManager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器上的智能化**(IntelligentAgent)相对应。 智能化**能够监控系统的特定事件并且执行任务(作业)就象你在系统本地一样。事件和作业的结果会被送回控制台,这样可以在一个地方管理所有的系统。OEM与ServerManagerMotif相比,有以下优点: 1)从适用范围看,OEM可以同时监控管理多个系统上的多个数据库,因而特别适合分布式环 ...
JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。
JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好pa ...
看雪佛兰的广告,梁朝伟说的,越忠于自己就越拥有广阔天空,非常喜欢。
过完年人心浮动,好多人忙着换工作,尤其是我们身处的这个行业。自己也有了些想法,觉得自己工作两年多来,走过了不少弯路。自己有点浮躁,玩心太重。不能坚持自己的想法,容易被他人左右。感情上不够勇敢,选择了逃避。
不知道当初的自己丢到哪里去,再也找不回来了,心里感觉有点失落无助彷徨。
昨天跟我妈打电话讲了两个多小时,心里好多了,有些事说出来就好了,其实人都难免有脆弱的时候,所以我们需要亲情、友情和爱情。
以后要时刻提醒自己
忠 ...
大家对通常oracle中的cluster的理解是不准确的,经常和sql server中的cluster index混淆。Cluster是存储一组table的一种方法,这些table共享同一数据块中的某些相同column,并把不同table在这一共享column上值相同的data row存储到同一block上。在sql server中的cluster index强制行根据index key按存储顺序存储,这一点和oracle中的IOT类似。
alter table move compress的技术本质是通过在新的表空间或当前表空间中分配新的extents来存放压缩后的数据而实现的。而原来分配给该表的这些extents只释放供重用但不会被收缩(shrik high-water-mark).从这个角度来说,如果我们需要对一个大表做alter table move compress的动作的话,那么你就必须要确保目标表空间上存在额外的空间,从而保证这个动作的顺利执行.
下面通过看一个简单的测试就能明白这个基本原理了
测试环境:10.2.0.4,db_block_size=8K 表
首先,创建一个LMT+Uniform(1M)+MSSM的表空 ...
oracle从9i r2开始推出了compress table的功能,compress table能提供良好的压缩性能,十分适用于存储历史数据。的打算
compress table需要通过创建table时指定compress子句
SQL 9I>create table testcom3(a number) compress;
Table created.
需要通过批量导入数据才能实现compress
1.alter table move
2.create table as select
3.insert
4.direct path sqlldr
下面来看一些例子
SQL 9 ...
oracle分区表
oracle分区表
1.表空间及分区表的概念
表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。
分区表:
当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。
表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。
2.表分区的具体作用
Oracle的表分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大的好处。通常,分区可以使某些查询以及维护操作 ...
redhat5.2忘记系统密码,可以按以下步骤更改root密码
一.启动redhat5.2,在3秒内按方向键(↓)
二.进入下一个页面后按"E"键
三.计入下一个页面在页面中选第二项(kernel 开头的),按"E"键
四.在新页面中输入"空格+single"
五.按回车,会回到第四步的页面,按"B"键系统会重启进入single模式,在"sh-3.2#"后面输入"passwd root",回车
六.输入新密码,加车
七.确认输入新密码,&qu ...
从AL32UTF8转换为ZHS16GBK
SQL> conn /as sysdba
SQL> shutdown immediate;
SQL> startup mount
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> alter database open;
SQL> ALTER DATABASE CHARACTER SE ...
转自【http://blog.csdn.net/hanghwp/article/details/6588023】
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解.
文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;
本文部分内容摘录自网络,感谢网友的经验总结;
一.说明
oracle 的exp/imp命令用于实现对数据库的导出/导入操作;
exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件;
imp命令用于把本 ...
今天同事在配置apache的时候遇到一个问题,在apahce启动的时候抛出
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
网上搜了一下解决办法:
#vi /usr/local/apache/conf/httpd.conf
找到#ServerName www.example.com:80 把#去掉,再重启apache即可没事了。
今天遇到一个小问题
在linux下执行一个sh,结果抛出 command not found
查了一下,发现需要在sh文件的头部加上
#!/sh/bin
于是加上了,
再次执行。又抛出
bad interpreter: 没有那个文件或目录”的解决方法
解决办法:
如果sh目录存在且脚本无误,最可能是原因是在windows下写的脚本是dos格式的,放在Linux下编码不识别,解决方法是使用dos2unix命令转一下,即输入: dos2unix 文件名
1创建oracle备份脚本创建备份脚本,backuporacle.sh
#!/bin/sh
echo "Begin backup turbocms oracle database..."
source /home/oracle/.bash_profile
rq=`date +%y%m%d`
echo "Starting time:"`date`
$ORACLE_HOME/bin/exp oracleuser/password file=/opt/backup/db${rq}.dmp log=/opt/backup/log${rq}.log
ec ...
查看机器名:uname -a
修改机器名:
redhat中修改主机名
第一步:#hostname oratest
第二步:修改/etc/sysconfig/network中的hostname
第三步:修改/etc/hosts文件
suse linux:
修改/etc/HOSTNAME文件,在此文件中保存主机名,例如:homer100
然后运行命令设置主机名# /etc/rc.d/boot.localnet start
在安装一份64位ORACLE数据库之前,要确认一下操作系统是否是64位。用uname -a命令查看了,但结果中并没有明确说明是多少位,于是再继续找其它方法。
1.编程实现:
在程序中返回sizeof(int)的值,返回的结果是操作系统的字节数。若返回4则是32位操作系统,返回8即是64位。
2.getconf命令:
getconf命令可以获取系统的基本配置信息,比如操作系统位数,内存大小,磁盘大小等。
例如:
确定磁盘 hdisk0 大小,若是 root 用户,则输入:
getconf DISK_SIZE /dev/hdisk0
确定实际内存大小:getconf REAL_MEM ...