Oracle常用操作备忘

登录远程数据库

 sqlplus system/password@192.168.12.1:1521/testdb

一台服务器多个实例如何登录

export ORACLE_SID=instance_name
sqlplus / as sysadmin

清理归档文件

-- 登录
RMAN target system/pwd@testdb

-- 交叉检查归档日志信息
crosscheck archivelog all;  

-- 删除三天前的归档日志
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

--列出所有过期的归档日志信息
list expired archivelog all;

日期字符串的互转

-- 日期转字串
select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual

-- 字串转日期
select to_date('2021-12-24,14:13:23','yyyy-mm-dd,hh24:mi:ss') from dual

创建表空间

create tablespace TESTSPACE datafile '/path/dsf.dbf'  size 1024M reuse autoextend on;

创建用户

create user TESTUSER identified by TESTUSER default tablespace TESTSPACE temporary tablespace TEMP;

赋予权限

grant resource,connect to TESTUSER;

修改密码

alter user username identified by pwd;

锁定、解锁用户

-- 锁定用户
alter user username account lock;

-- 解锁用户
alter user username account unlock;

查看当前实例名

select name from v$database;

posted on 2022-03-10 23:05  白首码农  阅读(20)  评论(0编辑  收藏  举报