您的位置:首页 > 数据库 > Oracle

grails oracle 11g数据库之一

2010-05-21 21:23 246 查看
安装oracle11g 没有什么复杂的地方,在官方下载适合的软件,一直下一步就可以了。这里说一下在安装后,遇到的问题。
1) scott账户登录
在安装oracle11g后,使用sql plus登录,要求输入用户名及口令。默认存在一个用户,用户名:scott;密码:tiger。
(由于初次使用并不清除默认的用户名和密码,导致了错误输入多次,将scott账户被锁)账户解锁方式:1)在sql plus中使用system进行登录,该账户的默认密码为password,但是在安装oracle的时候,可对这个密码进行修改。2)登录后输入对scott账户解锁的命令,如下图所示:
[align=center][/align]



[align=center]图 1 scott账户解锁[/align]
此时scott账户就解锁了。
2)使用PLSQL Developer
貌似这个评价比较好,所以界面化的管理采用这个软件,软件版本为8.0。
安装完毕后,以scott/tiger登录,登录界面比较吓人,不过没关系,首先我们需要创建一个用户,方便我们开发Grails时使用。
在左侧的树中找到“user”-》右键―》点击“New”。
[align=center][/align]



[align=center]图2 PLSQL[/align]

点击后,会显示创建用户界面:
[align=center][/align]



[align=center]图3 创建用户界面[/align]

在创建用户界面中,在“General”选项卡中,输入用户的基本信息;在信息中,即时输入密码也不会显示;临时表空间是指排序等操作时,存放数据的表空间,默认的临时表空间就是“TEMP”。这只是写了用户的基本信息,下面还需要对这个用户授权。
[align=center][/align]



[align=center]图 4 用户授权[/align]

权限也是分几种情况的。1为对象权限;2为角色权限;3为系统权限;目前了解的比较浅,只采用了角色权限。
目前创建的BEST用户仅仅是应用在Grails系统中,所以在授权时只采用了“connect”、“resource”2种角色。connect角色是临时用户,特别是那些不需要建表的用户,通常只赋予CONNECT role。还能够创建表、视图等(别人的经典)。resource角色是更可靠和正式的数据库用户可以授予该角色。它提供给用户另外的权限以创建她们的表、序列等(别人的经典)。这2中角色对应在Grails中的操作应该差不多了。现在用户的信息基本ok了,点击“Apply”按钮,就可以保存用户信息了。本文出自 “默默” 博客,请务必保留此出处http://bcptdtptp.blog.51cto.com/1475446/319059
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: