Imp/Exp PARFILE
导出语句exp system/manager@cpzb2006 compress=y filesize=2000M file=(E:DBBACKUPexp_cpzb01.dmp,E:DBBACKUPexp_cpzb02.dmp,E:DBBACKUPexp_cpzb03.dmp,E:DBBACKUPexp_cpzb04.dmp,E:DBBACKUPexp_cpzb05.dmp,E:DBBACKUPexp_cpzb06.dmp,E:DBBACKUPexp_cpzb07.dmp,E:DBBACKUPexp_cpzb08.dmp,E:DBBACKUPexp_cpzb09.dmp,E:DBBACKUPexp_cpzb10.dmp) log=E:DBBACKUPexp_cpzb.log full=y direct=y recordlength=65535导入语句imp system/manager@CFP00_CPZBZHCX PARFILE=e:dbbackupimp_full_cfp10imp_full.parimp_full.par的内容是filesize=0 BUF
linux修改文件权限
查看文件权限的语句:在终端输入: ls -l xxx.xxx (xxx.xxx是文件名)那么就会出现相类似的信息,主要都是这些: -rw-rw-r–一共有10位数其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group) 最后那三个 r– 代表的是其他人(other)然后我再解释一下后面那9位数: r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话) - 表示相应的权限还没有被授予好了现在该说说修改文件权限了在终端输入:chm
Ibatis,hibernate–能者见能,智者见智慧(转)
Ibatis,hibernate–能者见能,智者见智慧估计SSH是当下最流行的框架了,一些朋友有时会聊到公司的技术架构,或者是有时要我帮着推荐一些人,这个词90%的机会会出现,Spring+Struts+Hibernate是个不错的技术框架,其中Spring作为轻量级的业务层框架,已经非常成功的取代了以前大家不是很情愿的EJB的开发框架,除了关于支持分布式的问题上,可能会让人犹豫一下,其他基本上听不到对spring说不的时候,当然通过JTA的方案解决分布式的问题也已经有一些不错的成功案例,Struts作为MVC中最成功的开源项目框架也是相当成功,作为显示层开发的框架
exp/imp导出导入工具的使用
一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/binexp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移它有三种模式:a. 用户模式: 导出用户所有对象以及对象中的数据;b. 表模式: 导出用户所有表或者指定的表;c. 整个数据库: 导出数据库中所有对象。2. 导出工具exp交互式命令行方式的使用的例子$exp test/test123@appdbEnter array fetch buffer size: 4096 > 回车Export file: expdat.dmp > m.dmp 生成导出的文件名(1)E(ntire database), (2)U(sers), or
远程安装Oracle
Windowssetup.exe -record -destinationFile C:OraInstrec.rspUNIX./runInstaller -record -destinationFile /u01/OraInst/rec.rsp这样可以产生以及记录文件。然后在对方的机器:Windowssetup.exe -silent -responseFile C:OraInstcustom.rspUNIX./runInstaller -silent -responseFile /u01/OraInst/custom.rsp====================================================================================Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移如果你需要帮助或想和我一起学习的请联系联系方式QQ:370140387QQ群: 8583788
Oracle命令全集
Oracle命令全集第一章:日志管理第二章:表空间管理第三章:表第四章:索引第五章:约束第六章:LOAD数据第七章:reorganizing data第八章: managing password security and resources第九章:Managing users第十章:managing privileges第十一章: manager role第十二章: BACKUP and RECOVERYOracle命令全集第一章:日志管理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
十步让你成为Oracle 10g DBA(转)
十步让你成为Oracle 10g DBA随着Oracle技术和市场的快速发展,目前从事Oracle DBA工作的人群越来越庞大,从一些我经常去的论坛和社区中大家发的帖子上看的出,很多人都渴望在现在或将来从事这一领域的工作,现在的市场需求也很大,但不难看出,各个公司对DBA这个岗位的要求也越来越高,当然了,高薪、高挑战和可持续发展的职业通道吸引了大量的年轻人去尝试进入这一领域工作.对一个以前没怎么接触过Oracle Database的新手来说,如何才能快速的成为一个Oracle DBA,是他们目前所迫切渴望的.很多人因为学习的方法不对,走入了误区,感觉到越学越
Fedora安装VNCServer远程桌面
Fedora安装VNCServer远程桌面,在安装包中选择上vncserver,安装后即可出现vncserver组件,首先运行vncserver提示输入密码 xxxxxxx <enter>确定密码 xxxxxxx <entry>修改/etc/sysconfig/vncserver.移除注释项把用户改成root如:VNCSERVERS=”1:root”VNCSERVERARGS[1]=”-geometry 800×600″ 修改/root/.vnc/xstartup 将第二三行注释去掉即可启动vns服务sudo /sbin/service vncserver restart默认端口5901====================================================================================Inthirties关注Oracle数据库
Vi指令大全
进入vi的命令vi filename: 打开或新建文件,并将光标置于第一行首vi +n filename: 打开文件,并将光标置于第n行首vi + filename: 打开文件,并将光标置于最后一行首vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename….filename: 打开多个文件,依次进行编辑[编辑]移动光标类命令h: 光标左移一个字符l: 光标右移一个字符space: 光标右移一个字符Backspace: 光标左移一个字符k或Ctrl+p: 光标上移一行j或Ctrl+n: 光标下移一行Enter: 光标下
Oracle笔记1
sqlplus “sys/test1234 as sysbda”desc $controlfileselect status,name form v$controlfile;desc v$datafileselect file#,status from v$datafile;desc v$logfileselect member from v$logfile;SGA :DB buffer, 大共享区, 共享池, Redo buffer, 固定SGADB高速缓存池(DB buffer): 默认缓存池, 保持缓池, 再生缓存池共享池: 库缓存区(共享SQL区 PL/SQL区), 字典缓存区 块(block 8K 操作系统的整数倍) 盘区(extent) 段(segment) 表空间(tablespace) 数据文件(datafile)我们只能指定表在那个表空间中sqlplus/nologconnect s
解决Oracle 10g 安装后,非本机TNS连接出错问题
解决Oracle 10g 安装后,非本机TNS连接出错问题一般是TNS没有配置成功,手工修改或者删除原来的重建即可。====================================================================================Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移如果你需要帮助或想和我一起学习的请联系联系方式QQ:370140387QQ群: 85837884(注明:数据库)电子邮件:dba@Inthirties.com网站: http://www.inthirties.com[@more@]
解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题
解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题这个多半是密码文件的问题本机可以通过验证但是非本机就不行,是因为本地的话,不会check密码文件,而安全性对异地登录的(通过SID)登录要验证密码文件首先查看select * from v$pwfile_user;应该没有记录,说明还没有SYS的密码文件。使用密码文件orapwd 命令 orapwd -c file=”$ORACLE_HOME/dbs/orapwd$ORACLE_SID” entity=5 password=changeoninstall 再次查看 v$pwfile_user 这时候有一条记录了grant sysdba to system.在查看v$pwfile_user system的记
Oracle数据库内存管理之共享池
重要共享池有关数据字典:V$librarycache, v$sqlarea, v$sqltext, v$sql, v$db_object_cache,v$sgastat(sga统计),v$rowcacheDBMS_Shared_pool packageshared_pool(内存池)是Oracle的内存管理中一个非常重要的部分,也是属于SGA的一个部分,对于Oracle10g的用户来说,由于自动SGA内存管理ASMM(Automatic shared memory)的新功能,而不需要我们手工的设置shared pool等一干内存池的大小,但是作为对Oracle的DBA,我们还是应该对Oracle的系统中重要的部件的工作内容和原理加以了解这样才能做到更深入的运用。在Oracle9i或者以前的版本里,我们
linux性能分析工具nmon(转载)
Linux 中可以利用top,ps,iostat,vmstat等命令观察系统性能状况,但如果你觉得在几个工具间切换是件麻烦事,那可以试试 nmon。nmon 是IBM提供的运行于AIX/Linux平台的性能分析工具,可以在同一屏幕中输出CPU、内存、进程、网络、磁盘等各种性能数据。 支持pSeries® p5、x86、x86_64架构机型,能够运行在AIX和多种Linux发行版,二进制发布,无须编译安装,且操作非常方便。从IBM DeveloperWorks的文章来看,可以提供下面多种性能分析:CPU 使用率内存使用情况内核统计信息和运行队列信息磁盘 I/O 速度、传输和读/写比率文件系统中的可用
Linux性能分析工具(vmstat,iostat,sar)(转载)
1. /proc/partitionsiostat 的数据的主要来源是 /proc/partitions,所以需要先看看/proc/partitions 中有些什么。# cat /proc/partitionsmajor minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq3 0 19535040 hda 12524 31127 344371 344360 12941 25534 308434 1097290 -1 15800720 282146623 1 7172991 hda1 13 71 168 140 0 0 0 0 0 140 1403 2 1 hda2 0 0 0 0 0 0 0 0 0 0 03 5 5116671 hda5 100 477 665 620 1 1 2 30 0 610 6503 6 265041 hda6 518 92 4616 2770 257 3375 29056 143880 0 46520 146
ORA-01017:用户名密码出错 故障实例
sysdba登录 ORA-01017:用户名密码出错 故障排查实例早上接到一个朋友的急call,说是数据库的sys登录不了系统叻。普通用户连接可以登录,只要是as sysdba就提示ORA-01017:用户名密码出错。很显然这是一个典型的sysdba登录的问题。首先要他查看了sqlnet文件。SQLNET.AUTHENTICATION_SERVICES= (NONE) 启动密码文件验证了,接着查看$ORACLE_HOME/dbs/下有没有orapw$ORACLE_SID的文件,确定有。接着查看remote_login_passwordfile的值,我估计这时他的值一定是NONE,而不是EXCLUSIVE不过怎么来确定这个推断了。remote_login_passwordfile是ini
深入了解Oracle 10g里的Listener
====================================================================================Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移如果你需要帮助或想和我一起学习的请联系联系方式QQ:370140387QQ群: 85837884(注明:数据库)电子邮件:dba@Inthirties.com网站: http://www.inthirties.com[@more@]
SQL Trace和TKPROF的使用 入门篇
SQL*Trace(等同于10046 event)是用来产生一个trace统计报告的方法,通过使用SQL_Trace我们可以将一个session时期运行时期的所以统计生成到一个trc文件里,通过tkprof我们可以将这个trc文件格式化成一种report形式的输出,使我们更容易看这个report,SQL Trace通常可以用来看一个对有问题的sql语句进行跟踪,对一些错误也可以进行跟踪。下面列举两例来说说他的用法例子1,解决drop user的问题。在一次使用em的过程中,由于我的错误判断,造成repository不能drop。运行emca -deconfig dbcontrol db -repos drop失败,打开相关的log文件检查,
dba和sysdba的区别
看见Csdn的Oracle技术版块有人提出关于dba和sysdba的一些困惑,这里详细的介绍一下两者的区别。dba是Oracle里的一种对象,Role 和User一样,是实实在在存在在Oracle里的物理对象,而sysdba是指的一种概念上的操作对象,在Oracle数据里并不存在。 所以说这两个概念是完全不同的。dba是一种role对应的是对Oracle实例里对象的操作权限的集合,而sysdba是概念上的role是一种登录认证时的身份标识而已。 下面我们通过详细的实例来看看他们的区别 1. 物理上的role dba 是可以在数据字典里查到的 SQL> select * from dba_roles where upper(ro
EM管理实例问题
昨天,发现EM有些问题,dbcontrol不能启动成功,当时没有多想,想着可能是repository出问题叻。我重新recreate一把就可以叻。运行recreate时候报错,接着运行drop时候报错。连repository都不能创建叻,没有办法,打开relog一看,发现有些表不存在。接着,按照网上的介绍,手工删除sysman,运行命令SQL>drop user sysman cascade;报错:通过sql trace和tkprof抓出删除时的信息,发现是有些相关的表没有找到,建立叻相关的同义词,最后删除sysman成功,不过当时的运行输出都没有记下来,这里也无法写上来叻。然后emca -config dbcontrol