修改oracle监听占用的8080端口(转)
修改oracle监听占用的8080端口(转)[@more@]SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),2 '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',8081))3 /SQL> commit;Commit complete.SQL> exec dbms_xdb.cfg_refresh;[oracle@test11 oracle]$ sqlplus /nologSQL*Plus: Release 9.2.0.4.0 - Production on Sat Aug 6 14:24:49 2005Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect / as sysdba;Connected.-- 把HTTP/WEBDAV端口从8080改到8081SQL> call
Oracle 体系结构介绍(转)
Oracle 体系结构介绍(转)[@more@]在本章里你可以了解以下内容 1、 ORACLE 实例——包括内存结构与后台进程 2、 ORACLE 数据库——物理操作系统文件的集合 3、 了解内存结构的组成 4、 了解后台进程的作用 5、 了解数据库的物理文件 6、 解释各种逻辑结构 一、ORACLE实例1、ORACLE 实例 System Global Area(SGA) 和 Background Process 称为数据库的实例。 2、ORACLE 数据库 一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等) 3、系统全局共享区System Global Area(SGA) System Global Area 是一块巨大的共享内存区域,他
一次恢复oracle的尝试(转)
一次恢复oracle的尝试(转)[@more@]偶的一台测试机上装了个oracle815 for solaris的版本。因为也是测试,所以就没怎么管。环境如下:Oracle815归档模式。问题如下:oracle装在/opt/oracle下,但是有一些数据文件放在了/export/home/oracle下面。因为磁盘故障,/export/home分区不可使用了。只是后启动oracle后报错说几个数据文件不可用了。恢复过程:出错:SQL> startupORACLE instance started.Total System Global Area 72007056 bytesFixed Size 64912 bytesVariable Size 54992896 bytesDatabase Buffers 16777216 bytesRedo Buffer
Oracle 管理的小tip.()(转)
Oracle 管理的小tip.()(转)[@more@]1。触发检查点,使修改过的数据从内存写入磁盘alter system checkpoint local; //当前实例alter system checkpoint global; //全部实例alter tablespace USERS being backup; //USERS表空间2.强制转换log文件alter system switch logfile;3.限制用户的连接数alter system set resource_limit=TRUE;create profile session_conn_limit limit sessions_per_user 1;alter user USERNAME profile session_conn_limit;
手工创建oracle数据库(转)
手工创建oracle数据库(转)[@more@]系统环境: 1、操作系统:Windows 2000 Server2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版/Oracle 9i for NT 企业版3、安装路径:D:ORACLE步骤:1、手工创建相关目录2、手工创建初始化参数文件3、通过oradim创建一个ORACLE服务4、创建数据库5、创建数据库数据文件,执行脚本6、创建数据字典,运行手工创建数据库完整步骤系统环境操作系统:Windows 2000 Server 数据库:Oracle 9i安装路径:C:Oracle1、手工创建相关目录C:OracleadminwebC:OracleadminwebdumpC:OracleadminwebudumpC:Oracleadm
让linux下的sqlplus具有回朔功能(转)
让linux下的sqlplus具有回朔功能(转)[@more@]安装uniread 然后将工作目录转移到$ORACLE_HOME/bin下,将sqlplus 改名为sqlpluso 建立脚本sqlplus,内容如下: ============start from here==================== #!/bin/bash uniread sqlpluso $@ =============end to here===================== 然后使用 chmod a+x sqlplus 使所有用户可以执行sqlplus。现在启动sqlplus,就可以具有像bash下一样的回朔功能了。
在Oracle中找出重复的纪录的方法(转)
在Oracle中找出重复的纪录的方法(转)[@more@]SQL> desc testName Null? Type----------------------------------------- -------- -----------------ID NUMBER--表 test有重复的记录1,10SQL> select * from test;ID----------123410111111011 rows selected.--查询表中的哪些记录有重复SQL> select * from test group by id having count(*)>1;ID----------110--查询出没有重复记录的结果集SQL> select * from test group by id;ID----------123410SQL> select distinct * from test;ID----------123410--删除重复的记录
修改oracle9i数据库字符集的方法(转)
修改oracle9i数据库字符集的方法(转)[@more@]SQL> select name,value$ from props$ where name like '%NLS%';SQL> alter database character set zhs16gbk;alter database character set zhs16gbk*ERROR at line 1:ORA-12712: new character set must be a superset of old character setSQL> ALTER DATABASE character set INTERNAL_USE zhs16gbk;SQL> select value from nls_database_parameters where parameter='NLS_CHARACTERSET';oracle数据库在导入不同字符集的数据时经常会出现以下类似问题:IMP-00017: following sta
从MySQL到ORACLE程序迁移的注意事项(转)
从MySQL到ORACLE程序迁移的注意事项(转)[@more@] 有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。 1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。 ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把
HP加Linux成绘制石油藏宝图的利器(转)
HP加Linux成绘制石油藏宝图的利器(转)[@more@] 作者:jinsam 成立于2003年7月的东方地球物理公司研究院大港分院(以下简称:大港),承担着研究院靠前处理、解释等综合服务。目前大港分院具有山地、沙漠、戈壁、黄土塬、沼泽、丛林、浅海过渡带等各种复杂地表及地质条件下开展物探资料处理、解释一体化作业的能力,同时具备复杂地区地震采集攻关提供技术支持和保证的实力。在此期间,大港分院已经成功地取得并完成了多家石油地震勘探技术服务。2004年7月22日,大港分院基于Red Hat Linu x平台的惠普高性能计算集群系统正式投产,这个
Linux操作系统下以太网卡的安装及配置(转)
Linux操作系统下以太网卡的安装及配置(转)[@more@] 摘要 随着Linux操作系统日益被人们所接受,如何在Linux系统上展开网络应用越来越成为人们关心的问题。本文详细论述了作为基础工作的网卡安装配置的原理、方法与步骤,并且描述了一个实际工作中的例子。 关键词 Linux 以太网卡 Linux核心 可装载模块 Linux操作系统以其独有的开放性、稳定性、高效率等特点,受到越来越多有识之士的青睐。随着IT产业巨头纷纷宣布对Linux的支持,Linux正在迅速扩展其应用市场,特别是服务器市场。在标准上,Linux与POSIX1003.1兼
基于Linux系统的视频点播系统的实现(转)
基于Linux系统的视频点播系统的实现(转)[@more@] 摘要 本文介绍使用Darwin 流服务器实现Linux下的视频点播系统的方法和步骤。 一、Darwin简介 Darwin 流服务器是苹果公司QuickTime流服务器的opensource版本,是完全基于QuickTime流服务器代码开发的,其实现了一种在网络上传播QuickTime流的机制。Darwin具有以下一些特点: 1. 具有web管理接口; 2. 开放源代码; 3. 支持Mac OS X Server, Linux ,Solaris, FreeBSD,Windows NT 4.0/Windows 2000 Server等多种操作系统; 4. 与前一版本的QuickTime流服
多媒体:让Quake3在Linux下顺利运行(转)
多媒体:让Quake3在Linux下顺利运行(转)[@more@] 前言 花了不少时间,总算让quake3在redhat linux 7.1下顺利运行了,于是想把我的经历写出来,和大家一起分享.我的机器硬件环境如下:P2 400,TNT2 M64,YMH724+ES1869,HY 128M PC 100.操作系统:redhat linux 7.1。 alsa驱动的安装 首先,安装alsa驱动.(为什么呢?redhat linux 7.1不是有oss驱动可以支持这两块声卡么?其实我一开始也是用的自带的驱动,但是在quake3下,除了demo的那个场景,其他场景在运行时居然让quake3程序起,表现为画面停滞,声音不停重复)先到http://www.alsa-proje
独辟蹊径实现Linux下的局域网远程接入(转)
独辟蹊径实现Linux下的局域网远程接入(转)[@more@] 本文介绍一种利用Linux服务器的两个串口构建拨号服务器的方法,远程用户可以通过拨号连接到局域网,方便地进行信息传递和资源共享。 笔者的配置环境是Red Hat 8.0 Linux操作系统,所需的硬件包括两个外置Modem(分别连接到COM1和COM2端口)和两条电话线。实现步骤如下: 1. 初始化串口设备 在/etc/inittab文件中加入如下两行,用来初始化ttyS0和ttyS1两个串口设备: CODE: S0:345:respawn:/sbin/mgetty -D -X 3 ttyS0 S1:345:respawn:/sbin/mgetty -D -X
Linux网络的管理员的经验:网卡要匹配(转)
Linux网络的管理员的经验:网卡要匹配(转)[@more@] 笔者是一个Linux网络的管理员,网络拓扑如图1。在局域网内,有两台关键的服务器,一个是主服务器、一个是备份服务器,中间通过心跳线连接。服务器A使用红旗 Linux 4.0,作为文件服务器。 心跳线是用于连接A、B两台服务器间的网线。在这两台服务器A、B中,A为工作机,B为备份机。在服务器上都配有两块网卡,其中一块专门用于两台服务器(节点)间的通讯。安装在服务器上的软件通过心跳线来实时监测对方的运行状态。系统在运行中一旦发现服务器出现故障,可以把该服务器上的所有进程
我在安装第一个软件mplayer时遇到困难,请大家帮忙!(转)
我在安装第一个软件mplayer时遇到困难,请大家帮忙!(转)[@more@]下载的软件全名为:mplayer-bin-1.0.20060408.tbz2。我知道软件采用tar+bzip2。所以我采用bzip2 -cd mplayer-bin-1.0.20060408.tbz2 | tar xvf,第一次只生成了mplayer-bin-1.0.20060408.tar。我再用tar -xfmplayer-bin-1.0.20060408.tar,对其还原,但只在当前目录建立的opt和usr两个文件夹(当中有相关文件)。后来我考入到根目录再还原文件,还是不成,不过在opt/mplayer-bin/share/applications下发现链接文件mplayer.desktop,但考到桌面无效。急啊!望赐教!!!!
bash(详解)(转)
bash(详解)(转)[@more@]最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例子出发,来逐步了解 BASH。用 vi 编辑器编辑一个 hello 文件如下:#!/bin/bash# This is a very simple exampleecho Hello World这样最简单的一个 BASH 程序就编写完了。这里有几个问题需要说明一下:一,第一行的 #! 是什么意思二,第一行的 /bin/bash 又是什么意思三,第二行是注释吗四,echo 语句五,如何执行该程序#! 是说明 hello 这个文件的类型的,有点类似于 Windows 系统下用不同
Linux内存使用的体会(转)
Linux内存使用的体会(转)[@more@]Linux内存使用的体会今天因为要解释系统中可用内存的大小,用google看了半天,还有在CU上找了关天,竞然没有发现有比较好的章,估计很多人都没有注意到,懂了以后又没有整理出来。在CU上看了很多文章说什么memory leak和linux内存管理不好,事实都是因为不懂linux的内存管理引起的误会。晚上我把这几天看到,跟自已的一些想法,实验总结出来,供大家参考,如果有什么错误的时候请直接指出来,同时感谢wiki论坛不知名的作者以及他写的FAQ Linux Memory Management。Linux的内存管理,实际上跟windows的内存
ISO文件解析(转)
ISO文件解析(转)[@more@]1.什么是ISO文件ISO文件:就是以iso为扩展名的文件,它是iso9660文件格式,一种光盘(CD)上的文件系统格式。简单地说,就是数据在数据光盘上的组织形式:它的特点是: 1)最多只包含8级子目录(可以用RockRidge Extension增大这个限制) 2)文件名最大32字符 3)文件大小不超过650M2.在Linux下如何使用ISO文件通常,Linux系统的内核(Kernel)是支持iso9660文件格式的,如果不支持你需重新编译内核增加对其的支持。你只需简单使用以下命令就可以从/path目录中读到它的内容了: mount -t iso9660 -o loop
用IPFW实现BSD防火墙(转)
用IPFW实现BSD防火墙(转)[@more@]用IPFW实现BSD防火墙文字文字文字FreeBSD操作系统本身带有二种内置的IP信息包检查机制:ipfw和ipfilter。在创建决定允许哪些信息包进入系统、哪些信息包会被拒之系统门外的规则集方面,二种机制各有自己独特的语法。在这里,我们将讨论如何使用ipfw配置系统的防火墙。 在能够使用ipfw防火墙机制之前,我们需要在FreeBSD的内核配置文件中添加一些选项,并重新编译内核。如果不太清楚如何编译FreeBSD的内核,请参阅相关的手册。 可供ipfw使用的选项有好几个,我们首先从讨论LINT开始。在这里,我通过使用“/