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

刚接触 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;

  

  到此为止,我们就为自己建立了一个新用户,它使用一个指定的空间,并且指明了他可以在这个表空间内做那些操作。:)