orcal数据库基本操作(二)

2015-07-24 08:07:02 · 作者: · 浏览: 1
name,machine,logon_time ,sql_text?

from v$session a,v$sqltext b where a.sql_address=b.address;?

-----------------------------------------------------------------?

1.以USER_开始的数据字典视图包含当前用户所拥有的信息, 查询当前用户所拥有的表信息:

select * from user_tables;?

2.以ALL_开始的数据字典视图包含ORACLE用户所拥有的信息,

查询用户拥有或有权访问的所有表信息:?

select * from all_tables;?

3.以DBA_开始的视图一般只有ORACLE数据库管理员可以访问:

select * from dba_tables;?

4.查询ORACLE用户:

conn sys/change_on_install?

select * from dba_users;

conn system/manager;?

select * from all_users;?

5.创建数据库用户:

CREATE USER user_name IDENTIFIED BY password;?

GRANT CONNECT TO user_name;?

GRANT RESOURCE TO user_name;?

授权的格式: grant (权限) on tablename to username;?

删除用户(或表):?

drop user(table) username(tablename) (cascade);?

6.向建好的用户导入数据表

IMP SYSTEM/MANAGER FROMUSER = FUSER_NAME TOUSER = USER_NAME FILE = C:\EXPDAT.DMP COMMIT = Y?

7.索引

create index [index_name] on [table_name]( "column_name ")