Oracle笔记 二、常用dba命令行
2012-07-02 08:25
585 查看
1、给用户解锁
alter userscott account unlock;
2、注销、断开、切换当前用户连接
quit
connscott/tiger
3、用户权限查询
A .查看所有用户:
select *from dba_users;
select *from all_users;
select *from user_users;
B.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
select *from dba_sys_privs;
select *from user_sys_privs;
C.查看角色(只能查看登陆用户拥有的角色)所包含的权限
select *from role_sys_privs;
D.查看用户对象权限:
select *from dba_tab_privs;
select *from all_tab_privs;
select *from user_tab_privs;
E.查看所有角色:
select *from dba_roles;
F.查看用户或角色所拥有的角色:
select *from dba_role_privs; s
elect * fromuser_role_privs;
G.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)
select *from V$PWFILE_USERS
4、用户管理
A、创建用户
create userusername identified by password;
create userusername identified by password default tablespace users quota 10M on users;
B、修改密码
alter userusername identified by pass;
密码就从password改成pass了;同样登陆后输入password也可以修改密码
C、删除用户
drop userusername;
drop userusername cascade;
5、三种标准的角色(role):CONNECT、RESOURCE和DBA。
I、Connect连接、登陆权限
II、Resource可以创建表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。
III、Dba管理员
6、用户权限
A、给用户授权
grant connect,resource to username;
grant createsession, create table, create view to username;
B、撤销权限
revokeconnect from username;
7、角色管理
A、创建角色
create roleLOGIN;
B、删除角色
drop roleLOGIN;
8、导出角色资源
A、首先进入控制台cmd
B、进入某个目录,如:cd c:/userdir
C、输入命令,exp
D、提示输入用户名、口令,也就是即将导出角色的数据
E、以下直接默认,按回车enter键即可
F、导出完成后,即可看到导出的文件EXPDAT.DMP
9、导入角色数据
A、首先进入dos控制台
B、进入导出数据的目录,如:cd c:/userdir
C、输入命令,imp
D、输入用户名、口令,将此数据导入给的用户
E、后面一直回车,enter键即可
F、提示输入用户名、口令,这个是数据从哪个用户中导出的,就是那个用户的
10、Sqlplus常用命令
A、set lineSize 120可以设置sqlplus的显示缓冲区大小;
B、set pageSize 20
可以设置每页显示大小
C、edit
可以编辑当前sql语句,保存后输入/回车运行
D、spool c:/temp.sql;
和 spool off
可以保存之间所有的显示内容;
E、start [filepath]可以批量执行sql语句;
F、desc tableName
可以查看指定表结构
G、 show user
可以查看当前用户
H、 set serveroutput on
运行dbms_output输出信息
I、 show error
查看编译错误信息
11、用户常用系统表、表字典
selecttable_name from user_tables;
selectview_name from user_views;
selectconstraint_name, constraint_type, table_name from user_constraints;
selecttable_name from dictionary;
select index_namefrom user_indexes;
alter userscott account unlock;
2、注销、断开、切换当前用户连接
quit
connscott/tiger
3、用户权限查询
A .查看所有用户:
select *from dba_users;
select *from all_users;
select *from user_users;
B.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
select *from dba_sys_privs;
select *from user_sys_privs;
C.查看角色(只能查看登陆用户拥有的角色)所包含的权限
select *from role_sys_privs;
D.查看用户对象权限:
select *from dba_tab_privs;
select *from all_tab_privs;
select *from user_tab_privs;
E.查看所有角色:
select *from dba_roles;
F.查看用户或角色所拥有的角色:
select *from dba_role_privs; s
elect * fromuser_role_privs;
G.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)
select *from V$PWFILE_USERS
4、用户管理
A、创建用户
create userusername identified by password;
create userusername identified by password default tablespace users quota 10M on users;
B、修改密码
alter userusername identified by pass;
密码就从password改成pass了;同样登陆后输入password也可以修改密码
C、删除用户
drop userusername;
drop userusername cascade;
5、三种标准的角色(role):CONNECT、RESOURCE和DBA。
I、Connect连接、登陆权限
II、Resource可以创建表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。
III、Dba管理员
6、用户权限
A、给用户授权
grant connect,resource to username;
grant createsession, create table, create view to username;
B、撤销权限
revokeconnect from username;
7、角色管理
A、创建角色
create roleLOGIN;
B、删除角色
drop roleLOGIN;
8、导出角色资源
A、首先进入控制台cmd
B、进入某个目录,如:cd c:/userdir
C、输入命令,exp
D、提示输入用户名、口令,也就是即将导出角色的数据
E、以下直接默认,按回车enter键即可
F、导出完成后,即可看到导出的文件EXPDAT.DMP
9、导入角色数据
A、首先进入dos控制台
B、进入导出数据的目录,如:cd c:/userdir
C、输入命令,imp
D、输入用户名、口令,将此数据导入给的用户
E、后面一直回车,enter键即可
F、提示输入用户名、口令,这个是数据从哪个用户中导出的,就是那个用户的
10、Sqlplus常用命令
A、set lineSize 120可以设置sqlplus的显示缓冲区大小;
B、set pageSize 20
可以设置每页显示大小
C、edit
可以编辑当前sql语句,保存后输入/回车运行
D、spool c:/temp.sql;
和 spool off
可以保存之间所有的显示内容;
E、start [filepath]可以批量执行sql语句;
F、desc tableName
可以查看指定表结构
G、 show user
可以查看当前用户
H、 set serveroutput on
运行dbms_output输出信息
I、 show error
查看编译错误信息
11、用户常用系统表、表字典
selecttable_name from user_tables;
selectview_name from user_views;
selectconstraint_name, constraint_type, table_name from user_constraints;
selecttable_name from dictionary;
select index_namefrom user_indexes;
相关文章推荐
- Oracle笔记 二、常用dba命令行
- Oracle笔记 二、常用dba命令行
- Oracle笔记 二、常用dba命令行
- Oracle笔记 二、常用dba命令行
- Oracle笔记 二、常用dba命令行
- 3年前oracle命令行笔记,到现在还常用。
- Oracle OCP笔记(33)DBA查看系统常用脚本
- (学习笔记)Oracle常用的init.ora参数
- Oracle的DBA管理常用sql
- oracle常用DBA命令
- Oracle DBA常用命令(未完待续)
- oracle dba 常用sql語句
- oracle笔记1--常用设置,连接PL/SQL Developer,常见错误总结
- oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图
- 30.Oracle深度学习笔记——RAC常用命令
- oracle:端口查看, isqlplus 命令行启动与关闭,DBA访问
- Oracle 学习笔记: RMAN常用命令
- oracle dba 常用sql語句
- 常用Oracle DBA 查询
- oracle DBA常用操作语句 持续更新。。。