RedHat9.0操作的oracle9i安装(转)
RedHat9.0操作的oracle9i安装(转)[@more@]作者:pxe2先安装修改java标准 jre/jdk 中只带了 redhat 6 的 font.properties, 需要建一个 font.properties.zh.Redhat 放在 redhat 的 jre/lib 目录下。打开 /usr/lib/X11/fonts/ttf-zh 或者 /usr/share/fonts/zh_CN/TrueType 下面的 font.dir, 将其中的一个中文字体名复制下来,比如 -misc-ZYSong18030-medium-r-normal--0-0-0-0-c-0-iso10646-1,按照 java 的字体规则改为 -misc-ZYSong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1,将 font.properties.zh 中的内容复制到 font.propertie
Oracle 9i Data Guard进行数据库的灾难防护简介(转)
Oracle 9i Data Guard进行数据库的灾难防护简介(转)[@more@] Oracle9i Data Guard 通过使用称为standby database的数据库来防止出现数据的灾难。它通过将 primary database数据库的重做日志传到并应用到standby database数据库来使standby database数据库与 primary database数据库同步:可以将重做日志直接从primary database数据库同步写到standby database数据库来完成完全没有数据损失的灾难保护。这会给primary database数据库的性能带来一定的性能损失。 可以将归档的重做日志从primary database数据库异步写到standby database数
用Linux完成Oracle自动物理备份(转)
用Linux完成Oracle自动物理备份(转)[@more@] Oracle数据库提供了几种数据备份方法,但用得最多的还是使用exp 进行逻辑备份,而物理备份(包括联机备份和脱机备份)过程用得并不多。其主要原因是物理备份过程比较复杂,不易掌握。本文以Oracle数据库在 Linux下自动物理备份(脱机备份)的实现为例描述物理备份的操作步骤,希望能帮助更多的Oracle数据库管理员了解这一物理备份过程,避免不必要的数据丢失。 本文的目标是通过执行一Shell脚本来完成Oracle数据库自动备份的全过程,而且能够在当前目录下生成其压缩文件。具体实现步骤如
在ORACLE里用存储过程定期分割表(转)
在ORACLE里用存储过程定期分割表(转)[@more@] Oracle数据库里存放着各种各样的数据,其中有一些数据表会随着时间的推移,越来越大。如交友聊天的日志、短信收发的日志、生产系统的日志、动态网站发布系统的日志等等。这样的信息又和时间紧密相关,有没有办法让这些日志表能按时间自动分割成历史年月(如log200308,log200309)的表呢? 请看看我用存储过程定期分割表的方法吧。一、问题的引出 1.初学数据库时只知道用delete来删除表里的数据。但在Oracle数据库里,大量delete记录后,并不能释放表所占用的物理空间,这里面有一个高水位的
sql load的一点小总结(转)
sql load的一点小总结(转)[@more@][b][color=red]本文讨论在:[url]http://www.itpub.net/showthread.php?s=abcf47c1bcb26051a3ed97ad6f45a17a&threadid=154304[/url][/color][/b]以下是本人对sql load 的一些运用总结 不足之处还多包涵sqlldr userid=lgone/tiger control=a.ctlLOAD DATAINFILE 't.dat' // 要导入的文件// INFILE 'tt.date' // 导入多个文件// INFILE * // 要导入的内容就在control文件里 下面的BEGINDATA后面就是导入的内容INTO TABLE table_name // 指定装入的表BADFILE 'c:ad.txt' // 指定坏文件地址************
MySQL5存储过程使用(转)
MySQL5存储过程使用(转)[@more@]传说中的MySQL 5 具有了存储过程的功能,今天小试一把.哈,还真不错 :)写下来,和大家一起学习.以后的一些高级功能,偶有空就写写,接着续在整个帖子下面. ok,开始......1、下载、安装,不用多说(偶喜欢非安装版,解压就能用,方便)2、启动MySQL 5 :开启一个控制台,并进入到MySQL 的 bin目录下;登录,输入: mysql -h localhost -u root -p3、选择一个数据库: 偶使用test整个数据库。这个库没有任何的表。4、建立一个表:mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),-> species V
两个DBA的谈话记录(转)
两个DBA的谈话记录(转)[@more@][b][color=red]本文讨论在:[url]http://www.itpub.net/showthread.php?s=abcf47c1bcb26051a3ed97ad6f45a17a&threadid=168270[/url][/color][/b]在一个聊天室里面看到两位DBA的聊天记录,感觉很有意思,两个人代表了技术研究的两种角度,征求了当事人的意见,整理了一下,贴在这里,希望能对大家有一点借鉴作用。也希望大家讨论一下。-----------------------BEGIN -----------------------------------------------------A : 呵呵,有没有什么特别好的东东啊?B : 什么叫特别好的东东?A : 一些除oracle的
在RedHat EL AS 3上安装Oracle9.2.0(转)
在RedHat EL AS 3上安装Oracle9.2.0(转)[@more@]本文的讨论在:[url]http://www.itpub.net/showthread.php?s=abcf47c1bcb26051a3ed97ad6f45a17a&threadid=171693[/url]patch 下载[url]software/patch.rar[/url]9024的升级包在这里:FTP地址:ftp2.whidc.comFTP端口:8021 (FTP下载的端口号已由以前的21更改为现在的8021)FTP帐号:unixFTP密码:solaris在RedHat Enterprise Linux Advanced Server 3上安装Oracle9.2.0这个周下了RHEL3,装了Oracle 9i,将过程贴出来,给大家分享.查了metalink上的资料,并查了一些以前的贴子.有重复的,就不
ORACLE常用傻瓜问题1000问(之十二)(转)
ORACLE常用傻瓜问题1000问(之十二)(转)[@more@]9I管理的数据字典ALL视图。783. ALL_ALL_TABLES用户可存取的所有表.784. ALL_ARGUMENTS用户可存取的对象的所有参数.785. ALL_ASSOCIATIONS用户定义的统计信息.786. ALL_BASE_TABLE_MVIEWS用户可存取的所有物化视图信息.787. ALL_CATALOG用户可存取的全部表,同义词,视土和序列.788. ALL_CLUSTER_HASH_EXPRESSIONS用户可存取的聚集的HASH函数.789. ALL_CLUSTERS用户可存取的所有聚集.790. ALL_COL_COMMENTS用户可存取的表或视图上注释.791. ALL_COL_PRIVS列出列上的授权,用户或PUBLIC是授予者.
ORACLE常用傻瓜問題1000問(之十一)(转)
ORACLE常用傻瓜問題1000問(之十一)(转)[@more@]9I管理的数据字典USER视图。645. USER_ALL_TABLES包含对用户可用的表的描述.646. USER_ARGUMENTS列出对用户可存取的对象中的参数.647. USER_ASSOCIATIONS当前用户所拥有的相关对象的用户定义的统计.648. USER_AUDIT_OBJECT关于对象的语句审计跟踪记录.649. USER_AUDIT_SESSION关于用户连接或断开的全部审计跟踪记录.650. USER_AUDIT_STATEMENT列出用户发出的GRANT,REVOKE,AUDIT,NOAUDIT,ALTER SYSTEM语句的审计跟踪条目.651. USER_AUDIT_TRAIL与用户有关的审计跟踪条目.652. USER_BASE_TABLE
ORACLE常用傻瓜问题1000问(之十)(转)
ORACLE常用傻瓜问题1000问(之十)(转)[@more@]9I管理的数据字典DBA视图。485. DBA_2PC_NEIGHBORS包含未决事务的引入或流出的连接信息.486. DBA_ALL_TABLES显示数据库中所有表的描述.487. DBA_APPLICATION_ROLES所有的具有函数定义的验证策略的角色.488. DBA_ASSOCIATIONS显示用户定义的统计信息.489. DBA_AUDIT_EXISTS列出AUDIT NOT EXISTS和AUDIT EXISTS产生的审计跟踪.490. DBA_AUDIT_OBJECT系统中所有对象的审计跟踪记录.491. DBA_AUDIT_SESSION列出关于CONNECT和DISCONNECT的所有审计跟踪信息.492. DBA_AUDIT_STATEMENT列出关于GRANT,R
ORACLE常用傻瓜问题1000问(之九)(转)
ORACLE常用傻瓜问题1000问(之九)(转)[@more@]9I管理的V$视图。401. V$PQ_TQSTAT包含并行执行操作上的统计量.帮助在一个查询中测定不平衡的问题.402. V$PROCESS包含关于当前活动进程的信息.403. V$PROXY_ARCHIVEDLOG包含归档日志备份文件的描述信息,这些备份文件带有一个称为PROXY副本的新特征.404. V$PROXY_DATAFILE包含数据文件和控制文件备份的描述信息,这些备份文件带有一个称为PROXY副本的新特征.405. V$PWFILE_USERS列出被授予SYSDBA和SYSOPER特权的用户.406. V$PX_PROCESS包含正在运行并行操作的会话的信息.407. V$PX_PROCESS_SYSST
ORACLE常用傻瓜問題1000問(之八)(转)
ORACLE常用傻瓜問題1000問(之八)(转)[@more@]大家在應用ORACLE的問題可能會遇到很多簡單的問題, 特別對新手?碚f, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助!9I管理的V$视图。281. V$ACCESS显示当前被锁定的数据库中的对象及正在访问他们的会话.282. V$ACTIVE_INSTANCES为当前安装的数据库中出现的所有实例建立从实例名到实例号的映射.283. V$ACTIVE_SESS_POOL_MTH所有活动的会话池资源分配方法.284. V$AQ当前数据库中的队列的统计量.285. V$ARCHIVE归档所需的重做日志文件中的信息.286. V$ARCHIVE_DEST当前实例的所有归档日志
ORACLE常用傻瓜問題1000問(之六)(转)
ORACLE常用傻瓜問題1000問(之六)(转)[@more@]大家在應用ORACLE的時候可能會遇到很多看起?聿浑y的問題, 特別對新手?碚f, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!對ORACLE高手?碚f是不用看的.ORACLE內部函數篇204. 如何得到字符串的第一個字符的ASCII值?ASCII(CHAR)SELECT ASCII('ABCDE') FROM DUAL;結果: 65205. 如何得到數值N指定的字符?CHR(N)SELECT CHR(68) FROM DUAL;結果: D206. 如何連接兩個字符串?CONCAT(CHAR1,CHAR2)SELECT CONCAT('ABC','DEFGH') FROM DUAL;結果: 'ABCDEFGH'207. 如何
ORACLE常用傻瓜問題1000問(之七)(转)
ORACLE常用傻瓜問題1000問(之七)(转)[@more@]大家在應用ORACLE的時候可能會遇到很多看起来很混乱的問題, 特別對新手老说, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步! 對ORACLE高手是不用看的.ORACLE內部函數篇255. CHARTOROWID(CHAR)將包含外部語法ROWID的CHAR或VARCHAR2數值轉換為內部的二進制語法,參數CHAR必須是包含外部語法的ROWID的18字符的字符串.SELECT NAME FROM BSEMPMS WHERE ROWID=CHARTOROWID('AAAAfZAABAAACp8AAO');NAME : LEIXUE256. CONVERT(CHAR,DEST_CHAR_SET,SOURCE_CHAR_SET)C
ORACLE常用傻瓜問題1000問(之五)(转)
ORACLE常用傻瓜問題1000問(之五)(转)[@more@]大家在應用ORACLE的時候可能會遇到很多看起?聿浑y的問題, 特別對新手?碚f, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!對ORACLE高手?碚f是不用看的.本讲主要讲的是SQL语句的优化方法! 主要基于ORACLE9I的.174. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='CCBZZP';175. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获
ORACLE常用傻瓜問題1000問(之四)(转)
ORACLE常用傻瓜問題1000問(之四)(转)[@more@]大家在應用ORACLE的時候可能會遇到很多看起?聿浑y的問題, 特別對新手?碚f, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!對ORACLE高手?碚f是不用看的.虚擬字段133. CURRVAL 和 nextval为表创建序列CREATE SEQUENCE EMPSEQ ... ;SELECT empseq.currval FROM DUAL ;自动插入序列的数值INSERT INTO empVALUES (empseq.nextval, 'LEWIS', 'CLERK',7902, SYSDATE, 1200, NULL, 20) ;134. ROWNUM按设定排序的行的序号SELECT * FROM emp WHERE ROWNUM < 10 ;1
ORACLE常用傻瓜問題1000問(之三)(转)
ORACLE常用傻瓜問題1000問(之三)(转)[@more@]大家在應用ORACLE的時候可能會遇到很多看起?聿浑y的問題, 特別對新手?碚f, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!對ORACLE高手?碚f是不用看的.88. CHR()的反函數是?ASCII()SELECT CHAR(65) FROM DUAL;SELECT ASCII('A') FROM DUAL;89. 字符串的連接SELECT CONCAT(COL1,COL2) FROM TABLE ;SELECT COL1||COL2 FROM TABLE ;90. 怎么把select出来的结果导到一个文本文件中?SQL>SPOOL C:ABCD.TXT;SQL>select * from table;SQL >spool off;91.
ORACLE傻瓜問題1000問連載(之一)(转)
ORACLE傻瓜問題1000問連載(之一)(转)[@more@]作者: CCBZZP大家在應用ORACLE的時候可能會遇到很多看起?聿浑y的問題, 特別對新手?碚f, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!對ORACLE高手?碚f是不用看的.1. Oracle安裝完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp2. ORACLE9IAS WEB CACHE的初始默认用户和密码?administrator/administrator3. oracle 8.0.5怎么创建数据库?用orainst。如果有motif界面,可以用orainst /m
ORACLE应用经验(5)-表空间(转)
ORACLE应用经验(5)-表空间(转)[@more@]一、进入oracle下# su - oracleas4101> lsnrctl startas4101> svrmgrlsvrmgrl> connect internal;svrmgrl> shutdown immediate;svrmgrl> startup二、查看有哪些表空间svrmgrl> SELECT * FROM DBA_TABLESPACES;SYSTEM RBS TEMP TOOLS USERS三、将USERS表空间DROPsvrmgrl> ALTER TABLESPACE USERS OFFLINE;svrmgrl> DROP TABLESPACE USERS;四、查看表空间的空余大小svrmgrl> SELECT TABLESPACE_NAME,SUM(BYTES)/1024/1024 MBFROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME;