oracle表结构查询 用户的基本操作

结构查询:

select table_name from user_tables:当前用户的表(一般用这个)

select table_name from all_tables:所有用户的表(一般不用)

select * from user_tab_columns where Table_Name=’表名’:用户表的结构,表名区分大小写

select * from all_tab_columns where Table_Name=’表名’:用户表的结构,表名区分大小写

select * from dba_tab_columns where Table_Name=’表名’:用户表的结构,表名区分大小写

select * from user_tab_comments:获取表注释

select * from user_col_comments:获取表注释字段

 

用户操作:

创建表空间:create tablespace nywlw datafile ‘D:/oracle/product/10.2.0/oradata/orcl/nywlw .dbf’ size 100m autoextend on next 50m maxsize unlimited;

创建用户:create user att_test identified by att_test default tablespace test;

表空间给用户授权:alter user 用户名 quota unlimited on 表空间;

用户授权:grant create session to att_test;–赋予create session的权限

grant connect to att_test;–连接权限

grant create table,create view,create trigger, create sequence,create procedure to att_test;–分配创建表,视图,触发器,序列,过程 权限

 

查看字符集:select * from nls_database_parameters

用sqlplus登录:需要在控制台上调用sqlplus sqlplus 帐户名/密码 as 角色
查看当前License使用情况(必须在sqlplus里查看):show parameter license; 注:license_max_sessions最大并发数,license_max_users最大用户数
查看最大并发数:show parameter license_max_session;注:如果是0则是无限制,默认是0,但如果在初始化文件里说明了,就是初始化文件为主

备案号:豫ICP备14002392号-2