Oracle默认用户名与密码速查表

Oracle默认用户名与密码速查表
Oracle默认用户名与密码速查表

需要注意的是,Oracle默认用户名sysman的登录什么为空,sysman作为系统的oms用户名。

怎样看oracle查询语句执行计划

SQLPLUS的AutoTrace是分析SQL的执行计划,执行效率的一个非常简单方便的工具,在绝大多数情况下,也是非常有用的工具。

1。如何设置和使用AUTOTRACE

SQL> connect / as sysdba

SQL> @?/rdbms/admin/utlxplan.sql

Table created.

SQL> create public synonym plan_table for plan_table;

Synonym created.

SQL> grant select,update,insert,delete on plan_table to public;

Grant succeeded.

SQL> @?/sqlplus/admin/plustrce.sql

SQL>grant plustrace to public.

2. 理解和使用AutoTrace

对于SQL 调整,使用Autotrace是最简单的方法了,我们只需要做:

SQL>SET AUTOTRACE ON

我们就可以看到我们SQL的执行计划,执行成本(PHYSICAL READ/CONSISTENT READ...) 加上SET Timing On或者Set Time On,我们可以得到很多我们需要的数据。

然后在toad里面对某一条sql语句按下Ctrl+e就可以看到这条语句的执行计划了。

oracle创建用户及权限说明文档

Oraclec创建用户 一、命令行创建用户具体步骤如下: 1.以管理员身份登录系统并创建一个新的表空间,操作如下: 操作如下: 2. Next 5M maxsize 100M ;----每次扩大5M,但最大为100M

3. Temporary tablespace test1_temp; ----设置临时表空间为test1_temp 4. 操作如下 5. 操作如下 6.最后提交即可。Commit 二、表空间的增删改查 1. 2. 如下操作,其中标示出来的路径即为查询到的要更改的表空间的具体路径,将该路径加到语句2中的单引号处即可。

3. 4.

四、权限的设置 1.权限的分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 2.系统权限管理 DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE: 拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。 CONNECT: 拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 对于普通用户:授予connect, resource权限。 对于DBA管理用户:授予connect,resource, dba权限。 3.系统权限授权命令及用户管理。 [系统权限只能由DBA用户授出:sys, system(最开始只能是这两个用户)] 授权命令:SQL> grant connect, resource, dba to 用户名1 [,用户名2]...; [普通用户通过授权可以具有与system相同的用户权限,但永远不能达到与sys 用户相同的权限,system用户的权限也可以被回收。] 例: SQL> connect system/manager SQL> Create user user50 identified by user50; SQL> grant connect, resource to user50; 查询用户拥有哪里权限: SQL> select * from dba_role_privs; SQL> select * from dba_sys_privs; SQL> select * from role_sys_privs; 删除用户:SQL> drop user 用户名cascade; //加上cascade则将用户连同其创建的东西全部删除。 4.给新建的用户分配只有连接以及对某些表和视图的查询权限: oracle授权对视图的查询.docx 5.用户管理: 1)、创建用户的Profile文件 SQL> create profile student limit // student为资源文件名 FAILED_LOGIN_ATTEMPTS 3 //指定锁定用户的登录失败次数 PASSWORD_LOCK_TIME 5 //指定用户被锁定天数 PASSWORD_LIFE_TIME 30 //指定口令可用天数 2)、创建用户 SQL> Create User username Identified by password Default Tablespace tablespace Temporary Tablespace tablespace Profile profile Quota integer/unlimited on tablespace; 6.用户密码过期问题: 首先,查看系统中有哪些用户:

桥牌记分速查表

桥牌比赛的记分直接影响到整个叫牌打牌过程,所以每一个牌手都要能迅速地计算出自己及对方定约的得分情况,从而决定怎样去参与叫牌,怎么估量打牌前景。 一般地,每副牌定约方做成定约则可得正分,做不成定约则得到负分,对手则得其相反的分数。(注:比赛犯规时由裁判裁决的负分一般与对手无关,除非裁判裁定了一个补偿分)定约方完成定约,所得分数为:基本分+超额墩分+奖分:

定约方不能完成定约,由对方得分,按宕墩数量计: 根据上面的规定,下面是得分速查表和罚分速查表: -----------无局方------------- --------有局方-------- 定约完成未加倍加倍再加倍未加倍加倍再加倍 1C/1D 1 70 140 230 70 140 230 2 90 240 430 90 340 630 3 110 340 630 110 540 1030 4 130 440 830 130 740 1430 5 150 540 1030 150 940 1830

6 170 640 1230 170 1140 2230 7 190 740 1430 190 1340 2630 1H/1S 1 80 160 520 80 160 720 2 110 260 720 110 360 1120 3 140 360 920 140 560 1520 4 170 460 1120 170 760 1920 5 200 560 1320 200 960 2320 6 230 660 1520 230 1160 2720 7 260 760 1720 260 1360 3120 1NT 1 90 180 560 90 180 760 2 120 280 760 120 380 1160 3 150 380 960 150 580 1560 4 180 480 1160 180 780 1960 5 210 580 1360 210 980 2360 6 240 680 1560 240 1180 2760 7 270 780 1760 270 1380 3160 2C/2D 2 90 180 560 90 180 760 3 110 280 760 110 380 1160 4 130 380 960 130 580 1560 5 150 480 1160 150 780 1960 6 170 580 1360 170 980 2360 7 190 680 1560 190 1180 2760 2H/2S 2 110 470 640 110 670 840 3 140 570 840 140 870 1240 4 170 670 1040 170 1070 1640 5 200 770 1240 200 1270 2040 6 230 870 1440 230 1470 2440 7 260 970 1640 260 1670 2840 2NT 2 120 490 680 120 690 880 3 150 590 880 150 890 1280 4 180 690 1080 180 **** **** 5 210 790 1280 210 1290 2080 6 240 890 1480 240 1490 2480

Oracle数据库教程 —— 远程登录sys用户报错

Oracle数据库教程 ——远程登录sys用户报错:ORA-01017: invalid username/password; logon d enied 远程登录sys用户报错:ORA-01017: invalid username/password; logon denied 今天有个客户反应数据库不能用sys用户远程登陆 情况如下: SQL> conn sys/system123@xxxx as sysdba ERROR: ORA-01017: invalid username/password; logon denied SQL> conn sys/system@xxx as sysdba Connected. 1.重建密码文件 orapwd file=/oracle/app/11.2.0/db_1/dbs/orapwxxx1 password=system123 entries=5 orapwd file=/oracle/app/11.2.0/db_1/dbs/orapwxxx2 password=system123 entries=5 重建密码文件需要重启数据库 保险起见在数据库中修改下sys密码 SQL> alter user sys identified by system123 SQL> conn sys/system123@xxxx as sysdba ERROR: ORA-01017: invalid username/password; logon denied 远程登陆依然不行 2.检查remote_login_passwordfile参数 查看数据库,该参数值默认为none,如果要使sys远程登录,必须要改为exclusive才可以。 修改该参数: $ sqlplus "/ as sysdba" SQL*Plus: Release 11.2.0.3.0 Production on Wed May 7 20:11:59 2014 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

默纳克协议代码表、常见电梯系统密码表

默纳克协议代码表、常见电梯系统密码表,见过这么全的吗? 苏州默纳克nice3000:012345;F9-10为时间天数、以8天为基数、F9-08也可设置。 上海新时达F5021:01234 06666 08888 09999 12588 91110 19163(高级密码)(企业级密码在参数F39内、F40是设置运行次数、可设置时间或次数);DIAO-5000用专用协议软件、但需设置为小写(e)。 S8一体机(星玛电梯)(多摩川编码器时)F223设10010、编码器类型选3或4、(海德汉编码器时)F233设10000。 无锡中秀韦伯CAN3000、3000B:012345无锡中秀的WECAN-3000是123456 、板子通讯波特率设置(1)外呼显示、D16或D0、(2)01D通讯板P18第一排针脚短接是低波特率、拿掉是高波特率。 (解密方法:1、运行次数除以7的平方加除不尽的余数或不加余数;2、将纽扣电池拿掉、过一晚后装上去就恢复出厂时数字) 沈阳蓝光BL2000:9898 4343 0000 1234 1010 1111 4848、蓝光主板运行次数设定方法是先把电梯检修然后输入高级密码9898然后再进入SPECIAL PARA ENTER 里的RUN STOP TIMER 里自己修改自己想要的运行次数最高是9999次设定好后确定然后再到SAVE PARA ENTER里保存就可以了。

德国奔克:5061 5060(长沙枫树园基本菜单0319、服务菜单6688) 厦门汉京HK2000-A2/操作及监控/使用功能管理/人员身份/(4为快意电梯密码) 西奥AMCB2:1234 米高3000:99668 99887 富士变频器密码:2191 松下门机控制器:P08设2(端子控制),P09设4(4个位置开关方式),1是编码器方式、3是编码器方式门宽学习;P43(输入信号逻辑设定)设27(根据常闭为0、常开为1的原则;关到位1、开到位2、光幕4、关变速8、开变速16、依次二进制计算);D15-D20为开门频率、D22-D27为关门频率、D14为闭到达保持频率、D15为开到达保持频率;P41密码设定:按stop使门机停止、按4次mode键、变为密码输入显示PS、显示闪烁,按上或下键至密码值,按SET键就可显示参数;P42设为1时所有参数恢复出厂值。

ORACLE数据库用户与权限管理

ORACLE数据库用户与权限管理ORACLE是多用户系统,它允许许多用户共享系统资源。为了保证数据库系统的安全,数据库管理系统配置了良好的安全机制。 2.1 ORACLE数据库安全策略 建立系统级的安全保证 系统级特权是通过授予用户系统级的权利来实现,系统级的权利(系统特权)包括:建立表空间、建立用户、修改用户的权利、删除用户等。系统特权可授予用户,也可以随时回收。ORACLE系统特权有80多种。 建立对象级的安全保证 对象级特权通过授予用户对数据库中特定的表、视图、序列等进行操作(查询、增、删改)的权利来实现。 建立用户级的安全保证 用户级安全保障通过用户口令和角色机制(一组权利)来实现。引入角色机制的目的是简化对用户的授权与管理。做法是把用户按照其功能分组,为每个用户建立角色,然后把角色分配给用户,具有同样角色的用户有相同的特权。 2.2 用户管理 ORACLE用户管理的内容主要包括用户的建立、修改和删除用户的建立

2.3系统特权管理与控制 ORACLE 提供了80多种系统特权,其中每一个系统特权允许用户执行一个或一类数据库操作。 授予系统特权 回收系统特权 显示已被授予的系统特权(某用户的系统级特权) 2.4 对象特权管理与控制 ORACLE对象特权指用户在指定的表上进行特殊操作的权利。这些特殊操作包括增、删、改、查看、执行(存储过程)、引用(其它表字段作为外键)、索引等。 授予对象特权

//级联授权 回收对象特权 显示已被授予的全部对象特权 2.5 角色的管理 ORACLE的角色是命名的相关特权组(包括系统特权与对象特权),ORACLE用它来简化特权管理,可把它授予用户或其它角色。 ORACLE数据库系统预先定义了CONNECT 、RESOURCE、 DBA、 EXP_FULL_DATABASE、IMP_FULL_DATABASE五个角色。CONNECT具有创建表、视图、序列等特权;RESOURCE具有创建过程、触发器、表、序列等特权、DBA具有全部系统特权;EXP_FULL_DATABASE、 IMP_FULL_DATABASE具有卸出与装入数据库的特权。 通过查询sys.dba_sys_privs可以了解每种角色拥有的权利。 授予用户角色

Oracle 用户和模式

Oracle 用户和模式 Oracle数据库的安全保护流程可以总结为三个步骤:首先,用户向数据库提供身份识别信息,即提供一个数据库账号。接下来用户还需要证明他们所给出的身份识别信息是有效的,这是通过输入密码实现的,用户输入的密码会经过数据库的核对,决定用户提供的密码是否正确。最后,假设密码是正确的,那么数据库认为身份识别信息是可信赖的。此时,数据库将会在基于身份识别信息的基础上决定用户所拥有的权限,即用户可以数据库执行什么操作。因此,为了确保数据库的完全,首要的问题就是对用户进行管理。 这里所说的用户并不是数据库的操作人员,而是定义在数据库中的一个名称,更准确地说它是账户,只是习惯上称其为用户。它是Oracle数据库的基本访问控制机制,当连接到Oracle数据库时,操作人员必须提供正确的用户名和密码。 连接到数据库的用户所具有权限是不相同。Oracle提供了一些特权用户(SYSDBA或SYSOPER),这类用户主要用于执行数据库维护操作,如启动数据库、关闭数据库、建立数据库,以及执行备份和恢复等操作。SYSDBA和SYSOPER的区别在于:SYSDBA不仅可以具备SYSOPER的所有权限,而且还可以建立数据库,执行不完全恢复。在Oracle 11g中,Oracle提供了默认的特权用户SYS,当以特权用户身份登录数据时,必须带有AS SYSDBA 或AS SYSOPER选项。例如: SQL> conn /as sysdba 已连接。 SQL> grant sysdba to system; 授权成功。 SQL> conn system/password as sysdba 已连接。 与用户密切关联的另一个根念是模式,模式也称为方案(Schema)。模式或方案实际上是用户所拥有的数据库对象的集合。在Oracle数据库中,对象是以用户来组织的,用户与模式是一一对应的关系,并且二者名称相同。 如图13-1所示,SYSTEM用户拥用的所有对象都属于SYSEM模式,而SCOTT用户拥有的所有对象都属于SCOTT模式。当访问数据库对象时,需要注意如下一些事项: ●在同一个模式中不能存在同名对象,但是不同模式中的对象则可以相同。 ●用户可以直接访问其他模式对象,但如果要访问其他模式对象,则必须具有对象权 限。例如,用户SCOTT可以直接查询其模式中的EMP表,但如果用户HR要查 询SCOTT模式中的EMP表时,则必须在EMP表上具有SELECT对象权限。 ●当用户要访问其他模式对象时,必须附加模式名作为前缀。

常用密码表

【基本字母表】 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | I A | B | C | D | E | F | G | H | I | J | K | L M | | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | I N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 1QWE加密表〗 | | | ----- 其实QWE加密可以表示成这种形式 【QWE解密表】 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z 门 卜-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-T k | x | v | m | c| n| o | p | h | q | r| s | z| y | I |j | a | d| l | e | g | w | b u| f | t | 【电脑键盘表】 丁@ 丁#丁$丁% 丁A

I I I I I I I I I I I I I I 「-丄-丄-丄-丄-丄-丄-丄-丄-丄-丄-丄-丄o 盘表】 【埃特巴什加密/解密表】 I a I b I c I d I e I f I g I h I i I j I k I l I m I n I o | p I q I r I s I t I u I v I w I x I y I z I 卜-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-T I Z I Y I X I W I V I U I T I S I R I Q I P I O I N I M I L I K I J I I I H I G I F I E I D I C I B I A I 1反序QWE 加密表〗 I a I b I c I d I e I f I g I h I i I j I k I l I m I n I o I p I q I r I s I t I u I v I w I x I y I z I 卜-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-十-T I M I N I B I V I C I X I Z I L I K I J I H I G I F I D I S I A I P I O I I I U I Y I T I R I E I W I Q I (a,m,f,x,e,c,b,n ,d,v,t,u,y,w,r,o,s,i,k,h,l,g, z,q,p)(j) 【反序QWE 解密表】 I A I B I C I D I E I F I G I H I I I J I K I L I M I N I O I P I Q I R I S I T I U I V I W I 3ZXCVBNM / 1/2/3 -- Shift

oracle 创建create user 及授权grant 查看登陆的用户

oracle 创建create user 及授权grant 查看登陆的用户: 以下都可以: show user; select sys_context('userenv','session_user') from dual; select user from dual; 查看所有登录的用户必须为DBA 用户: select username from v$session; sys、system等DBA 用户查看其他用户(test)中的对象(表): SQL> select * from test.student; 创建一个普通用户都把该用户用起来的流程: 1、创建用户 SQL>create user test indentified by test; 这样就创建了一个用户名密码都为test的用户 但这个时候test还是不能登陆成功的,我们需要赋予相应的权限 2、赋予create session的权限 SQL>grant create session to test; 这样test用户就能成功登陆进去 但是此时用户还是不能创建表我们需要赋予用户创建表的权限: SQL>grant create table to test; 但是用户此时还不能创建表因为需要有使用表空间的权限(相当于用户有了进房间的钥匙但是没有进大门的钥匙。。。) 所以也应该赋予相应的权限 SQL>grant unlimited tablespace to test; 这个时候用户就拥有了创建表的权限由于表是用户test的相应的他就拥有了对创建的表的增删查改的权限了 3、查看用户拥有什么权限可以通过查询一个系统的视图(数字字典) SQL>select * from user_sys_privs; 这样就可以知道当前用户的权限 4、撤销权限 SQL> revoke create table from test; ----------------------------- 一些常用视图的区分 dba_tables dba_all_tables user_tables user_all_tables all_tables

Oracle用户权限管理 通过 SQL plus

sys 整个数据库网络的管理员最高权限 system 本地数据库管理员 scott 普通用户 创建用户(hong12345): create user hong12345 identified by hong12345 系统授权: grant create session to hong12345; 登录窗口 grant create table to hong12345; 创建表 grant unlimited tablespace to hong12345; 使用表空间 撤销权限: revoke create table from hong12345; rovoke unlimited tablespace from hong12345; 查看用户权限: 提供系统信息的视图Oracle中称数据字典查看当前用户系统权限select * from user_sys_prives; 创建用户(xiaobei) create user xiaobeiindentified by xiaobei create table myxiaobei(id int); insert into myxiaobei(1);

commit;//必须手动提交 对象权限 一个用户访问另外一个用户的表(如hong12345 访问xiaobei) grant select on myxiaobei to hong12345;(将表myxiaobei查询权限给hong12345)grant inert on myxiaobei to hong12345; grant all on myxiaobei to hong12345; select * from user_tab_privs;(查询对象权限) select * from user_col_privs;(查询对象列权限); 对象权限可以控制到列的权限 grant update(name)on myxiaobei to hong12345 grant insert(id)on myxiaobei to hong12345; 撤销; revoke all on myxiaobei from hong12345; 权限传递: sys--》hong12345--》xiaobei sys:grant alter any table to hong12345 with admin option;

摩斯密码以及十种常用加密方法

摩斯密码以及十种常用加密方法 ——阿尔萨斯大官人整理,来源互联网摩斯密码的历史我就不再讲了,各位可以自行百度,下面从最简单的开始:时间控制和表示方法 有两种“符号”用来表示字元:划(—)和点(·),或分别叫嗒(Dah)和滴(Dit)或长和短。 用摩斯密码表示字母,这个也算作是一层密码的: 用摩斯密码表示数字:

用摩斯密码表示标点符号: 目前最常用的就是这些摩斯密码表示,其余的可以暂时忽略 最容易讲的栅栏密码: 手机键盘加密方式,是每个数字键上有3-4个字母,用两位数字来表示字母,例如:ru用手机键盘表示就是:7382, 那么这里就可以知道了,手机键盘加密方式不可能用1开头,第二位数字不可能超过4,解密的时候参考此

关于手机键盘加密还有另一种方式,就是拼音的方式,具体参照手机键盘来打,例如:“数字”表示出来就是:748 94。在手机键盘上面按下这几个数,就会出现:“数字”的拼音 手机键盘加密补充说明:利用重复的数字代表字母也是可以的,例如a可以用21代表,也可以用2代表,如果是数字9键上面的第四个字母Z也可以用9999来代表,就是94,这里也说明,重复的数字最小为1位,最大为4位。 电脑键盘棋盘加密,利用了电脑的棋盘方阵,但是个人不喜这种加密方式,因需要一个一个对照加密

当铺密码比较简单,用来表示只是数字的密码,利用汉字来表示数字: 电脑键盘坐标加密,如图,只是利用键盘上面的字母行和数字行来加密,下面有注释: 例:bye用电脑键盘XY表示就是: 351613

电脑键盘中也可参照手机键盘的补充加密法:Q用1代替,X可以用222来代替,详情见6楼手机键盘补充加密法。 ADFGX加密法,这种加密法事实上也是坐标加密法,只是是用字母来表示的坐标: 例如:bye用此加密法表示就是:aa xx xf 值得注意的是:其中I与J是同一坐标都是gd,类似于下面一层楼的方法:

Oracle用户权限表的管理方法

我们将通过介绍命令的方式,谈谈Oracle用户权限表的管理方法,希望对大家有所帮助。 我们将从创建Oracle用户权限表开始谈起,然后讲解登陆等一般性动作,使大家对Oracle用户权限表有个深入的了解。 一、创建 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、登陆 sqlplus / as sysdba;//登陆sys帐户 sqlplus sys as sysdba;//同上 sqlplus scott/tiger;//登陆普通用户scott sqlplus / as sysdba;//登陆sys帐户 sqlplus sys as sysdba;//同上 sqlplus scott/tiger;//登陆普通用户scott 三、管理用户 create user zhangsan;//在管理员帐户下,创建用户zhangsan alert user scott identified by tiger;//修改密码 create user zhangsan;//在管理员帐户下,创建用户zhangsan alert user scott identified by tiger;//修改密码 四,授予权限 1、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限

/*管理员授权*/ grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限grant unlimited session to zhangsan;//授予zhangsan用户使用表空间的权限 grant create table to zhangsan;//授予创建表的权限 grante drop table to zhangsan;//授予删除表的权限 grant insert table to zhangsan;//插入表的权限 grant update table to zhangsan;//修改表的权限 grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public) /*管理员授权*/ grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限grant unlimited session to zhangsan;//授予zhangsan用户使用表空间的权限 grant create table to zhangsan;//授予创建表的权限 grante drop table to zhangsan;//授予删除表的权限 grant insert table to zhangsan;//插入表的权限 grant update table to zhangsan;//修改表的权限 grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public) 2、oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权/*oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的*/ grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限 grant drop on tablename to zhangsan;//授予删除表的权限 grant insert on tablename to zhangsan;//授予插入的权限 grant update on tablename to zhangsan;//授予修改表的权限 grant insert(id) on tablename to zhangsan;

Oracle用户角色权限等操作

oracle 赋予权限 转发评论 02月21日13:00 最基础的sqlplus username/password@[sid] 连接数据库 sqlplus username/password as sysdba 以管理员连接数据库 管理员连接后创建用户sqlplus system/manager@demo as sysdba create user abc identified by abc ; 创建用户abc密码为abc grant all privileges to abc; 给abc用户赋予所有的权限 给自己留个备份以备不时之需 oracle grant 授权语句--select * from dba_users; 查询数据库中的所有用户 --alter user USERNAME account lock; 锁住用户 --alter user USERNAME account unlock; 给用户解锁 --create user USERNAME identified by USERPASS; 建立用户 一般创建用户后需要授予链接数据库权限 grant connect,resource to USERNAME; --grant create tablespace to USERNAME; 授权创建表空间 --grant SELECT on TABLENAME to USERNAME; 授权查询 授权其他动作格式相同 如果要把所有表的查询权限分配给用户可以用这样的 grant select any table to USERNAME; --grant execute on procedure1 to xujin 授权存储过程

常用密码表

【基本字母表】 ┃01┃02┃03┃04┃05┃06┃07┃08┃09┃10┃11┃12┃13┃ ┠--╂--╂--╂--╂--╂--╂--╂--╂--╂--╂--╂--╂--┨ ┃A ┃B ┃C ┃D ┃E ┃F ┃G ┃H ┃I ┃J ┃K ┃L ┃M ┃ ====================================================== ┃14┃15┃16┃17┃18┃19┃20┃21┃22┃23┃24┃25┃26┃ ┠--╂--╂--╂--╂--╂--╂--╂--╂--╂--╂--╂--╂--┨ ┃N ┃O ┃P ┃Q ┃R ┃S ┃T ┃U ┃V ┃W ┃X ┃Y ┃Z ┃ ================ 〖QWE加密表〗 ┃a┃b┃c┃d┃e┃f┃g┃h┃i┃j┃k┃l┃m┃n┃o┃p┃q┃r┃s┃t┃u┃v┃w┃x┃y┃z ┃ ┠-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-┨ ┃Q┃W┃E┃R┃T┃Y┃U┃I┃O┃P┃A┃S┃D┃F┃G┃H┃J┃K┃L┃Z┃X┃C┃V┃B┃N┃M┃ --------其实QWE加密可以表示成这种形式; --------(a,q,j,p,h,i,o,g,u,x,b,w,v,c,e,t,z,m,d,r,k)(f,y,n)(l,s) --------至于它是什么意思,自己去琢磨. --------至于这种形式比表形式有什么优点,自己去琢磨. 【QWE解密表】 ┃A┃B┃C┃D┃E┃F┃G┃H┃I┃J┃K┃L┃M┃N┃O┃P┃Q┃R┃S┃T┃U┃V┃W ┃X┃Y┃Z┃ ┠-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-╂-┨ ┃k┃x┃v┃m┃c┃n┃o┃p┃h┃q┃r┃s┃z┃y┃i┃j┃a┃d┃l┃e┃g┃w┃b┃u┃f┃t ┃ ================ 【电脑键盘表】 ┏!┯@┯#┯$┯%┯^┯&┯*┯(┯)┯_┯+┯|┓ ┃1│2│3│4│5│6│7│8│9│0│-│=│\┃ ┃│ │ │ │ │ │ │ │ │ │ │ │ ┃ 1┃Q│W│E│R│T│Y│U│I│O│P│[│]│ ┃7/8/9 -- Tab ┃│ │ │ │ │ │ │ │ │ │ │ │ ┃ 2┃A│S│D│F│G│H│J│K│L│;│'│ │ ┃4/5/6 -- Caps Lock ┃│ │ │ │ │ │ │ │ │ │ │ │ ┃

OracleSID及密码问题解决

1. Oracle卸载后再次安装,设置的SID相同出现“指定的SID在本机上已经存在。请指定一个不同的SID。” SID简介 SID也就是安全标识符(Security Identifiers),是标识用户、组和计算机帐户的唯一的号码。在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID。Windows 2000 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名。如果创建帐户,再删除帐户,然后使用相同的用户名创建另一个帐户,则新帐户将不具有授权给前一个帐户的权力或权限,原因是该帐户具有不同的 SID 号。安全标识符也被称为安全 ID 或 SID。 SID的作用 用户通过验证后,登陆进程会给用户一个访问令牌,该令牌相当于用户访问系统资源的票证,当用户试图访问系统资源时,将访问令牌提供给 Windows NT,然后Windows NT 检查用户试图访问对象上的访问控制列表。如果用户被允许访问该对象,Windows NT将会分配给用户适当的访问权限。 访问令牌是用户在通过验证的时候有登陆进程所提供的,所以改变用户的权限需要注销后重新登陆,重新获取访问令牌。 SID号码的组成 如果存在两个同样SID的用户,这两个帐户将被鉴别为同一个帐户,原理上如果帐户无限制增加的时候,会产生同样的SID,在通常的情况下SID是唯一的,他由计算机名、当前时间、当前用户态线程的CPU耗费时间的总和三个参数决定以保证它的唯一性。 一个完整的SID包括: ? 用户和组的安全描述 ? 48-bit的ID authority ? 修订版本 ? 可变的验证值Variable sub-authority values 例:S-1-5-21-31044058 8- 2 500 36847- 5 803 895 05-500 我们来先分析这个重要的SID。第一项S表示该字符串是SID;第二项是SID的版本号,对于 2000来说,这个就是1;然后是标志符的颁发机构(identifier authority),对于2000内的帐户,颁发机构就是NT,值是5。然后表示一系列的子颁发机构,前面几项是标志域的,最后一个标志着域内的帐户和组。 SID的获得 开始-运行-regedit32- HKEY_LOCAL_MACHINESAMSAMDomainsBuiltinAliasesMembers,找到本地的域的代码,展开后,得到的就是本地帐号的所有SID列表。 其中很多值都是固定的,比如第一个000001F4(16进制),换算成十进制是500,说明是系统建立的内置管理员帐号administrator,000001F5换算成10进制是501,也就是GUEST帐号了,详细的参照后面的列表。

关于oracle 用户去DBA权限的管理

为了规范数据库用户的操作,特制订如下规范: 一、每个系统建立自己的数据库文件和索引文件,每个文件不允许超过2G,不支持自动扩展,系统根据自己的情况申请相应大小的数据文件; 创建文件系统的命令为: (1)创建表空间 Create tablespace coredb_data logging datafile '/home/oracle/oracle/product/10.2.0/oradata/orcl/coredb_data01.dbf' size 2G autoextend off (2)创建索引空间 Create tablespace coredb_idx logging datafile '/home/oracle/oracle/product/10.2.0/oradata/orcl/coredb_idx01.dbf' size 1G autoextend off (3)增扩表空间 alter tablespace coredb_idx add datafile '/home/oracle/oracle/product/10.2.0/oradata/orcl/coredb_idx02.dbf' size 2G autoextend off (4)查看表空间 select dbf.tablespace_name, dbf.totalspace "总量(M)", dbf.totalblocks as 总块数, dfs.freespace "剩余总量(M)", dfs.freeblocks "剩余块数", (dfs.freespace / dbf.totalspace) * 100 "空闲比例" from (select t.tablespace_name, sum(t.bytes) / 1024 / 1024 totalspace, sum(t.blocks) totalblocks from dba_data_files t group by t.tablespace_name) dbf, (select tt.tablespace_name, sum(tt.bytes) / 1024 / 1024 freespace, sum(tt.blocks) freeblocks from dba_free_space tt group by tt.tablespace_name) dfs where trim(dbf.tablespace_name) = trim(dfs.tablespace_name) 二、创建用户的命令 使用ORACLE用户执行如下命令(无DBA权限): sqlplus '/as sysdba' < cascade; create user identified by default tablespace coredb_data temporary tablespace temp;

年月时速查表

年月时速查表 十天干 十二地支对应十二生肖

日柱干支推算方法 日柱的干支,风水师们是历来是翻历书行事。我经过认真的研究分析,总结出了一个丢掉历书也能行事的方法。现将以公历推算日柱干支的计算方法——“1901年至2000年以公历计算日柱干支公式”和“2001年至2100年以公历计算日柱干支的公式”献给各位专家、学者。 一、1901年至2000年以公历计算日柱干支的公式 干支总序数=5×(公元年最后二位数―1)+[(公元年最后二位数―1)÷4]+日在本公元年的天数+15。 干支序数=干支总序数÷60的余数。 计算公式说明 ⒈[]符号表示取最大整数。例如:[(6―1)÷4] =[1.25]的最大整数是1,[(7―1)÷4] =[1.5]的最大整数是1;[(8―1)÷4] =[1.75]的最大整数是1,[(9―1)÷4] =[2]的最大整数是2。 ⒉公元年最后二位数是00的视为100。例如:2000年最后二位数是00,就视为100。1901至2000年中只有2000年最后二位数是00的视为100。 ⒊干支序数表示,如余数是1为甲子序数,余数是2为乙丑序数,余数是3为丙寅序数,……,余数是0(也就是60)为癸亥序数。 例:求公历2000年元7日的干支。 1、干支总序数=5×(公元年最后二位数―1)+[(公元年最后二位数―1)÷4]+日在本公元年的天数+15 =5×(100―1)+[(100―1)÷4]+7+15(最后二位数是00的视为100) =495+24+7+15 =541 2、干支序数=541÷60的余数是1。所以,2000年元7日的干支是甲子。 二、2001年至2100年以公历计算日柱干支的公式 干支总序数=5×(公元年最后二位数―1)+[(公元年最后二位数―1)÷4]+日在本公元年的天数。 干支序数=干支总序数÷60的余数。 计算公式说: ⒈[]符号表示取最大整数。 ⒉公元年最后二位数是00的视为100。 ⒊干支序数表示,如余数是1为甲子序数,余数是2为乙丑序数,余数是3为丙寅序数,……,余数是0(也就是60)为癸亥序数。 例:求2008年4月6日的干支。 1、干支总序数=5×(公元年最后二位数―1)+[(公元年最后二位数―1)÷4]+日在本公元年的天数 =5×(8―1)+[(8―1)÷4]+(31+29+31+6) =133 2、干支序数=133÷60的余数是13。所以,2008年4月6日的干支是丙子。 三、日柱干支计算公式中“余数”换六十甲子捷法 首先,从掌上“子”起,逆时钟隔位排,“子”为“余数”1, “戍”为“余数”11, “申”为“余数”21, “午”为“余数”31, “辰”为“余数”41, “寅”为“余数”51。这样找到既小于“余数”,又贴近“余数”的数(为天干甲)。然后,从找到的这个数(为天干甲)起,顺时针数到“余数”(同时顺排天干,找到“余数”的天干),所落地支位即“余数”的地支。

相关文档
最新文档