好久没有上来了,先祝大家新年快乐,我有两个问题请教:

Description of your first forum.

好久没有上来了,先祝大家新年快乐,我有两个问题请教:

帖子sdjn » 星期日, 2001年12月30日 09:51


1)orcle数据库的加密问题,因为oracle可用system 等用户名登陆,怎样使其不可用,
(比如,我看一些SQL数据库里面全是乱码)。
2)我在用ado 连access 做报表时(用QR),程序在设计时可以preview,但用程序写时,却
只能看到标题,button1事件如下:
  form:=TFROM.CREAT(APPLICAITON);
  FORM.UPDATE;
 QR1.PREPAREL
 RQ1.PREVIEW;
FORM.REALEASE;
 FORM.CLOSE;
同样的语句不用ado 却可以看到报表,为什么??是QR的问题,还是。。。
请指教!!
 
 
 

好久没有上来了,先祝大家新年快乐,我有两个问题请教:

帖子荷塘新月 » 星期日, 2001年12月30日 11:17


1、我没有用过orcle,不知道;
2、可能是你的程序的问题(我做的没有问题),用ADO时,QR的DATASET设了吗?
 
 
 

好久没有上来了,先祝大家新年快乐,我有两个问题请教:

帖子lizhongyi » 星期日, 2001年12月30日 15:44


1、一般在Oracle安装后为了安全考虑,应改变 Internal,Sys,System等用户的密码
 (alter user sys identified by 新密码),而Scott用户可删除掉
 
 
 

好久没有上来了,先祝大家新年快乐,我有两个问题请教:

帖子chenliang_fly » 星期日, 2001年12月30日 15:46


1 oracle 不清楚,但db2中数据库管理员都是由windows系统管理员创建的,因此
系统管理员肯定能够启动该项服务。
2 试试楼上的方法,我用也没出现问题
 
 
 

好久没有上来了,先祝大家新年快乐,我有两个问题请教:

帖子sdjn » 星期一, 2001年12月31日 10:26


谢谢大家的回答,第2个问题我已经解决。
 第一个问题请大家再帮忙看看!
to lizhongyi:
 这个方法当然也可以,但只是更改了密码,比如我的程序中设置的密码是否也可以这样,
(连database时的user name 和password),如果能的话,是不是太不安全了??我最关心的是
把里面比如table,view的东西变成乱码;
谢谢;
 
 
 

好久没有上来了,先祝大家新年快乐,我有两个问题请教:

帖子zhangkan » 星期一, 2001年12月31日 11:33


第一个问题,一般从安全角度出发,我们都会把ORACLE自带的一些默认用户给删除掉,Oracle
的默认用户差不多有如下这些,
 internal/oracle
 sys/change_on_install
 system/manager
 scott/tiger
你可以将它们都删掉或修改密码.另外,你也可以用一些加密,解密函数,将数据加密存入数据
库,读出来后再解密,这样别人看到内容也不知道是什么了.至于你连database时的user name
和password,你可以在你的程序中自动更改呀.
我认为你应该多在权限上下功夫,而不是在加密上下功夫.ORACLE的权限功能是比较强大的,
你加好权限,别人看都不能看,还怕他看不懂吗?何况,他看到是乱码,给你删掉或改掉怎么办?
所以,我认为你应该用角色管理,以下是一个简单的例子.
create role ACCOUNT_CREATOR;
grant CREATE SESSION,CREATE USER,ALTER USER to ACCOUTN_CREATOR;
这样,你建立一个角色,将上述权限给他,他就可以做相关的事了.在<ORACLE数据库管理员>中
有相关内容,你可以去看一下.
还有http://www.oradb.net/,ORACLE技术网,这个网站不错.
 
 
 

好久没有上来了,先祝大家新年快乐,我有两个问题请教:

帖子sdjn » 星期一, 2002年1月7日 08:46


谢谢大家 的 回答!!来的都有分!!