DSI 之lock学习
锁的申请:
1.使用hash算法将资源做hash,做完hash得到一个结果值将对应一个hash bucket
2.申请enqueue hash chain以访问hash bucket。
3.此时,将资源放到hash bucket的hash chain上。如果在hash ch...
锁的申请:
1.使用hash算法将资源做hash,做完hash得到一个结果值将对应一个hash bucket
2.申请enqueue hash chain以访问hash bucket。
3.此时,将资源放到hash bucket的hash chain上。如果在hash ch...
在oracle 9i下,如果对于未加密码的侦听,我们只需在在本地配一个listener的地址为远程的IP地址,就能关闭远程的侦听了。因此,为了防止这样的情况,我们往往会对侦听加密。
在...
(一) 背景说明:
由于业务数据库中不少表因为经常的insert、delete操作,时间一长容易操作表的HWM(高水位)比较高,在做全表扫描时消耗比较大,为提高数据库执行效率,该脚本对...
Dataguard的维护稍微麻烦点,不能删除尚未applied的归档日志,但是每次手工去核对就比较麻烦了,今天在pub上看到这样一个要求:“哪位有 standby数据库 定期删除已经apply的archive的shell脚本...
我们在做exp的时候,如果希望能实现一边导出边压缩,我们可以用管道技术也实现。
root用户建立管道:
mknod /opt/exp_path/test_pipe p
注:mknod用法:mknod name b|c major minormknod name p在...
用vi打开文本,发现里面的每一个末尾都是以^M结尾,出现这样的结果,应该是在win环境中的dos文本通过bin模式ftp传到了unxi环境中,要改正这些结束符,我们在vi下可以这么操作:
vi do...
1.PS1提示符:
unix:export PS1="[$LOGNAME@`hostname` $PWD$]"linux:export PS1=’[\u@\h \W]\$’
2.tar多个文件到一个tar包
D:\oracle>ls -ltotal 0drwxrwxrwx 1 Administrator Non...
misc@ORALOCAL(192.168.0.49)>
如果你也想和我一样,在sqlplus登录数据库的时候,能提示不少像上面这样详细登录的信息:
1.登录的用户名。当你的数据库中有多个用户时,它能告诉你当...
备份脚本说明:
(1) 环境:HP-UX B.11.11+Oracle 9.2.0.6
(2) 主机空间要求:脚本导出的文件为一个owner级的数据库备份为一个文件,必须保证空间有足够的剩余量;必须保证主机支持...
一、根据系统进程号,检查运行的sql内容并kill session
在命令行通过ps -ef |grep XXXX.sh,获得进程号后,kill -9 进程号,有的时候会kill不干净,在数据库中还存在该进程。可以试试以下的办...
在这里先写一下coolcode的使用,以备后续写代码的时候用到:
coolcode使用的语法是:
<coolcode>代码</coolcode>
其效果是:
代码
如果要加亮具体的语言,可以用 lang...
写一个ftp取文件的脚本,记录一下,以后可以用,放在后台跑了就可以闪人:)
vi ftp_get_file.sh
ftp -i -n 123.45.67.89 <<FTPFILE > down.log user username password bin  ...