rhel5 没有注册不能使用yum? linux rhel5版本由于没有注册,导致yum无法使用,可以使用centos的yum来解决这个问题首先卸载系统的yum一、删除redhat5自带的yumrpm -qa|grep yum|xargs rpm -e –nodeps二、安装centos5.4光盘中的或从官方下载wget http://mirrors.163.com/centos/5.4/os/x86_64/CentOS/yum-3.2.22-20.el5.centos.n
rhel5 没有注册不能使用yum? linux rhel5版本由于没有注册,导致yum无法使用,可以使用centos的yum来解决这个问题首先卸载系统的yum一、删除redhat5自带的yumrpm -qa|grep yum|xargs rpm -e –nodeps二、安装centos5.4光盘中的或从官方下载wget http://mirrors.163.com/centos/5.4/os/x86_64/CentOS/yum-3.2.22-20.el5.centos.n
rhel5 没有注册不能使用yum? linux rhel5版本由于没有注册,导致yum无法使用,可以使用centos的yum来解决这个问题首先卸载系统的yum一、删除redhat5自带的yumrpm -qa|grep yum|xargs rpm -e –nodeps二、安装centos5.4光盘中的或从官方下载wget http://mirrors.163.com/centos/5.4/os/x86_64/CentOS/yum-3.2.22-20.el5.centos.n
Java池有什么用的? Java池也是SGA中的一块可选内存区,它也属于SGA中的可变区。Java池的内存是用于存储所有会话中特定Java代码和JVM中数据。Java池的使用方式依赖与Oracle服务的运行模式。Java池的大小由参数JAVA_POOL_SIZE设置。Java Pool最大可到1G。在Oracle 10g以后,提供了一个新的建议器——Java池建议器——来辅助DBA调整Java池大小。建议器的统计数据可以通过视图V$JAVA_POOL_ADVICE来查询。如何借助建议器调整Java池的方法和使用Buff
PRKC-1002报错的解决 在VMWare Server 1.0.8中安装OracleRAC时, 碰到到了PRKC-1002错误:WARNING: Error while copying directory /u01/oracle/product/10.2.0/db_1 with exclude file list 'null' to nodes 'rac2'. [PRKC-1002 : All the submitted commands did not execute successfully]
如何使两台linux服务器时间同步? 在节点2用root用记编辑/etc/ntp.conf,加入下面这段## add for racserver 127.127.1.0 fudge 127.127.1.0 stratum 11driftfile /var/lib/ntp/driftbroadcastdelay 0.008然后在节点1用root用记编辑/etc/ntp.conf,加入下面这段## add for racserver 192.168.1.131 preferdriftfile /var/lib/ntp/driftbroadcast
什么是OCR? OCR记录节点成员的配置信息,如database、ASM、instance、listener、VIP等CRS资源的配置信息,可存储于裸设备或者群集文件系统上,推荐设置大小为100MB相关命令:[oracle@node1 ~]$ ocrcheckStatus of Oracle Cluster Registry is as follows : Version : 2
error: Failed dependencies: 在linux下安装rpm包时经常会遇到下面这个问题:error: Failed dependencies:.....................................................省略号表示安装此rpm缺少的包。遇到此问题时可以在安装rpm包命令的后面加两个参数,如:rpm -ivh libstdc++5.0-3.3.3-62745cl.i386.rpm改成:rpm -ivh li
linux下如何创建属于自己的卸载oracle的sh文件 linux下删除oracle的方法无非就是删除当初建的用户和组已经文件夹,具体删除哪些用户、组、文件夹可以查看passwd group文件已经使用命令查找oracle文件夹(find / -name ‘ora*’和find / -name ‘ORCL*’)
安装oracle报 Xlib: No protocol specified 错误 1 查看DISPLAY是否设置:env| grep DISPLAY 如未设置则,export DISPLAY=192.168.0.9:0.0 (斜体字修改为自己的服务器的ip) 2 root用户执行 xhost + 3 切换到oracle用户安装即可
为什么银行不用oracle而用db2? 一来银行购买的设备都是IBM的,IBM设备用的数据库就是db2二来db2采用3级封锁机制,只有在对一个表进行读或写的事务执行完之后才能读,而oracle则遵从的是一级封锁协议,比较宽松,所以支持别人写的时候查询
windows下如何用xmanager控制Linux? 配置过程是从网上转帖的,不知道为什么要远程桌面控制Linux,1、设置系统运行级为:5vi etc/inittabid:5:initdefault:2、开启DMCP对于GDM:vi /etc/gdm/custom.conf 在[xdmcp]下一行添加:Enable=1对于KDM:vi /usr/share/config/kdm/Xaccess修改#* #any host can get a login window 这一行为:* #any host can get a login window同时修改:
lsof详解及使用 lsof:一个功能强大的命令lsof命令的原始功能是列出打开的文件的进程,但LINUX下,所有的设备都是以文件的行式存在的,所以,lsof的功能很强大! 语法:lsof [-?ahlnNPRsv][-c c][+|-d d][+|-D D][-g [s]] [+|-L [I]][-p s][+|-r [t]][-u s][names] 参数说明:若没有加上任何参数,lsof会列出所有被程序开启的文件。 -? -h 这两个参数意思相同,显示出lsof的使用说明 -a 参数被视为AND,会影响全部的参数 -C
Linux中相当于windows中boot.ini的文件是哪个? /boot/grub/menu.lst[root@localhost ~]# cat /boot/grub/menu.lst# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. Th
Linux 文件夹名字有空格,如何重命名? 例如文件夹 oracle install.tar 你在安装时直接使用这个名字安装,会报错,如找不到oracle.tar文件和找不到install.tar文件,原因就是安装包名字有空格 解决:可以用单引号扩住这个文件 tar -zxvf `oracle install.tar`即可解决 延伸:Linux里不建议建立带有空格的文件夹,相信这种文件是从外面拷贝过来的,以后对这种文件夹的操作可以拷贝过来后重命名为Linux标准的文
执行sql时报缺少右括号错误 执行 CREATE TABLE t_address( id_qq varchar2(30) NULL, ------身份证号码 name varchar2(20) NOT NULL, ------姓名 sex varchar2(2) NOT NULL, ------性别 tel
查看一个活动的sql对话 Connected to Oracle Database 10g Express Edition Release 10.2.0.1.0 Connected as SYS SQL> select * from v$transaction; ADDR XIDUSN XIDSLOT XIDSQN UBAFIL UBABLK UBASQN UBAREC STATUS
关于dual表,很诡异的一张表,大家对他操作时尽量小心 ORACLE关于DUAL表不同寻常特性的解释 There is internalized code that makes this happen. Code checks that ensure that a table scan of SYS.DUAL only returns one row. Svrmgrl behaviour is incorrect but this is now an obsolete product. The base issue you should always remem
drop表时报 ORA-00604 ORA-01422 错 [TEST1@orcl] SQL>drop table t10;drop table t10*第 1 行出现错误:ORA-00604: 递归 SQL 级别 1 出现错误ORA-01422: 实际返回的行数超出请求的行数查看一下dual表。可能是dual表中有多行数据。删除全部数据再插入'X'。[SYS@orcl] SQL>select * from dual;DU--X[SYS@orcl] SQL>delete from dual;已删除
stat 查看一个文件的修改时间,创建时间等信息的命令 stat 文件名 [root@localhost ~]# stat primeton/ File: “primeton/” Size: 4096 Blocks: 16 IO Block: 4096 目录Device: fd00h/64768d Inode: 2523239 Links: 4Access: (0755/drwxr-xr-x) Uid: ( 0/
messages里面出现的错误信息 avahi-daemon[3162]: Recieved repsonse with invalid source port 23335 on interface 'eth0.0' 原因:Avahi 是 zeroconf 协议的实现。它可以在没有 DNS 服务的局域网里发现基于 zeroconf 协议的设备和服务。它跟 mDNS 一样。除非你有兼容的设备或使用 zeroconf 协议的服务,否则应该关闭它。解决:如果你用不到 把该服务直接关闭 /etc/init.d/avahi-daemon stop or service avahi-daemon stop
为什么任何随便输入的账号使用SYSDBA权限都能登陆oracle 本文环境配置:Oracle10gR2,Windows XPOracle的用户信息一般来说是保存在数据字典里的,所以常规用户在Oracle数据库没有启动的时候是无法登陆的。但有两类用户例外,这就是具有sysdba或者sysoper权限的用户。Oracle sysdba或者sysoper用户的登陆有两种方式:一是通过OS认证,二是通过密码文件验证。究竟使用哪一种验证方式以及能否成功登陆取决于三个方面的因素:1. sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES的设置2. 参数文
oracle补丁介绍及如何给oracle打补丁 厂商提供给用户的软件补丁的形式多为编译后的库函数,所以安装软件补丁实际上就是把这些库函数拷贝到相应目录,并在需要时进行联接操作。软件公司一 般在一段时间后会把针对某一版本的所有补丁进行整理:合并融合,解决冲突,进行整体测试,并使文件拷贝和联接操作自动执行,得到一个软件补丁“包 ”。不同的公司使用不同的名称,现在一般计算机用户都熟悉的Windows Service Pack就是这样的补丁包。Oracle公司给出的补丁包的名称是Patch Set,安装Patch Set后的版本称Patch Set
redo日志丢失情况种种(帖子不错,先转过来,以后需要时可参考一下) 平常心试验第一课:redo日志丢失情况种种--试验环境 oracle10.2.0.4--平常心 redo系列实验1(--现实中的可能:断电,redo日志组全部丢失。)--步骤1:先创建一个表create table newback03 as select * from v$log;--步骤2:使得创建表的变化没有写入到数据文件中,只写在当前日志redo01.log文件中,并且redo01.log没有归档。模拟断电shutdo
oracle保护 ORACLE 中的RAC特性保护的是实例,RMAN特性保持的是数据,而Dataguard特性则是连实例带数据一块"保"了,三个特性相互配合能够在一定程度上构建一个安全可靠高可用的ORACLE数据库平台。
如何为Oracle数据库进行备份 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。数据库使用的每个文件都被备份下来,这些文件包括:☆所有数据文件☆所有控制文件☆所有联机REDO LOG 文件☆INIT.ORA文件(可选)值得注意的是冷备份必须是数据库关闭的情况下完成,当数据库开着的时候,执行数据库文件系统备份无效。作冷备份一般步骤是:1:正常关闭要备份的实例(instance);2: 备份
oracle归档模式 一。查看oracle数据库是否为归档模式:[1] 1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令 Database log mode No Archive Mode <br
su - 切换用户的问题 普通用户登陆ssh后使用 su 切换到root用户,发现使用groupadd useradd等命令时提示没有这个命令,很是疑惑,如下:uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=user_u:system_r:unconfined_t[root@node1 lian]# whoamiroot[root
还是VMware server 1.0好啊 用了那么多年VMware workstation ,本来换了VMware server 2.0 太不习惯了,还是VMware server 1.0界面熟悉,不过得手动安装IIS,而2.0则自动安装tomcat,也行以后2.0会火起来
oracle em 重建 今天在群里看到一个名词 em重建 本来感觉对oracle略懂略懂的,不会。网上一查,em是Enterprise management,下面是一个重建的例子,学习一下 Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:/Documents and Settings/Administrator>sqlplus /nolog<br
安装vmware server 2.0需要注意的问题 1、sn可以从网上搜 2、此版本采用web登陆,首次登陆用户使用操作系统登陆的账号和密码,密码不能为空 3、登陆进去后,可能控制台看不到,会提示下载安装一个插件,其实这个插件不用去网上下载,安装后的文件夹里就有,可以搜索一下安装 后的文件夹
TSPITR恢复drop 表空间的例子 TSPITR例子前几天误删了一个表空间,用TSPITR例子恢复了,就此些了一个简单的文档供大家参考。RMAN Tablespace Point in Time Recovery (TSPITR)例子 Create by Gavin(waityou81@hotmail.com)在我们不小心drop一个表或表空间时,可以用TSPITR恢复。TSP
oracle for linux双机热备实战完全手册 10.0.0.11是我主服务器的ip,10.0.0.111是我从服务器的ip, testdbase是数据库的sid号, 操作系统的版本是RedHat Linux 8.0 数据库版本是Oracle 9.2.0.1 1. 建立oracle用户 [root@test2 etc]#groupadd oinstall [root@test2 etc]#groupadd dba [root@test2 etc]#useradd –g o
to_date()使用问题 1 11-5月 -10 12:12:12 to_date(`11-5月 -10 12:12:12`,`dd-mon -yy hh24-mi-ss` ) 2 11-05 -10 12:12:12 to_date(`11-05 -10 12:12:12`,`dd-mm -yy hh24-mi-ss` )
ora-01033:oracle initializationg or shutdown in progress 错误 1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;2、运行sqlplus "/as sysdba" SQL>shutdown immediate 停止服务 SQL>startup 启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号 SQL>shutdown immediate 再次停止服务 SQL>startup mount SQL> recover
DG保护模式切换中遇到的ORA-16072错误 DG保护模式切换中遇到的ORA-16072错误接上文,我接着做保护模式的切换,我想将保护模式由最大性能模式切换为最大保护模式做法如下:在主库上:SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startup mountORACLE 例程已经启动。Total System Global Area 612368384 bytesFixed Size 1250
ORA-16072: a minimum of one standby database destination is required 看看当前保护模式SQL> select DATABASE_ROLE,PROTECTION_MODE,PROTECTION_LEVEL from v$database;DATABASE_ROLE PROTECTION_MODE PROTECTION_LEVEL---------------- -------------------- --------------------PHYSICAL standby maximize protection ma
ORA-32004: obsolete and/or deprecated parameter(s) specified log_archive_start参数在10g中已经被抛弃,无意间给设置后:SQL> show parameter log_archive_start;NAME TYPE VALUE------------------------------------ ----------- ------------------------------log_archive_start
创建表后查询报~未选定行~的错误 使用命令创建了一张表temp create table temp as select * from dual; 查询 select * from temp; 原因:create table temp as select * from dual;这个命令只是依照dual表的表结构创建的temp表,实际并没有数据 应该再使用 insert
创建视图报~权限不足~的问题 已同事问我:为什么一个dba权限的用户使用另一个用户的表创建视图时报权限不足,dba权限还不行吗?网上查了下解决办法:grant select any dictionary to 用户;授取用户select任何字典的权限 就行了
触发器实例--很经典的 --test表执行DML语句时,将相关信息记录到日志表--创建测试表CREATE TABLE test ( t_id NUMBER(4), t_name VARCHAR2(20), t_age NUMBER(2), t_sex CHAR ); --创建记录测试表CREATE TABLE test_log ( l_user VARCHAR2(15), l_type VARCHAR2(15), l_date VARCHAR2(30) );
sudo注意事项 一个非root用户使用sudo命令时,必须在/etc/sudoers文件里添加上这个用户,否则会报 *** is not in the sudoers file. This incident will be reported.