oracle数据库系统命令

本文档详述了Oracle数据库的管理和操作命令,包括服务的启动与停止、账户管理、数据库查询等关键操作。提供了实用的SQL命令示例,如创建用户、解锁账户以及常用的系统时间和字符串拼接命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

oracle之数据库相关命令

net start OracleServiceORCL 启动oracle服务
net stop OracleServiceORCL 关闭oracle服务
sqlplus /nolog 启用sqlplus
conn scott/tiger (as sysdba) 连接数据库
disconn 断开数据库
host cls 清屏
startup 启动数据库实例
查看当前所有的数据库
selec * from v$database/select name from v$dabatabse;

进入某个数据库 database 数据库名
查看数据库结构 desc v$database;

oracle之账户相关命令

增加数据库用户
create user 用户名 identified by 密码 default tablespace users Temporary TABLESPACE Temp;

更改数据库用户密码
alter user 用户名 identified by 密码;

解锁账户
alter user scott account unlock;

查看所有用户实例
select * from v$instance;
用户授权
grant connect,resource,dba to 用户名;grant sysdba to 用户名;
查看当前帐户
show user;
选择账号下所有的对象
select * from tab;
使用desc table_name 查看表结构
desc dept;

一些技巧命令

【1】字符串拼接
select 'hello' || ' word!' 结果 from dual;

SQL> select 'hello' || 'world' 结果是 from dual;

结果是
----------
helloworld

【2】显示系统时间
select sysdate from dual;

SQL> select sysdate from dual;

SYSDATE
--------------
07-3月 -17
【3】使用spool存储命令及结果
#存储位置
spool d:\spoolLog.sql;
#关闭存储
spool off;

注:当执行关闭存储时,命令才会被保存到指定位置。

【4】批量执行sql文件:   @ d:\test.sql

【5】用来统计查询效率

使用set time/timing on,打开时间的开关
set time on;
set time off;
使用set tim/timing off,关闭时间的开关
set timing on;
set timint off;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值