- 浏览: 182043 次
- 性别:
- 来自: 深圳
最新评论
-
飞出四季做的茧:
kris_zhang 写道int temp = 0 ; ...
Java IO流 Zip文件的压缩和解压缩 -
kris_zhang:
int temp = 0 ; while(( ...
Java IO流 Zip文件的压缩和解压缩 -
welcomezhang:
学习了,这块自己还得深挖下
为什么HashMap不是线程安全的 -
fomeiherz:
这个写的最详细了,赞一个
Java的泛型类和泛型方法 -
beijishiqidu:
hanmiao 写道http://yangguangfu.it ...
Java设计模式之策略模式
文章列表
存储过程加密的官方文档地址
http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/wrap.htm#BEHHAGCE
shell sensitive encrypt tool--shc
http://www.datsi.fi.upm.es/~frosal/sources/
Oracle的存储过程加密,顾名思义,就是对Oracle存储过程源码的加密,使得别人看不到你的源码,达到保护的目的,当然不是什么都是需要的,有的项目对安全性要求比较高的时候,就可能会用到,好了,废话不多说了,开始这部分的旅程吧。
首先,Oracle提供了加密方式,--Wrap和DBMS_DDL,当然这两种不光是是对存储过程加密的,函数,包体,类型等都是可以加密的,在此只对存储过程的加密进行解释。
Wrap方式加密
1.用法:
他的用法还是比较简单的,一个命令就可以实现加密,以下是命令的格式
wrap iname=input_file [ ona ...
1.创建Oracle表空间:
示例:create tablespace my_space datefile 'D:\ruanjian\app\Administrator\oradata\oracle\my_space.dbf' size 20M;
2.删除Oracle表空间:
示例:drop tablespace my_space including contents and datafiles;
3.查看当前所有的表空间和表空间对应的数据文件的位置:
select * from dba_tablespaces;--查看当前所有的表空间名称
select * fr ...
Oracle 11g SYS用户认证方式总结
- 博客分类:
- oracle
OS: Red Hat Enterprise Linux AS release 4 (Nahant Update 2)uname -r: 2.6.9-22.ELDB: Oracle Database 10g Release 10.2.0.1.0第一种情况:初始化参数 remote_login_passwordfile 设置为 EXCLUSIVE
查看当前参数的设置值方法如下:
登陆Oracle主机,连上Oracle服务器。
select value from v$parameter t where t.NAME='remote_login_passwordfile';
1. 本地 ...
一、忘记除sys、system用户之外的用户的登录密码。
用具有DBA权限的用户登录: conn dba_user/dba_passwd;
使用如下语句修改用户的密码: alter user user_name identified by new_password;
注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效
如果是sys用户登录,conn sys/sys_passwd as sysdba;
二、忘记sys用户,或者是system用户的密码。
如果是忘记system用户的密码,可以用 ...
在awk编程中,千万不要忘记awk处理正则外,还有很多内部函数,特别是字符串处理函数,在处理数据的过程中,调用这些函数,将能减少很多工作量。
1、格式
//注意\后面不能有空格,BEGIN开始位置的“'”和END结束位置的“'”不能忘记。
awk -F'|' \
'BEGIN{
//awk的begin部分
}
{
//awk的执行部分,处理过程中想退出,使用exit(value); 相当于C语言中的for中的break
}
END
{
//awk的end部分
}' ${old_filename} & ...
1)重启ubuntu,随即长按shirft进入grub菜单(我的是找不到grub引导界面,如果你的启动界面有的话,直接进入2)步骤);
2)选择recovery mode,按"e"键进入编辑页面;
3)将ro single替换为rw single init=/bin/bash;(ubuntu10.10 不用改,改不了)(这个我没有验证不知道原来的哥们说的对不,如果有人知道的话,告诉我下为什么);
注意:改的时候是一般的文本操作,不是linux的vi哦,我开始用vi发现不对,在这提醒各位。修改好了之后就到4)步骤。
4)按ctrl+x进入单用户模式,当前用户即为root;( ...
在设置之前有必要知道一些基础的信息。
1.环境变量:PS1(数字1),具体的Linux版本不同,他的bash也不尽相同,可以man bash一下,找到如下的信息。
此时我们就知道应该在那个文件中加入对应的语句。
以上图片中的内容看出,如果要使得所有的用户都生效的话,就在/etc/profile文件的最后一行加入如下配置,如果是针对某个用户的话,以我的环境举例,此时就要找到用户家目录下的.bash_profile文件进行配置(bash不同,配置的文件也不同,一般也会在.profile中配置,这样根据你的操作系统它具体有那个文件了)。如果两个都配置,取用户的个性配置,公共的配置会被覆盖。
一 ...
--动态sql和动态游标
declare
cnt number;
begin
execute immediate
'select count(*) from emp'
into cnt;
dbms_output.put_line(cnt);
end;
--创建存储过程执行插入语句
create or replace procedure myproc11
(empid in varchar2,empname in varchar2)
is
sql_str varchar(200):='insert into emp values(:a,:b)';
beg ...