-
2008-07-16 18:20:54 / Oracle数据库管理
在数据库中,有两个用户A,B,均为DBA权限。其中知道A的密码,不知道B的密码。通过A的密码登陆数据库,可以用查询B.表名的方式查询B的内容,但是我想查询B的密码。SELECT * FROM DBA_USERS;发现所有用户的密码都是经过加密的。如何才能通过用户A查询用户B的密码呢?我用的是9I.
查看(350)
评论(14)
-
2008-07-14 17:50:28 / Oracle数据库管理
我使用的是817,操作系统是XP,XP安装在C盘,数据库817安装在D盘。昨天发现不能进入系统了。于是重新安装了系统。进入后发现软件不能连接817了。新安装的系统里面没有817的服务,我想重新安装817,但是这样817里面的数据不就没了么?有没有什么办法把在D盘的817里面的数据导出来呢?
查看(216)
评论(11)
-
2008-06-28 16:58:37 / Oracle开发
我所用的数据是用户A里面的。为了数据库的安全,另外建立了一个用户B,在B中创建同义词T1,指向A的表T.在应用程序中登陆数据库的时候,首先检查用户B中的同义词T1,如果和应用程序的配置文件相符合再登陆用户B。过程:进入B后,在SQL编辑中craete public synonym t1 for t;提示“同义词创建成功”。但是在TOAD中的SCHEMA BROWSER中的SYNONYMS中没有任何数据,在SQL编辑中输入select * from t1;提示“同义词转换不再有效”。后来我DROP掉t1,重新输入:create public synonym t1 for "A"."T";提示“同义词创建成功”。在SQL编
查看(216)
评论(3)
-
2008-06-19 21:41:59 / Oracle数据库管理
从sql server导出的.dat文件怎么导入到oracle中呢?我用的是9i,工具有TOAD.
查看(108)
评论(2)
-
2008-05-17 11:15:30 / Oracle开发
在SQLPLUS中可以SET SERVEROUTPUT ON查看DBMS_OUTPUT.PUT_LINE()函数的输出结果,但是在TOAD中好像没有啊?
查看(373)
评论(4)
-
2008-05-14 10:55:57 / Java web开发及框架技术
今天看这本书,其中提到servletrequest,heepservletrequest,httprequest三个名词。我的理解是是扩展genetic servlet时的参数,httpservletrequest是扩展httpservlet时的参数,但是httprequest是什么呢?还有servletrequest接口和servletrequest对象是什么关系呢?[ 本帖最后由 第三只眼睛 于 2008-5-15 12:31 编辑 ]
查看(261)
评论(4)
-
2008-05-12 12:27:21 / Oracle开发
现在有一个oracle9i的数据库,其中一个用户的表有几百个,但是有一部分表的内容是空的。我想把有数据的表的名字和表的行数打印出来,PL/SQL如下:DECLARET_COUNT VARCHAR2(10):='0';T_NAME VARCHAR2(20):='0';CURSOR C ISSELECT * FROM USER_TABLES;R C%ROWTYPE;BEGINFOR R IN C LOOPT_NAME:=R.TABLE_NAME;SELECT COUNT(*) INTO T_COUNT FROM T_NAME;IF(T_COUNT>0) THENDBMS_OUTPUT.PUT_LINE(T_NAME);DBMS_OUTPUT.PUT_LINE(T_COUNT);END IF;END LOOP;END;报错ORA-00942:表或视图不存在修改
查看(436)
评论(9)
-
2008-01-29 11:17:18 / Oracle开发
使用scott/tiger连接oracleSQL> select * from dept;DEPTNO DNAMELOC---------- -------------- ---------10 ACCOUNTINGNEW YORK20 RESEARCHDALLAS30 SALESCHICAGO40 OPERATIONSBOSTON4 rows selected.create table new_dept(deptno integer);insert into new_dept values (10);insert into new_dept values (50);insert into new_dept values (null);commit;SQL> select * from new_dept;DEPTNO----------
查看(228)
评论(2)
-
2008-01-28 16:01:21 / Oracle开发
如何才能达到类似 14-MAR-2005 这种类型的数据呢?我用to_date('14/04/2005','DD-MM-YYYY')只能得到 14-4月-05 这样的数据。换了几个格式也不对。
查看(429)
评论(8)
-
2008-01-28 12:36:54 / Oracle开发
今天看SQL COOKBOOK遇到一个问题使用的表是oracle的scott/tiger登陆的emp和dept,create table new_sal as select deptno,sal from dept where 1=2;alter table new_sal add constraint pk_ns primary key (deptno);insert into new_sal values ('10','4000');commit;要用表new_sal的值更新emp中相应员工的工资,条件是emp.deptno与new_sal.deptno相等。将匹配记录的emp.sal更新为new_sal.sal,将emp.comm更新为new_sal.sal的50%。我写的sql为update (select emp.sal,emp.comm,new_sal.sal,new_sal.sal/2 from emp,new
查看(308)
评论(5)