自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 创建数据库脚本

spool crdb01.logCREATE DATABASE david        USER SYS IDENTIFIED BY david        USER SYSTEM IDENTIFIED BY david        LOGFILE GROUP 1 (/export/home/oracle/oradata/david/redo01.log) SIZE 100M,     

2009-09-06 19:22:00 413

原创 pl/sql developer连接数据库

下个工具,免安装http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 解压缩到一个文件夹,在这个文件夹下建network目录,在network目录下建admin目录,在admin目录下添加一个tnsnames.ora文件,添加内容如下:# tnsnames.ora N

2009-08-14 22:20:00 802

转载 Oracle中DUMP转储方法

大家在学习研究ORACLE的过程中,为了更深入的了解内部的机制,免不了要进程DUMP来研究学习,下面我把学习过程中不断整理的各个DUMP罗列出来,希望大家指明错误和进行补充,共同进步!—————————————————————————————1、DUMP出控制文件alter system (session) set events immediate trace name controlf lev

2009-07-16 18:58:00 6572

原创 Checkpoint之一

在Oracle中进行数据修改时,首先将数据读取到内存中(buffer cache),修改数据的同时oracle会记录重做(redo)用于恢复,所以不必再事务提交(commit)时将数据写回到磁盘。重做日志也使在数据库在崩溃之后可以恢复。检查点的存在就是为了缩短恢复的时间。我们看一下检查点的scn:SQL> select file#, checkpoint_change#,to_char(c

2009-07-15 23:12:00 763

原创 浅谈SCN

SCN(system change number)是oracle中很重要的一个机制,在数据恢复,data guard,streams复制,rac节点同步等各个功能中起到重要的作用。 我们首先看下oracle事务中数据的变化时怎么写入数据文件的: 1.事务开始;2.在buffer cache中找到需要的块,如果没有找到的话,则从数据文件中加载入buffer cache;3.事

2009-07-13 21:48:00 1143

原创 sqlplus使用技巧

1.使用帮助--help index, ? 命令名称 2.列出缓冲区中的语句--list 3.修改缓冲区--change/原句/修改后 4.在缓冲区尾部添加--a 5.删除缓冲区中x到y行--del x y 6.使用外部编辑器--edit 7.修改输出格式--column 8.修改外部编辑器为vi--修改$ORACLE_HOME/sqlplu

2009-07-12 00:35:00 362

原创 Oracle数据库的访问

数据库启动之后,我们希望数据库可以提供远程访问的能力,这时候需要启动数据库的监听功能(lsnrctl),监听一般在1521端口上监听数据库的连接,接受来自客户端的访问。我们首先看一下tnsnames.ora的配置:ZXNM =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 1

2009-07-10 11:20:00 552

原创 克隆db_name相同的数据库

我们在一台主机上可以克隆出两个db_name相同的数据库,而将两个数据库同时启动起来。我们要做的是将原有的数据库文件复制一份,由于文件的位置改变了,重点是要修改控制文件里的信息。首先,我们打开已经存在的数据库,将获得控制文件创建的脚本文件:SQL> alter database backup controlfile to trace as ctlbak;如果转储整个控制文件,使

2009-07-09 16:08:00 432

原创 Solaris 10 关闭ftp、telnet、sendmail

管理命令 svcadm(服务状态管理,启动、停止等) # svcs 查看当前所有的服务状态,可以使用|管道符重定向作更个性化的查找;如 # svcs |grep online 查看当前运行服务 # svcs |grep offline 查看当前停止服务 # svcs |grep inetd 查看inetd服务状态 #svcadm disable svc:network/ftp #svcadm di

2009-07-08 22:54:00 991

原创 Oracle启动之二 启动到mount

启动到nomount之后,Oracle从参数文件中找到控制文件的信息,然后打开控制文件。SQL> show parameter control_files;NAME                                 TYPE------------------------------------ ----------------------VALUE-------------

2009-07-07 18:29:00 6150

原创 ORACLE_SID,INSTANCE_NAME,DB_NAME

下面我们来看oracle的几个变量。ORACLE_SID是以环境变量的形式出现的,当操作系统创建oracle进程时,进程的名称会根据这个ORACLE_SID来创建。参数文件的名称也是根据ORACLE_SID来确定的,如spfile.ora, init.ora bash-3.00$ export ORACLE_SID=uep4xbash-3.00$ sqlplus "/ as sys

2009-07-06 13:13:00 723

原创 Oracle启动之一 启动到nomount和参数文件

在sqlplus下,我们可以使用管理员sysdba/sysoper的身份启动数据库,即使用startup命令。而在这条命令的背后,Oracle系统做了很多的操作。总体来说,启动的过程分为三个步骤:1.         启动到nomount状态,这个阶段数据库读取spfile/pfile文件中的参数,启动数据库实例。2.         启动到mount状态,这个阶段数据库打开控制文件,验证

2009-07-05 07:51:00 2553

原创 处理Unix脚本文件中的^M

^M是在Windows中编辑脚本文件传到Unix系统中没有将回车换行符转换产生的。Windows的回车换行符是/r/n(十六进制0DH,0AH),而Unix的回车换行符是/n(十六进制0AH)。在使用ftp工具时,如果选择binary模式的话,将不会做自动的转换,而选择ascii模式会做自动的转换。 在Unix系统中可以使用dos2unix程序转换成Unix的格式。

2009-07-04 09:37:00 574

原创 使用winscp访问solaris

 默认solaris没有打开root使用ssh的权限。修改下面的文件:/etc/ssh/sshd_config # Are root logins permitted using sshd.# Note that sshd uses pam_authenticate(3PAM) so the root (or any other) user# maybe denied access b

2009-07-03 21:50:00 663

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除