【必赢437登录】linux系统下创建oracle表空间和顾客

日期:2019-11-26编辑作者:明星八卦

2、删除有时表空间

--查看用户要具备drop tablespace的权限,如果没有,先用更高级的用户(如sys)给予授权
select a2.username,a1.privilege from dba_sys_privs a1 , user_role_privs a2
where a1.privilege = 'DROP TABLESPACE'
and a1.grantee =a2.granted_role

2、以sysdba情势来开垦sqlplus,命令如下: sqlplus / as sysdba

6、付与权力

5、创立顾客和密码,钦赐上边成立的一时表空间和表空间

Oracle顾客权限查询有关操作:

--查看表空间文件
select name from v$datafile;
--停止表空间的在线使用
alter tablespace 表空间名称 offline;
--删除表空间NOTIFYDB_TEMP及其包含数据对象以及数据文件
drop tablespace NOTIFYDB_TEMP including contents and datafiles; 
--查看临时表空间文件
select name from v$tempfile;
--查看用户和表空间的关系
select USERNAME,TEMPORARY_TABLESPACE from DBA_USERS;
--如果有用户的默认临时表空间是NOTIFYDB_TEMP的话,建议进行更改
alter user xxx temporary tablespace tempdefault;
---设置tempdefault为默认临时表空间
alter database default temporary tablespace tempdefault;
--删除表空间NOTIFYDB_TEMP及其包含数据对象以及数据文件
drop tablespace NOTIFYDB_TEMP including contents and datafiles;

3.剔除客商表空间

删除表空间:

--查询临时表空间文件的绝对路径。如果需要的话,可以通过查询来写定绝对路径。一般用${ORACLE_HOME}就可以了  
select name from v$tempfile;  
create temporary tablespace NOTIFYDB_TEMP tempfile '${ORACLE_HOME}oradataNOTIFYDB_TEMP.bdf' size 100m reuse autoextend on next 20m maxsize unlimited;  

 

create user hc_notify identified by hc_password default tablespace NOTIFYDB temporary tablespace NOTIFYDB_TEMP;

1、查看客商权限

3、创造有时表空间:

grant dba to hc_notify;
grant connect,resource to hc_notify;
grant select any table to hc_notify;
grant delete any table to hc_notify;
grant update any table to hc_notify;
grant insert any table to hc_notify;

创办顾客和表空间: 

4、创造表空间:

通过上述操作,就能够选拔hc_notify/hc_password登入钦点的实例,创造大家自个儿的表了。

1、登入linux,以oracle顾客登入(若是是root顾客报到的,登入后用 su - oracle命令切换到oracle客户卡塔 尔(英语:State of Qatar)

--查看所有的用户
select * from all_users;
--查看当前用户信息
select * from user_users;
--查看当前用户的角色
select * from user_role_privs;
--查看当前用户的权限
select * from user_sys_privs;
--查看当前用户的表可操作权限
select * from user_tab_privs;

--查看某一个表的约束,注意表名要 大写
select * from user_constraints where table_name='TBL_XXX';
--查看某一个表的所有索引,注意表名要 大写
select index_name,index_type,status,blevel from user_indexes where table_name = 'TBL_XXX';
--查看索引的构成,注意表名要 大写
select table_name,index_name,column_name, column_position FROM user_ind_columns WHERE table_name='TBL_XXX';

--系统数据字典 DBA_TABLESPACES 中记录了关于表空间的详细信息
select * from sys.dba_tablespaces;

--查看用户序列
select * from user_sequences;
--查看数据库序列
select * from dba_sequences;
--查询用户表空间文件的绝对路径:
select name from v$datafile;
create tablespace NOTIFYDB datafile '${ORACLE_HOME}oradatanotifydb.dbf' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);

本文由必赢437登录发布于明星八卦,转载请注明出处:【必赢437登录】linux系统下创建oracle表空间和顾客

关键词:

必赢437登录再谈MySQL auto_increment空洞难点

必赢优惠大厅官网,在项目中时常会有这种需求,用户通过第三方系统登录时如果尚未注册,则自动给用户注册,注...

详细>>

字符串本地化与应用名本地化

增长黑客翻译于“GrowthHacker”,近几年从硅谷传到国内,兴起和让人们津津回味的案例包括Hotmail、Airbnb、LinkedIn和F...

详细>>

【必赢电子游戏娱乐】重信(ZHONGXIN卡塔 尔(英

知命告诉作者,由于补贴方案到终极两日都还可能有改造,因而相应的安插、模型和准绳等都会时有产生实时的变化...

详细>>

回看我老爹

有天中午,老爸说:“好呢,以往你自身试着写写短篇小说看,当然啰,你别指望能写出生机勃勃篇惊人的小说来。...

详细>>