oracle 下 创建数据库和用户界面操作 和sql 语句 下的创建方法

原文链接:http://www.cnblogs.com/gergro/archive/2008/06/13/1219436.html

刚接触 oracle 下面是一些简单的配置,希望能对初学者有点帮助,老大们能提点意见

一 、创建数据库

1) 在开始 -程序  下面找到 Database Configuration Assistant  进入创建数据库向导

2)根据向导一直下一步,直到创建完成,其中要注意几个地方:数据库名/sid 必须填 这2个地方最好填一样的,

后面就是字符集的选择这边 中文选择 ZHS16GBK 英文选择Unicode

还有就是数据库创建选项这个地方 最好把另存为数据库模板 这个选项 选中

二 、创建用户

在程序菜单中 选择 Enterprise Manager Console 启动 管理平台,选择独立启动,第一次登陆 连接身份 选sysdba

进入以后 选择你刚创建的数据库,展开--安全性--用户 右键-创建  进入创建新用户界面

这个其中 一般信息里面都是默认的就可以了 表空间里面默认和临时 分别选 user 和temp

然后在 角色 中 选择你给这个用户的权限,根据需要分配权限,没有特别要求 给DBA 权限就可以了

其他的默认选项就可以了。

下面是SQL下的一些命令

 IT168 学院

0,首先要创建一个用户空间。即用户的所有操作都使用该空间。
  create tablespace datafile "/opt/oracle/oradata/myspace.dbf" SIZE 7000M;
   
  该语句的意思是创建一个7G大小的表空间,它的位置在/opt/oracle/oradat目录下,文件名为myspace.dbf.
   
  1,创建新用户
  create user cydba identified by cydbapwd defalut tablespace myspace;
   
  这条sql语句的意思是创建军一个新用户,名子为cydba,指定它的密码为cydbapwd,它使用的默认表空间为myspace.
   
  2,创建角色,它是用来控制各种资源的。
  grant 
  create session, create any table, create any view ,create any index, create any procedure,
  alter any table, alter any procedure,
  drop any table, drop any view, drop any index, drop any procedure,
  select any table, insert any table, update any table, delete any table,
  to cyrole;
   
  这条语句的意思是将各种权限授与cyrole这个角色。
   
  3,将cyrole这个角色授与cydba,也就是说,使cydba这个用户可以管理和使用cyrole所拥有的资源。
  grant cyrole to cydba;
   
  到此为止,我们就为自己建立了一个新用户,它使用一个指定的空间,并且指明了他可以在这个表空间内做那些操作。:)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值