12 2012 档案
摘要:上周考六级,还有学期的期末考...竟然忘记记录了.这周还是比较充实的。考完英语后,心情好多了。下两个考试大概距离半个月,可以有点时间看书。刚刚把历时一个月的书看完---《oracle11g 初学者指南》大概对oracle的各项操作有了个基本的了解。书中的内容也比较官方:1 数据库的基本知识,oracle体系2 oracle的安装3 oracle的网络设置4 oracle的备份管理:冷备份 热备份 RMAN Data Guard等等5 oracle的导入导出:Data Pump6 RAC 等7 大数据的相关知识,优化等等8 常用SQL命令,PL\SQL的基本语法收获还是很多的。从刚开始对orac
阅读全文
摘要:Oracle中不同启动和关闭方式的区别Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将周详介绍这些启动和关闭方式之间的区别连同他们各自不同的功能。一、启动和关闭Oracle数据库对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的任何功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭能够直接通过SQL*Plus来完成,而不再另外需要Server Manager,但系统为了保持向下兼容,依旧保留了Server Manager
阅读全文
摘要:文章转载自CNOUG论坛---http://www.oracle.com.cn/viewthread.php?tid=48211&extra=page%3D1实例和数据库的启动与关闭是DBA的重要职责之一。只有打开数据库,其他用户才能对数据库中的数据进行操作。一旦数据库关闭,便不能对其操作。对于DBA们来说,关闭和重新启动数据库以便优化、调整应用程序的运行是经常碰到的事情。如果用户已经进入了数据库,使用SHUTDOWN IMMEDIATE 或SHUTDOWN ABORT命令来执行关闭数据库,则用户将失去连接,直到数据库重新启动。经常关闭和启动会对数据库性能造成一定的影响,当然也会影响到
阅读全文
摘要:我们常需要对Oracle数据库进行迁移,迁移到更加高级的主机上、迁移到远程的机房上、迁移到不同的平台下一、exp/imp:这也算是最常用最简单的方法了,一般是基于应用的owner级做导出导入。操作方法为:在新库建立好owner和表空间,停老库的应用,在老库做exp user/pwd owner=XXX file=exp_xxx.dmp log=exp_xxx.log buffer=6000000传dmp文件到新库,在新库做imp user/pwd fromuser=XXX touser=XXX file=exp_xxx.dmp log=imp_xxx.log ignore=y. 优缺点:优点是
阅读全文
摘要:日志管理1.forcing log switchessql> alter system switch logfile; 2.forcing checkpointssql> alter system checkpoint; 3.adding online redo log groupssql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m; 4.adding online redo log memberssq
阅读全文
摘要:Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML(数据操纵语言)、DDL(数据定义语言)、DCL(数据库控制语言)都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql.
阅读全文
摘要:冷备份:在数据库完全关闭的情况下进行的,数据文件是一致的,在备份时没有任何访问和修改从冷备份中恢复:1 文件还原 2 前向恢复热备份:在数据库已启动且正在运行时进行的备份。完全恢复:先把数据库还原,通过所有可用的归档日志对数据库进行前向恢复不完全恢复(时间点恢复):首先将数据库还原,利用部分日志有选择性的前滚到一个预先确定的时间点或系统修改号SCN。恢复的步骤:1 将备份的数据文件还原到数据库文件应该驻留的位置2 以nomount方式启动3 建立控制文件4 确保恢复的数据文件联机5 装载数据库6 确定归档日志的位置,并用归档日志恢复数据库7 打开数据库
阅读全文
摘要:这周基本没看技术书,没办法,下周六级加期末考....英语求过关~
阅读全文
摘要:这周,装上了windows版的 Linux版的oracle熟悉了下SQL*PLUS的编程规则,还有常用的linux命令看了一本《简爱》正在看oracle
阅读全文
摘要:SQL语句包括两个部分:1 DDL 数据定义语言 2 DML 数据控制语言DDL:create:创建一个表create table b(
clob char(1)
);alter:增加已经定义的表列的分配drop:删除一个表desc:查看一个表的定义DML:selelct:select * from b;insert:insert into state values('fds','fds');update:修改已有的数据delete:删除已有的数据带or/and的where子句: select a,b,c from tablename where a='
阅读全文
摘要:Error in invoking target 'mkldflags ntcontab.o.ntcontab.o.nnfgt.o'Error in invoking target 'Client_sharedlib' of makefile ....Error in invoking target 'links proc_gen_pcscfg' ....Error in invoking target 'idg4odbc'...Error in invoking target 'itnsping'...Error
阅读全文
摘要:system 里面 选择Preferences -》》》》 keyboard shortcuts 挑选自己想要设置的选项即可。推荐吧 run a terminal 修改成自己想要的快捷键,这个很常用
阅读全文
摘要:解决缺包: pdksh-5.2.14问题这次最后少一个包是 pdksh-5.2.14 这个包系统自己是安装不上的,只好从CSDN上下载下来因为是 rar格式的包,所以使用unrar x filename这个命令就可以了如果没有rar 或者 unrar 这个命令,可以到下面的下载地址进行下载可以使用下面的命令进行使用:root身份 tar -zxvf rarlinux-4.2.0.rar.gz 进入rar包 cp rar /usr/local/bin cp unrar /usr/local/bin cp rarfiles.lst /etc cp default.sfx /usr/lo...
阅读全文
摘要:我是参考下面的安装方法:http://www.doc88.com/p-714757764357.html其中有几个目录没有完全创建...要自己创建一下。然后切换oracle账号进行安装,可是如果选择 新建安装:68%就会报错如果仅安装软件,86%会出错,出错原因是因为少了一些包!...目前已经下载完 gcc的安装包。常用命令:rpm -q 想要检查是否安装的软件名字yum install 安装的文件名字要检查是否存在的包:都安装了...但是仍然会在68%link的时候报错...目前还有两个包failed,明天在弄弄看
阅读全文
摘要:这周,依然平常的上课。去图书馆借了四本床头书《简爱》《白鲸》《....情人》(忘记名字,还没看)《....》左边英文,右边汉译,非常不错。周二的时候oracle的书到了,看了前几章,要常用到linux,索性就打算做个双系统,正式搞起。以前都是用vm,结果对在真机上装,产生了不小的畏惧感。周五开始装机,双系统用easybcd一气呵成,还不算困难。周六装oracle,磁盘不足,不会用命令调整分区大小,重装linux。结果grub引导错误,开机开不开。一键还原才解决。周日继续装linux,搞定。实验室灯管一闪一闪,很不爽。
阅读全文
摘要:今天电脑恢复了前几天的模样,依旧是仅有的win7,胆颤心惊的依然决定用easybcd装。首先,资源的需要:1 两个centos的镜像。bin-dvd的,这个是全的,不用在线下载了。2 easyBCD2.2步骤:1 win7下面新建磁盘,要FAT32格式的,因为grub不认ntfs的磁盘。大概10G能存放两个镜像就可以了。2 把dvd1中的images 和 isolinux分别解压到新建的镜像磁盘,还有c盘的根目录下。3 安装并启动easyBCD,在新加条目里,选择NeoGrub,安装,配置:输入下面命令:root (hd0,0)vmlinuz (hd0,0)/isolinux/vmlinuzi
阅读全文
摘要:安装第一遍的时候,遇到了各种问题,一一百度之。最后一个问题,磁盘不足,这个实在没法解决。只好重做系统。其实最好的办法是调整分区大小,但是我之前觉得磁盘剩余的27GB没有合理的利用,还是重新分一下比较好。这部分的内容转载自 http://www.iteye.com/topic/816268 –任何一个分区都必须挂载到某个目录上。–目录是逻辑上的区分。分区是物理上的区分。–磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作。–根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区。Q:如何查看分区和目录及使用情况?–fdisk查看硬盘分区表–df:查看分区使用情
阅读全文