Oracle 10g创建数据库 用户等基本操作

Oracle10g的创建用户名


1.linux下oracle的启动
以oracle身份登录  


启动   lsnrctl start


登录   sqplus /nolog


连接数据库   connect  /as   sysdba


启动数据库   startup


关闭数据库   shutdown immediate


1.在数据中创建用户名

启动数据库后创建用户名

--连接超级用户   
connect system/admin    --system系统用户名字  admin 密码

--创建用户名字   
create user sha identified by admin   --用户名:sha 密码:admin

--可以写   Default tablespace user   --指定存储对象使用的默认空间表默认是system

Temporary tablespace temp; --保存临时对象所使用的空间表默认是system

--上面的俩行,可以写空间表为user 临时为temp;不写就默认

--1.添加用户的权限
--Grant是授予权限的如:

Grant create session to sha;//授予sha连接数据的权限

--系统权限如下:

--系统特权

--允许执行的操作

Create session --连接数据库

Create sequence --创建序列

Create synonym --创建同名对象

Create table --创建表

Create any table --创建任何模式的表

Drop table --删除表

Create procedure --创建存储过程

Execute any procedure --执行任何模式的存储过程

Create user --创建用户

Create view --创建视图

Drop user --删除用户

Drop any table --删除任何模式的表

--1.向用户授予系统特权
Grant execute any procedure to sha with admin option  

--此句意思为为sha用户创建系统特权并且可以用sha为别的用户授予权限

--连接sha用户  
connect sha/admin

--可以创建别的用户

--5、查看用户权限

--进入sha用户
connect sha/admin

Select * from user_sys_privs; --可以查看到一个列表,

--列代表用户名权限是否可以给别的用户附加权限(N 、Y)  

--行代表权限都有那些

--6、撤销用户授予的权限

--必须连接
connect system/admin

--撤销权限  revoke是系统撤销权限的关键词

Revoke execute any procedure from sha;

--7、更改用户密码

--进入sha用户  
connect sha/admin

Password       --输入旧密码  输入新密码俩边   OK

--或者用alter user sha identified by xinmima

--8、删除用户

Connect system/admin

Drop user sha;

--9、为用户授予角色

Grant dba to sha;

Grant connect to sha;

--Linux下的plsql  创建用户

create user sha identified by admin

Default tablespace user

Temporary tablespace temp;

Granr unlimited tablespace to sha;    --权限

Grant dba to sha;                  --角色

Grant connect to sha;


posted @ 2013-04-19 19:29  深南大道  阅读(510)  评论(0编辑  收藏  举报