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

oracle使用笔记

2009-08-14 15:11 169 查看
今天小弟安装了oracle10g,打算用SQLPLUS
登录数据库进行操作。打开sqlplus后,可以看到要求输入用户名,口令和主机字符串。前面两个都知道,但是后一个却不明白,查了资料才知道是安装时的全局数据库名,也就是SID.
知道了这点后,我用sys登录,输入用户名,口令和主机字符串登录,但却出错。错误如下 ERROR: ORA-28009:connection as SYS
should be as SYSDBA or SYSOPER.
  它的意思是我登录的用户名sys应该是数据库管理员,所以要用数据库管理员的身份登录。所以主机字符串那里应该这样输入:全局数据库+ as sysdba.
  这样就可以进去了。

创建用户:

create user userName identified by
password;

简单基本权限给予:

grant connect,resource to
userName;

CONNECT角色: --是授予最终用户的典型权利,最基本的

ALTER SESSION --修改会话

CREATE CLUSTER --建立聚簇

CREATE DATABASE LINK --建立数据库链接

CREATE SEQUENCE
--建立序列

CREATE SESSION --建立会话

CREATE SYNONYM --建立同义词

CREATE VIEW
--建立视图

RESOURCE角色: --是授予开发人员的

CREATE CLUSTER --建立聚簇

CREATE PROCEDURE --建立过程

CREATE SEQUENCE --建立序列

CREATE TABLE --建表

CREATE TRIGGER --建立触发器

CREATE TYPE --建立类型

还可以在pl/sql中直接创建用户.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息