查看用户和默认表空间的关系。
select username,default_tablespace from dba_users;
1.查看表结构:desc表名
2.查看当前用户的表:
select table_name from user_tables;
3.查看所有用户的表名:
select table_name from all_tables;
4.查看所有表名(其中包括系统表)
select table_name from all_tables;
5.查看所有的表:
select * from tab/dba_tables/dba_objects/cat;
下面介绍Oracle查询用户表空间
◆Oracle查询用户表空间:select * fromuser_all_tables
◆Oracle查询所有函数和储存过程:select * fromuser_source
◆Oracle查询所有用户:select * fromall_users.select * from dba_users
◆Oracle查看当前用户连接:select * fromv$Session
◆Oracle查看当前用户权限:select * fromsession_privs
◆Oracle查看用户表空间使用情况:
select a.file_id "FileNo",a.tablespace_name
"Tablespace_name",
a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used",
sum(nvl(b.bytes,0)) "Free",
sum(nvl(b.bytes,0))/a.bytes*100 "%free"
from dba_data_files a, dba_free_space b
where a.file_id = b .file_id(+)
group by a.tablespace_name ,
a.file_id,a.bytes order by a.tablespace_name;
select
b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id and b.tablespace_name='HRSM'
group by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name
1、查看所有用户:
select * from dba_user;
select * from all_users;
select * from user_users;
2、查看用户系统权限:
select * from dba_sys_privs;
select * from all_sys_privs;
select * from user_sys_privs;
3、查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
4、查看所有角色:
select * from dba_roles;
5、查看用户所拥有的角色:
select * from dba_role_privs;
select * from user_role_privs;
6、查看角色所拥有的权限:
select * from role_sys_privs;
select * from role_tab_privs;
7、查看所有系统权限
select * from system_privilege_map;
8、查看所有对象权限
select * from table_privilege_map;
以上是在Oracle中查看用户权限 ,
在DB2中为:
select * from syscat.dbauth
或者
get authorizations
查看sid
select * from v$instance
分享到:
相关推荐
- **default tablespace**: 设置用户的默认表空间。 - **temporary tablespace**: 设置用户的临时表空间。 #### 三、设置用户权限 为了确保数据库的安全性和数据的一致性,需要对用户进行权限设置。 ``` /*权限*/...
当创建新用户时,可以为用户分配默认表空间和临时表空间,以便他们在该表空间中创建对象: ```sql CREATE USER my_user IDENTIFIED BY my_password DEFAULT TABLESPACE MY_DATA TEMPORARY TABLESPACE MY_TEMP; ...
例如,创建名为 `lhdz_bj` 的用户并设置密码,同时指定默认表空间和临时表空间。一旦用户创建成功,可以使用 `grant` 命令授予相应的权限,如 `connect` 和 `resource` 角色,使用户能够连接数据库并创建与操作对象...
在本例中,我们设置了用户的默认表空间和配额权限。 三、创建表 创建用户并设置权限后,用户就可以创建表了。在 PLSQL Developer 中,我们可以右键单击 "Tables" 文件夹,弹出菜单中选中 "New",然后弹出属性页。...
创建用户时可以指定其默认表空间和临时表空间,以便于后续的数据库对象存储。 ```sql CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE TEST_DATA TEMPORARY TABLESPACE TEST_TEMP; ``` - `...
下面,我们将根据给定的文件信息,深入探讨如何在Oracle中查看用户权限。 ### 1. 查看所有用户 首先,我们可以通过执行以下SQL语句来查看Oracle数据库中所有的用户: - `SELECT * FROM dba_users;` - `SELECT * ...
在Oracle中,创建用户并为其分配默认表空间和临时表空间的命令如下: ``` create user abstest identified by abstest default tablespace abs_test temporary tablespace abs_test_temp; ``` 这里,`...
例如,如果要将`example_tbs`设置为`scott`用户的默认表空间: ```sql ALTER USER scott DEFAULT TABLESPACE example_tbs; ``` #### 四、分配权限 创建用户后还需要为其分配必要的权限,以便用户能够执行特定的...
给定文件中创建了一个名为`INMS`的用户,并设置了其默认表空间为`TOPO`,临时表空间为`TEMP`,并授予了`CONNECT`, `RESOURCE`, `DBA`等权限: ```sql create user inms identified by inms; alter user inms default...
表空间可以分为在线和离线状态,SYSTEM表空间是系统默认的,用于存储系统数据字典、程序单元等,也可用于用户数据。用户可以使用一个或多个表空间,而表空间也能被多个用户共享。 表空间内部包含各种类型的段,包括...
- **DEFAULT TABLESPACE QYZJDT_DATA**:默认表空间为之前创建的QYZJDT_DATA。 - **TEMPORARY TABLESPACE QYZJDT_TEMP**:临时表空间为之前创建的QYZJDT_TEMP。 - **PROFILE DEFAULT**:指定用户配置文件为默认...
创建一个名为`wbppcs`的用户,并将其默认表空间设置为`wbppcs`: ```sql CREATE USER wbppcs IDENTIFIED BY wbppcs123 DEFAULT TABLESPACE wbppcs; ``` 接下来,为其授予DBA权限: ```sql GRANT DBA, CONNECT TO ...
接下来,我们需要将新创建的表空间分配给用户`newuser`作为默认表空间: ``` ALTER USER newuser DEFAULT TABLESPACE new_tablespace; ``` 5. **设置临时表空间**: 除了默认表空间,还可以为用户指定临时表...
通过设置用户默认表空间和临时表空间,可以控制用户的数据和临时操作存储位置。 在描述中提到的“用户在某个表空间不受限”,意味着用户在特定表空间上拥有所有必要的权限,可以自由地创建、修改和删除数据。要实现...
- `DEFAULT TABLESPACE AC`:设置用户的默认表空间为“AC”。 - `TEMPORARY TABLESPACE TEMP`:设置用户的临时表空间为“TEMP”。 #### 四、分配权限 为了使用户能够执行特定的操作,需要为其分配相应的权限。权限...
- `DEFAULT TABLESPACE "WORKFLOW"`:设置用户的默认表空间为`WORKFLOW`。 - `TEMPORARY TABLESPACE "TEMP"`:设置用户的临时表空间为`TEMP`。 - `ACCOUNT UNLOCK`:解锁账户,使用户可以立即登录。 #### 三、授予...
例如,我们创建一个名为`test_user`的用户,其默认表空间为`test_tablespace`,口令为`password`: ```sql CREATE USER test_user IDENTIFIED BY password DEFAULT TABLESPACE test_tablespace; ``` 三、授权给新建...
#### 4.2 查看用户权限 - **系统权限**:`DBA_SYS_PRIVS`, `USER_SYS_PRIVS` - **对象权限**:`DBA_TAB_PRIVS`, `ALL_TAB_PRIVS`, `USER_TAB_PRIVS` - **角色权限**:`DBA_ROLE_PRIVS`, `USER_ROLE_PRIVS` 通过上述...