oracle11gR2安装时gcc包打不上解决
安装ORACLE的时候GCC包打不上,换以下错误:[root@cump oracle]# rpm -ivh gcc-4.1.2-48.el5.x86_64.rpmwarning: gcc-4.1.2-48.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186error: Failed dependencies: libgomp >= 4.1.2-48.el5 is needed by gcc-4.1.2-48.el5.x86_64[@more@]弄了半天,查询才知道,原来这个包是有依赖的包,要先安装libgomp这个包才能安装:[root@cump oracle]# rpm -ivh libgomp-4.4.0-6.el5.i386.rpmwarning: libgomp-4.4.0-6.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID
在Linux环境下安装JBOSS
新到公司里一切都是新的,呵呵。遇到的问题也是很多的,公司主要是作电子商务这一块。于是我接到的一个任务就是在Linux下来配置开发环境。本人虽然工作了几年,但是对Linux和Jboss还真的不是很了解。现在配置好了所以把经验写下来与大家共享一下。也欢迎指正。[@more@]Linux版本:Linux localhost.localdomain 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686 i686 i386 GNU/LinuxJDK版本:jdk-1_5_0_15-linux-i586-rpm.binJboss版本:jboss-4.2.2.GA这些文件的下载肯定不是难事,这也不是我要说的重点。我进入系统的用户是用ro
Linux安装JDK
Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录[@more@]#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local 给所有用户添加可执行的权限 #chmod +x jdk-1_5_0_02-linux-i586.rpm.bin#./jdk-1_5_0_02-linux-i586.rpm.bin 此时会生成文件jdk-1_5_0_02-linux-i586.rpm,同样给所有用户添加可执行的权限 #chmod +x jdk-1_5_0_02-linux-i586.rpm 安装程序 #rpm -ivh jdk-1_5_0_02-linux-i586.rpm 出现安装协
oracle11 密码过期问题
1、查看用户的proifle是哪个,一般是default: Select username,PROFILE FROM dba_users;[@more@]2、查看指定概要文件(如default)的密码有效期设置: Select * FROM dba_profiles s Where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 如果在第一步你的用户profile不是default,那么需要修改s.profile='你的用户的profile'3.将密码有效期由默认的180天修改成“无限制”:sql>Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;修改之后不需要重启动数据库,会立即生效。4.修改后,被提示的帐户必须
oracle重新配置em
如果是RAC的环境,需要执行以下命令:C:>emca -config dbcontrol db -repos create -cluster这个操作不能正常完成,我在log中看到如下信息:2009-7-7 11:04:27 oracle.sysman.emcp.EMReposConfig createRepository配置: ORA-20001: SYSMAN already exists[@more@]处理这个问题的办法如下:SQL> drop user sysman cascade;用户已删除。SQL> drop role mgmt_user;角色已删除。SQL> drop user mgmt_view cascade;用户已删除。SQL> drop public synonym mgmt_target_blackouts;同义词已删除。SQL> drop public synonym sete
添加/删除约束(Oracle)
增加一列或者多列 alter table 表名 add(column_name datatype[,..]); 修改一列或者多列(修改列的类型或者是长度) alter table 表名 modify(column_name datatype[,..]); 删除一列 alter table 表名 drop column column_name; 删除多列 alter table 表名 drop(column_name[,..])[@more@]建表阶段添加约束(字段级|表级) 非空约束(not null) 1)确保其所在字段值不能为空 2)非空约束只能定义为字段级别 基本语法:column_name datatype not null 唯一约束(unique) 1)确保其所在字段值不能重复 2)允许空值 3)既
在oracle的子查询中使用some,any和all
用some,any和all对子查询中返回的多行结果进行处理。下面我们来简单介一下这几个关键词的含义。 •Some在此表示满足其中一个的意义,是用or串起来的比较从句。 •Any也表示满足其中一个的意义,也是用or串起来的比较从句,区别是any一般用在非“=”的比较关系中,这也很好理解,英文中的否定句中使用any肯定句中使用sone,这一点是一样的。 •All则表示满足其其中所有的查询结果的含义,使用and串起来的比较从句。 下面是一些例子[@more@]找出员工中,只要比部门号为10的员工中的任何一个员工的工资高的员工的
oracle监听动态注册与静态注册[转帖]
一、什么是注册注册就是将数据库作为一个服务注册到监听程序中。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请链接到数据库。这个服务名可以与数据库名一样,也有可能不一样。[@more@]在数据库服务启动的过程中,数据库服务器会像监听程序注册相应的服务,无论何时启动数据库,默认的都有两条信息注册到监听器中,数据库服务器对应的实例和服务,客户端和服务器之间的链接,只需要提供一个服务名就可以了。二、区分动态注册和静态注册(1)使用listener.ora文件判断动态注册SID_LIST_LISTENER = (SID