千家信息网

oracle 11g常用命令有哪些

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇文章给大家分享的是有关oracle 11g常用命令有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.监听启动监听lsnrctl
千家信息网最后更新 2026年10月31日oracle 11g常用命令有哪些

本篇文章给大家分享的是有关oracle 11g常用命令有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

1.监听

启动监听

lsnrctl start

停止监听

lsnrctl stop

查看监听状态

lsnrctl status


2.启动

用oracle用户进入

su - oracle

运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录;

sqlplus /nolog

以管理员模式进入

conn /as sysdba

启动数据库

startup;

停止数据库

SHUTDOWN IMMEDIATE


远程连接数据库

sqlplus /nolog

conn sys/sys@IP:1521/orainstance as sysdba

也可以直接运行:

dbstart //启动数据库脚本

dbshut //停止数据库脚本



参考:

STARTUP [FORCE][RESTRICT][NOMOUNT][MIGRATE][QUIET]

[PFILE=]

[MOUNT [EXCLUSIVE] x |

OPEN

]

SHUTDOWN

3.用户管理

创建用户

create user "username" identified by "userpassword" ;

注:后面可带表空间

删除用户

drop user "username" cascade;

注:cascade 参数是级联删除该用户所有对象,经常遇到如用户有对象而未加此参数则用户删不了的问题,所以习惯性的加此参数

授权

grant connect,resource,dba to "username" ;

查看当前用户的角色

select * from user_role_privs;

select * from session_privs;

查看当前用户的系统权限和表级权限

select * from user_sys_privs;

select * from user_tab_privs;

查询用户表

select username from dba_users;

修改用户口令

alter user "username" identified by "password";

显示当前用户

show user;



4.表及表空间

创建表空间

CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M;

删除表空间

DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

修改表空间大小

alter database datafile '/path/NADDate05.dbf' resize 100M;

增加表空间

ALTER TABLESPACE NEWCCS ADD DATAFILE '/u03/oradata/newccs/newccs04.dbf' SIZE 4896M;

查询数据库文件

select * from dba_data_files;

查询当前存在的表空间

select * from v$tablespace;

表空间情况

select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

查询表空间剩余空间

select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;

查看表结构

desc table;

修改连接数:要重启数据库

alter system set processes=1000 scope=spfile;

shutdown immediate;

startup;

查看用户当前连接数

select count(*) from sys.v_$session;

PL/SQL

[DECLARE

/*申明部分,一般是变量及常量*/]

[ BEGIN

/*执行部分,流程结构控制,SQL部分*/]

[EXCEPTION

/*异常处理部分*/]

END



SET SERVEROUTPUT ON //打开输出开关

BEGIN

DBMS_OUTPUT.PUT_LINE('Hello world!'); //输出结果

以上就是oracle 11g常用命令有哪些,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

用户 空间 数据 数据库 部分 参数 查询 监听 命令 常用 对象 更多 权限 知识 篇文章 结构 脚本 管理 输出 运行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融科技 中关村互联网 科技集团 互联网和科技创新 鸠鸠互联网科技 互联网科技未来 广州互联网科技公司 广州善班互联网科技 左右互联网络科技 西藏七维空间互联网科技有限公司 深圳前海聚择互联网科技有限公司 互联网之后的科技是什么 团飞科技与伯堂互联网服务平台 贵州叶脉互联网科技有限公司所属行业 浙江互联网科技研学营 链环科技传统企业怎么转型互联网 广西互联网科技孵化中心 徐州市互联网科技有限公司 易租星互联网科技有限公司 承德科技产业互联网平台 山东亿川互联网科技有限责任公司 互联网金融科技 互联网是第几次科技革命的成果 互联网络科技有限公司 多迪互联网科技有限公司 科技伦理 互联网公司 天速互联网络科技有限公司 互联网科技博主是什么意思 互联网科技与管理 半导体是互联网高科技吗 六子台科技互联网展会
0