更改数据文件位置或改名
--(1)先将要移动的数据文件所在的表空间OFFLINEALTER TABLESPACE "HISBS_DATA" OFFLINE NORMAL;--(2)使用操作系统命令将数据文件移动到指定的位置或改名(mv);mv [path/]oldfilename [path/]newfilename--(3)使用ALTER DATABASE RENAME DATAFILE命令重命名数据文件;ALTER DATABASE RENAME FILE '/b1/oradata/hisbs_data0.dbf2.dbf' TO '/b1/oradata/hisbs_data02.dbf';--(4)将表空间ONLINEALTER TABLESPACE "HISBS_DATA" ONLINE;[@more@]
使用samba伺服器
在Redhat 9中使用samba伺服器與WindowsMe相接,發現在redhat中可以存取WindowsMe的檔案,但由WindowsMe則不行,而且連線時有時無十分不穩定,這個情形我們可以試試看在"系統設定"下的"安全等級"項目去修改防火牆的設定,此時將你連接內部網路的網路卡eth1打勾,表示對此網卡的訊息可以通過而不阻攔,不論在安裝任何伺服器時必須對防火牆的設定要注意不要忘記,因為就算你在屋內己經準備好東西要請客,但是大門不開客人還是進不來的.[@more@]
一個網站中有big5編碼網頁及utf8編碼網頁之解決方法
當我們將網頁做好時放在網站上發布後,上網站一看所有的中文字全部都成了亂碼了.要解決此問題必須先到httpd.conf內將 AddDefaultCharset big5先mark起來,再將LanguagePriority的tw改到排行第一位,改好後存檔,再重新開啟httpd的服務.此時請檢查你的網頁內的中文是big5碼,還是Unicode(UTF-8)碼,若是Unicode(UTF-8)碼則在網頁內加上這一行meta http-equiv="Content-Type" content="text/html; charset=utf-8",才能正常的顯示中文.若是big5碼則在網頁內加上這一行meta http-equiv="Content-Type" content="
用top指令查看時發現多了一個使用者在線上
在Linux中用top指令查看時發現多了一個使用者(user)在線上,變成2位使用者在線上,但當時只有我在使用此電腦呀.敢緊使用 last 指令來查詢使用者記錄,但並無異樣.再用 who 指令來查詢目前線上使用者,果然多出了一筆是以pts/0方式登入的使用者,但使用者帳號和我的一模一樣.經上網查詢後得知,使用Xwindow的gnome視窗環境後會有以pts/0方式登入,但我想可能之前在登出Xwindow系統沒有將pts/0自動登出吧.結果我用同一帳號進入Xwindow的gnome視窗環境,再登出到文字模式,用top指令查看時就消除了以pts/0方式登入的使用者.[@more@]
Linux 中好用的網路監視軟體- iptraf
當Linux 受到來自於網路中不友善的連線時,我們會須要一種工具軟體來確認其log 檔所記綠的資料是否正確時,這個時候我們需要在 linux 中好用的網路監視軟體- iptraf,若你是使用 linux fedora 的話,它己經在安裝光碟中了。因為它不需要視窗環境也可以執行,所以你可以在進入文字環境時輸入下列指令即可啟動它來監視來自於網路中不友善的連線。iptraf [@more@]下圖是啟動後的畫面,按「enter」進入以下畫面。。下圖是主功能選單。選「IP traffic monitor」後,按「enter」進入以下畫面。下圖是想要監視的網路卡選單,選擇您所要監視的網路
备份与恢复实验
一:准备工作 把数据库改为归档模式 SQL> startup mountORACLE 例程已经启动。 Total System Global Area 126950220 bytesFixed Size 453452 bytesVariable Size 109051904 bytesDatabase Buffers 16777216 bytesRedo Buffers 667648 bytes数据库装载完毕。SQL> alter database archivelog; 数据库已更改。 SQL> alter database open; 数据库已更改。 SQL> 设置成自动归档SQL> alter system set log_archive_start = true scope=spfile; 系统已更改。 确定数据库在归档模式下并是自动存档的S
ORACLE数据库恢复技术
一、恢复的意义 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据库管理系统的一个重要组成部分。恢复处理随所发生的故障类型所影响的结构而变化。[@more@]二、恢复的方法 IMPORT方法: 利用IMPORT,将最后一次EXPORT出来的数据文件IMPORT到新
解決ORA-01110問題
ORA-01157: cannot identify/lock data file 5 - see DBWR trace fileORA-01110: data file 5: '/data2/PMS_DATA.dbf'問題解決如下:[@more@][oracle@Pyzs-DB-Test3 oracle]$ sqlplus /nologSQL*Plus: Release 9.2.0.6.0 - Production on Wed Jul 25 08:53:17 2007Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect /as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System Global Area 370218364 bytesFixed Size 451964 bytesVariable Size 150994944 bytesDat
解除分布式事务的挂起
由于远程数据库的异常中断或者是关闭,本地数据库对远程数据库的分布式事务经常会出现连续的报错到alert.log文件中。ORA-02068: following severe error from LNK_DB2_STBORA-01033: ORACLE initialization or shutdown in progress[@more@]如果远程数据库短时间内无法恢复,这个错误可能会一直报下去,有的时候,对于这样分布式事务,可以简单称为事务的挂起状态,我们可以采用强制手段将该事务清除。首先,检查挂住的事务select local_tran_id from dba_2pc_pending where state='collecting';首先,可以试图提交或者回滚该事务SQL>
Webdav - ideal share protocol - Webdav简介
WebDAV(Web-based Distributed Authoring and Versioning)是一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。Microsoft windows2000/XP及IE, Office还有Adobe/MicroMedia的DW等都支持Webdav,这又大大增强了Web应用的价值,以及效能。对于需要大量发布内容的用户而言,应用WebDav可以降低对CMS系统的依赖,而且能够更自由的进行创作。上传、下载变得轻松自
redhatEnterprise4下的apache怎么访问别的目录?
将DocumentRoot设在/var/www/html下可以访问但是将DocumentRoot设在其他目录(如:/webroot)下就出现Forbidden了。在./etc/httpd/conf/httpd.conf中的相关部分是这样的:Alias /query "/home/query"<Directory "/home/query">Options Indexes MultiViewsAllowOverride NoneOrder allow,denyAllow from all</Directory>但是在浏览器中输入:http://localhost/query/ 时,出现Forbidden:ForbiddenYou don't have permission to access /query on this server.Additionally, a 403 Forbidden error was en
ORACLE之常用FAQ:ORACLE网络与安全
第五部分、ORACLE网络与安全[@more@][Q]如何限定特定IP访问数据库[A]可以利用登录触发器、cmgw或者是在$OREACLE_HOME/network/admin下新增一个protocol.ora文件(有些os可能是. protocol.ora),9i可以直接修改sqlnet.ora:增加如下内容:tcp.validnode_checking=yes#允许访问的iptcp.inited_nodes=(ip1,ip2,……)#不允许访问的iptcp.excluded_nodes=(ip1,ip2,……)[Q]如何穿过防火墙连接数据库[A]这个问题只会在WIN平台出现,UNIX平台会自动解决。解决方法:在服务器端的SQLNET.ORA应类似SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DI
ORACLE之常用FAQ:性能调整
第四部分、性能调整[@more@][Q]如果设置自动跟踪[A]用system登录执行$ORACLE_HOME/rdbms/admin/utlxplan.sql创建计划表执行$ORACLE_HOME/sqlplus/admin/plustrce.sql创建plustrace角色如果想计划表让每个用户都能使用,则SQL>create public synonym plan_table for plan_table;SQL> grant all on plan_table to public;如果想让自动跟踪的角色让每个用户都能使用,则SQL> grant plustrace to public;通过如下语句开启/停止跟踪SET AUTOTRACE ON |OFF | ON EXPLAIN | ON STATISTICS | TRACEONLY | TRACEONLY EXPLAIN[Q]如果跟踪自
ORACLE之常用FAQ:备份与恢复
第三部分、备份与恢复[@more@][Q]如何开启/关闭归档[A]如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新启动1、开启归档a. 关闭数据库shutdown immediateb. startup mountc. alter database archivelogd. alter database opne2、禁止归档a. 关闭数据库shutdown immediateb. startup mountc. alter database noarchivelogd. alter database open归档信息可以通过如
ORACLE之常用FAQ:ORACLE构架体系
第二部分、ORACLE构架体系[@more@][Q]ORACLE的有那些数据类型[A]常见的数据类型有CHAR固定长度字符域,最大长度可达2000个字节 NCHAR多字节字符集的固定长度字符域,长度随字符集而定,最多为2000个字符或2000个字节 VARCHAR2可变长度字符域,最大长度可达4000个字符 NVARCHAR2多字节字符集的可变长度字符域,长度随字符集而定,最多为4000个字符或4000个字节 DATE用于存储全部日期的固定长度(7个字节)字符域,时间作为日期的一部分存储其中。除非 通过设置init.ora文件的NLS_DATE_FORMAT参数来取代日期格式,否则查询时,日期以 DD-MON-Y
ORACLE之常用FAQ:SQL&PL/SQL
第一部分、SQL&PL/SQL[@more@][Q]怎么样查询特殊字符,如通配符%与_[A]select * from table where name like 'A_%' escape ''[Q]如何插入单引号到数据库表中[A]可以用ASCII码处理,其它特殊字符如&也一样,如 insert into t values('i'||chr(39)||'m'); -- chr(39)代表字符'或者用两个单引号表示一个or insert into t values('I''m'); -- 两个''可以表示一个'[Q]怎样设置事务一致性[A]set transaction [isolation level] read committed; 默认语句级一致性set transaction [isolation level] serializable;read only; 事务级一致性
OS级出现问题
This is a reasonably well known problem on NT. Generally the error is seen when a routine NT file system backup takes a byte-range lock on one of the Oracle datafiles in that file system in order to back it up. There are many solutions, such as configuring the backup software to skip open files, or at least not to lock them; or you can use ocopy to copy the datafiles and back those up instead; or you can shutdown the instance; and so on. [@more@]
物料資料檔
物料資料檔:MATER[@more@]欄位 說明 型態 ------- --------- --------------FAC_NO 廠別代號 CHAR(4) MAT_NO 物料編號 VARCHAR2(20) MAT_NM 品名規格 VARCHAR2(200) UNIT 單位 VARCHAR2(20) CLA_NO 物料類別 Char(2) STO_NO 存放倉庫 Char(2) SPARE 購備天數 NUMBER(5,1) DAILY 日均用量 NUMBER(12,4) SAFE 安全存量 NUMBER(12,4) PRICE 單價 NUMBER(12,4) CODE 幣別 Char(4) SQTY 本月庫存 NUMBER(12,4) UP_DATE 更新日期 CHAR(8) BQTY 數量 NUMBER(12,4)