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,但如果在初始化文件里说明了,就是初始化文件为主