Oracle权限赋予和新建序列
赋予表和序列权限
1 | grant select,insert,update on res.plan_task to ishare |
新建序列
1 | CREATE SEQUENCE RES.seq_plan_task_photo |
序列说明
索引
1 | --在数据库中查找表名 |
新建表空间/用户授权
- 查询数据表空间位置
1
select name from v$datafile;
- 创建表空间
1
2CREATE tablespace etl_space datafile '/opt/oracle/oradata/orcl/etl01.dbf'
size 500m autoextend on next 5M maxsize unlimited; - 创建用户
1
2
3
4CREATE USER tomcat_etl IDENTIFIED BY tomcat_etl
DEFAULT tablespace etl_space
temporary tablespace temp
profile DEFAULT ; - 用户授权
1
grant connect,resource,dba to tomcat_etl;
修改字符集
进入sqlplus
1 | sqlplus / as sysdba |
修改字符集
1 | SQL>SHUTDOWN IMMEDIATE |
卸载oracle
进入sqlplus
1 | sqlplus / as sysdba |
停止Oracle数据库服务
1 | shutdown immediate; |
停止监听服务
1 | lsnrctl stop |
删除/usr/local/bin下的文件
1 | coraenv dbhome oraenv |
删除/etc下的文件
1 | oraInst.loc oratab |
删除/opt下ORCLfmap
1 | rm –rf ORCLfmap |
删除oracle安装目录ORACLE_HOME
删除用户和组
1 | userdel –r oracle |
密码过期
1 | -- 查询用户 |
常见问题
ORA-00054:资源正忙,要求指定NOWAIT
1 | select session_id from v$locked_object; |