关于数据库名(db_name)、实例名(instance_name)、ORACLE_SID
很简单的一下oracle概念,自己载熟悉一下,呵呵![@more@]关于数据库名(db_name)、实例名(instance_name)、ORACLE_SID数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库中的标识,用于区分不同数据库的参数。 一、什么是数据库名(db_name)数据库名是用于区分数据的内部标识,是以二进制方
在热备状态,表空间文件损坏的解决办法
很简单的一个问题,在热备状态,表空间文件损坏的解决办法.[@more@]在热备状态,表空间文件损坏的解决办法 1)表空间进入备份状态SQL> alter tablespace users begin backup;表空间已更改。2)在备份状态下,模仿文件损坏SQL> shutdown immediate;ORA-01149: 无法关闭 - 文件 9 设置了联机备份ORA-01110: 数据文件9: 'F:ORACLEORADATAORA9IUSERS01.DBF'SQL> startup force; 强制启动数据库ORACLE 例程已经启动。Total System Global Area 135338868 bytesFixed Size 453
手动建立oracle数据库
手动建立oracle数据库(权威介绍)作者:何致億, 美商甲骨文公司台湾分公司特约顾问[@more@]手动建立oracle数据库(权威介绍)何致億, 美商甲骨文公司台湾分公司特约顾问前几期我们分别探讨 Oracle9i 核心要素与数据库实体组成,相信大家对于 Oracle9i 数据库服务器已经具有一定程度的了解了。本期我将介绍手动建置 Oracle9i 数据库的步骤与相关注意事项。本文内容将涵盖下列主题:n 建立数据库的前置工作n 起始参数档的重要参数n 手动建立 Oracle9i 数据库的步骤n 如何移除 Oracle9i 数据库不管原因为何,当您准备自行建立 Oracle9i 数据库时,
Oracle8i/9i EXP/IMP使用经验
Oracle8i/9i EXP/IMP使用经验,不错![@more@]Oracle8i/9i EXP/IMP使用经验转自"聚贤庄" 作者gototop =================================== 一、8i EXP常用选项 1、FULL,这个用于导出整个数据库,在ROWS=N一起使用时,可以导出整个数据库的结构。例如: exp sys file=./db_str.dmp log=./db_str.log full=y rows=n compress=y direct=y 2、BUFFER和FEEDBACK,在导出比较多的数据时,我会考虑设置这两个参数。例如: exp new file=yw97_2003.dmp log=yw97_2003_3.log feedback=10000 buffer=100000000 tables=WO4,OK_YT
关于exp/imp的操作与案例分析
关于exp/imp的操作与案例分析,过程很清楚,很实用. [@more@]关于exp/imp的操作与案例分析(经典)oracle Export/Import工具提供了灵活多样的功能和导出/导入模式,最常使用的三种模式是User、table和full database。除此以外,还可以在导出/导入时决定是否包含与对象有关的数据字典信息,如索引、约束、权限等等。注意:通过逻辑备份可以备份整个数据库, 或仅备份部分重要数据。因为是逻辑上的备份,故只能用于逻辑的恢复数据, 一旦数据库被物理损坏, 导致不能启动,逻辑备份的数据不能帮助恢复数据库。1: table model1) backup one user's ta
不同平台上的内存查看命令
不同平台上的内存查看命令,个人的总结,已备查用![@more@]不同平台上的内存查看命令..怎样查看RS/6000的物理内存?环境 平台: RS/6000版本: AIX V4 问题 通过以下命令,可以查看RS/6000系统配备的物理内存的大小。 解答 使用命令lsdev -Cc memory查看RS/6000配置的物理内存设备,下面为其输出示例:mem0 Available 00-00 Memory L2cache0 Available 00-00 L2 Cache 再使用命令lsattr -El mem0输出如下size 512 Total amount of physical memory in Mbytes False goodsize 512 Amount of usable physical memory in Mbytes False 此例说明
用Oracle导入导出工具实现Oracle数据库移植
用Oracle导入导出工具实现Oracle数据库移植.很不错的方法,建议使用![@more@]用Oracle导入导出工具实现Oracle数据库移植 Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Oracle 7、Oracle 8、Oracle 8i,甚至Oracle 9i.。而考虑到数据库集中、维护、备份的方便性和避免设备的重复投资,在应用能兼容的情况下,将几个版本的Oracle数据库移植到一个主流版本上是数据库管理员的一个较优的选择。 这就存在
ORACLE DBA常用命令集锦(2)
ORACLE DBA常用命令集锦(2)[@more@]接上篇 ORACLE DBA常用命令集锦(1):sql> revoke create session from scott; 7.grant object privilege sql> grant execute on dbms_pipe to public; sql> grant update(first_name,salary) on employee to karen with grant option; 8.display object privilege : view => dba_tab_privs, dba_col_privs 9.revoke object privilege sql> revoke execute on dbms_pipe from scott [cascade constraints]; 10.audit record view :=> sys.aud$ 11. protecting
ORACLE DBA常用命令集锦(1)
oracle DBA常用命令集锦 (1)[@more@]DBA常用命令集锦第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m; 4.adding online redo log members sql> alter database add logfile member sql> '/disk3/log1b.rdo' to group 1, sql> '/disk4/log2b.rdo' to group 2;
oracle的学习历程
oracle的学习历程 [@more@]须对insert/update/delete/select很熟悉 这是基本的 OS 在NT上安装OEM可以帮助你理解Oracle 的objects 的概念 熟悉对应的SQL语句 Linux上的oracle也必须要学 所以你要熟悉linux的命令 这是你提高的必经之路 架构 理解Oracle的结构 什么是instance/db/tablespace/datafile/segment/rollback segment initSID.ora file/password file 书很多,买本,读上3遍 数据字典 这一关好难过的 那么多数据字典,记忆起来好麻烦 不过还是要记... 不过如果你是DBA那就好多了 每天接触这些字典 你肯定有你熟悉的数据字典 用起来也很
[转帖]weblogic群集
weblogic从5.1的版本起就支持集群技术.从网上down的版本是没有集群支持的。license key中有控制。 [@more@]weblogic从5.1的版本起就支持集群技术.从网上down的版本是没有集群支持的。license key中有控制。 关于wls 的集群原理,附上一个哥们写的东西,供大家参考。 (是写在wls5.1应用的时候,2000年,不过原理是一样的。) CLUSTER概要 一、 Cluster的概念及优势 Weblogic支持集群技术,即让一组Server指向同一域名一起工作从而提供一个更强大、更可****的应用平台。对于客户端而言,无论Cluster中有几个Server在工作,看上去都是一个。集
Linux上shmmax参数的设置及含义
shmmax内核参数定义单个共享内存段的最大值,如果该参数设置小于Oracle SGA设置,那么SGA就会被分配多个共享内存段。这在繁忙的系统中可能成为性能负担,带来系统问题。[@more@]shmmax内核参数定义单个共享内存段的最大值,如果该参数设置小于Oracle SGA设置,那么SGA就会被分配多个共享内存段。这在繁忙的系统中可能成为性能负担,带来系统问题。Linux上该参数的缺省值通常为32M。[root@neirong root]# more /proc/sys/kernel/shmmax33554432可以通过ipcs命令查看此设置下共享内存的分配,我们可以看到Oracle分配了多个共享内存段以满足S
在ORACLE中移动数据库文件(转载)
数据库由数据文件,控制文件和联机****志文件三种文件组成。由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等,数据库管理员可能会考虑移动数据库文件。[@more@]数据库由数据文件,控制文件和联机****志文件三种文件组成。由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等,数据库管理员可能会考虑移动数据库文件。下面以UNIX平台为例,分别讨论三种数据库文件的移动方法。 ---- 一.移动数据文件: ---- 可以用ALTER DATABASE,ALTER TABLESPACE两种方法移动数据文件。 ---- 1. ALTER DATABASE方法; ---- 用此方法,可以移
手动创建数据库具体步骤
[@more@]在linux操作系统上,以oracle用户名登录1、停止linux上运行的数据库实例2、更改linux上ORACLE_SID环境参数ORACLE_SID=gaogaoexport ORACLE_SID3、手动添加文件目录mkdir /opt/oracle/admin/gaogaomkdir /opt/oracle/admin/gaogao/bdumpmkdir /opt/oracle/admin/gaogao/cdumpmkdir /opt/oracle/admin/gaogao/udumpmkdir /opt/oracle/admin/gaogao/pfile (这个目录为个人爱好,不是必须)mkdir /opt/oracle/oradata/gaogao4、创建参数文件init(sid).oraCreate pfile from spfile;这样就可以在dbs目录下自动创建一个init(sid).ora文件
linux命令集锦之(1)
个人的总结。[@more@]禁止访问重要文件====================================----对于系统中的某些关键性文件如inetd.conf、services和lilo.conf等可修改其属性,防止意外修改和被普通用户查看。----首先改变文件属性为600:----# chmod 600 /etc/inetd.conf----保证文件的属主为root,然后还可以将其设置为不能改变:----# chattr +i /etc/inetd.conf----这样,对该文件的任何改变都将被禁止。----只有root重新设置复位标志后才能进行修改:----# chattr -i /etc/inetd.conf改变文件或目录之读、写、执行之允许权==========================
Linux下的自动备份和数据转发
Linux下的自动备份和数据转发,还不错,可以看看![@more@]1,自动备份要定期备份mysql数据啊什么的 每次都要拷来拷去的linux也有类似windows的计划任务的命令的[crontab]我要做的是备份var/mysql/ 下的work这个目录 也就是mysql数据库里的work这个表步骤:[root@localhost root]#crontab -e添加 0 2 */7 * * /root/backup [意思是每隔7天的凌晨2点0分运行/root下面的backup脚本]crontab下的命令前面一般都是五个星号 * * * * *;分别代表分,小时,天,月,年。然后我们去/root下面建立一个shell脚本backup[root@localhost root]#touch b