MSSQL网站制作之经由过程创立用户profile文件, 限定用户对数...
MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。创立|数据|数据库能够限定的资本列表
鄙人面的例子中,创立一个供用户TestUser利用的TEST_PROFILE情况文件:
createprofileTEST_PROFILElimit
FAILED_LOGIN_ATTEMPTS3;
createuserTESTUSERidentifiedbyabcd1234
profileTEST_PROFILE;
grantCREATESESSIONtoTESTUSER;
假如一连3次与TestUser账户的毗连失利,该账户将主动被Oracle锁定。今后当输出TestUser账户的准确口令时,会收到一条毛病信息:
ERROR:ORA-28000:theaccountislocked
情况文件是经由过程“createprofile”命令创立的,能够用“alterprofile”命令修正。下例所示的“alterprofile”命令用于修正现有的情况文件。在这个例子中,数据库的缺省情况文件被修正成同意最年夜余暇工夫为1小时:
alterprofileDEFAULT或profile文件名limitidle_time60;
--设定用户的资本设置文件
1.设置初始化参数resource_limit=true
2./*创建资本设置文件*/
createprofileprfile_namelimitsession_per_user2cpu_per_session10000idle_time60connect_time480;
3.alteruseruser_nameprofileprofile_name;--将创立的profile文件分派给用户
4.用命令修正资本设置文件
alterprofileDEFAULT或profile文件名limitidle_time60;
5.dropprofileprofile_name;--删除profile
/*创建了profile后,且指定给某个用户,则必需用CASCADE才干删除*/
dropprofileprofile_nameCASCADE;
altersystemsetresource_limit=true;---启用志愿限定,缺省是false
使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个update语句没有指定where条件,导致全表被更新。 对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。 每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。 相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐 至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。 另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程); 一个是把SQL语句写到客户端,可以使用DataSet进行加工; SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。 如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
页:
[1]