
Oracle
iteye_751
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将树关系节点名称拼成字符串sql
[b]树自关联表sql,将关系节点名称拼成字符串:[/b]关键字prior :影响最后拼写成的path字符串,放在t.id前,则拼成的串从根->叶。放在t.parentid前,则拼成从叶->根[b]1.从根往下查[/b] [code="SQL"]select sys_connect_by_path(t.name, '>>') path form mytable t where ...原创 2010-05-11 14:20:02 · 352 阅读 · 0 评论 -
Oracle强制删除被使用中的索引
1.使用system用户登陆。2.查询表索引名称[code="sql"]select index_name from dba_indexes where table_name ='TAB_NAME'[/code]3.强制删除索引[code="sql"]drop index user.indexname force --”user“:索引所属数据库用户。“indexname”:第2步查询出...原创 2013-03-20 15:21:22 · 1553 阅读 · 0 评论 -
Oracle10g重装系统后,使用旧数据库文件还原数据库(无需重新导数据)
[b]第一步:装系统前,备份旧数据库主要数据[/b][list][*]1.备份E:/Oracle10g/oradata/test --主要是oradata文件夹下需要备份的文件夹,在此叫“test”[*]2.备份E:/Oracle10g/database/目录下PWDtest.org和SPFILEtest.ORA文件。[*]3.备份表空间,如果表空间没有在第一步中拷贝的test...原创 2012-06-28 16:45:03 · 353 阅读 · 0 评论 -
Oralce数据库进行数据加密方式对比
[b]第一种:采用oracle自带的TDE字段加密[/b]目的:防止数据文件被拷贝盗取。实现存储数据加密。特点:1.此种加密方式称为“透明数据加密”,意思就是只加密数据实体文件,而oralce用户登陆数据库,还可以看到原有的明文数据。原因是因为现有数据库生成了加密证书,对于拥有证书的库,可透明查看数据明文,如果一旦有人拷贝走数据实体文件,他却没有加密证书,则无法正常查看数据。(此种...原创 2013-12-11 12:21:37 · 550 阅读 · 0 评论 -
Oracle数据库字段TDE加密用法
[b]1.创建钱夹路径[/b]在$ORACLE_BASE/admin/$ORACLE_SID/下面创建文件夹:wallet ---$ORACLE_BASE为数据库安装路径,$ORACLE_SID是实例的名称[b]2.创建钱夹(默认打开)[/b]alter system set encryption key authenticated by "admin" --钱夹密码,钱夹...原创 2013-12-11 12:02:40 · 833 阅读 · 0 评论 -
Oracle的AES加密与解密用法
[code="sql"]--加密字符串create or replace function des3_enc( input varchar2)return varchar2is i_data varchar2(128); v_in varchar2(255); i_key varchar2(128); raw_input RAW(128) ; ...原创 2013-12-11 11:50:35 · 4044 阅读 · 2 评论 -
一对多表字段更新SQL
表T_A idname1张三2李斯表T_B idname1zhangs1zsan1zs2lisi2ls 目的:将T_B表中id与T_A表id对应的记录的name,修改成与T_A表中的name一致。如下: idname1张三1...原创 2012-11-02 10:59:31 · 517 阅读 · 0 评论 -
Oracle数据库创建MD5加密方法
[code="sql"]CREATE OR REPLACE FUNCTION MD5 (p_str in varchar2)RETURN varchar2 ISBEGIN RETURN Utl_Raw.Cast_to_Raw(DBMS_OBFUSCATION_TOOLKIT.MD5(input_string=>p_str)); END; [/code]原创 2011-05-10 13:49:11 · 236 阅读 · 0 评论 -
数据库部署流程
1、用system用户登录2、执行:select t.FILE_NAME from dba_data_files t 得到.dbf文件的存放目录 例如:D:\ORACLE\ORADATA\ADDRESS\SYSTEM01.DBF 文件的目录为 D:\ORACLE\ORADATA\ADDRESS3、创建表空间执行如下语句(复制所有代码,在命令行窗口中粘贴):creat...原创 2011-01-27 22:43:39 · 631 阅读 · 0 评论 -
oracle11g 导出的dmp文件导入到oracle10g中的解决方案
第一步:使用命令导出:[code="sql"]expdp mini/mini@orcl schemas=mini directory=DATA_PUMP_DIR dumpfile=oa.dmp logfile=oa.log version=10.2.0.3.0;[/code]注意:1.必须使用expdb命令2.schemas:必须是dba用户3.directory:默认...原创 2015-04-28 12:01:48 · 780 阅读 · 0 评论