前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle常用命令收集

Oracle常用命令收集

作者头像
院长技术
发布2021-02-19 14:50:03
3900
发布2021-02-19 14:50:03
举报
文章被收录于专栏:院长运维开发

1.查看监听状态 lsnrctl status

2.启动监听 lsnrctl start

3.关闭监听 lsnrctl stop

4.以数据库管理员登录 sqlplus / as sysdba

5.手动启动数据库 SQL>startup

6.关闭数据库 SQL>shutdown immediate;

7.查看数据库名称 SQL> select name from v$database;

8.查看实例名 SQL> select instance_name from v$instance;

9.查看当前用户角色 SQL> select * from user_role_privs;

10.查看数据库状态 SQL> select status from v$instance;

11.删除用户 SQL> drop user user1;

12.查看系统拥有哪些用户 SQL> select * from all_users;

13.执行sql文件(PATH表示文件的路径) SQL> @PATH/filename.sql

14.测试sql语句执行时间 SQL>set timing on ;

15.查看数据文件 select * from dba_data_files;

16.查看数据库是否为归档模式SQL> select name,log_mode from v

17.查看当前存在的表空间 select * from v$tablespace;

18.查看表空间使用情况 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; -- 单位是M

19.查看用户默认表空间 SQL> select username,default_tablespace from dba_users;

19.创建表空间(数据文件名一定是单引号引起来) SQL> create tablespace test_tbsp datafile '/home/oracle/oradata/test_tbsp.dbf' size 100M;

20.修改用户表空间 SQL> alter user user1 default tablespace test_tbsp;

21.查看表空间是否自动扩展 SQL> select file_name,autoextensible,increment_by from dba_data_files where tablespace_name='TEST_TBSP';

22.表空间开启自动扩展 SQL> alter database datafile '/home/oracle/oradata/test_tbsp.dbf' autoextend on;

23.表空间关闭自动扩展 SQL> alter database datafile '/home/oracle/oradata/test_tbsp.dbf' autoextend off;

24.创建表空间 create tablespace 表空间名 datafile '文件路径文件名.dbf' size 1024m;

25.创建用户并指定默认表空间和临时表空间 create user 用户名 identified by 密码 default tablespace 表空间名 temporary tablespace 临时表空间名;

26.用户授权 grant all privileges to username; grant dba to username;

27.导入dmp文件(SQLPlus中须在最前面加$): imp 用户名/密码@实例名 file=文件路径文件名.dmp full=y;

28.删除当前用户及其下所有数据: drop user username cascade;

29.删除表空间及其下所有数据: drop tablespace 表空间名 including contents and datafiles;

30.SQLPlus断开当前用户 discon+回车键

31.若再连接其他用户 conn+回车键

32.查看当前数据库名: show parameter db_name;

33.查看当前用户名,表空间 select username,default_tablespace from user_users;

34.查看所有用户名,表空间 select username,default_tablespace from dba_users;

35.查看当前实例名 show parameter instance_name;

36.导出dmp文件(SQLPlus中须在最前面加$) exp 用户名/密码@实例名 file=文件路径文件名.dmp full=y;

37.cmd远程连接数据库 sqlplus 用户名/密码@服务器IP:1521/实例名;

38.cmd测试数据库连接 tnsping 服务名 或者 tnsping ip地址:端口号/数据库服务名

39.netca是指网络配置助手就是用来创建、配置监听和服务名用的

40.dbca是指数据库配置工具,主要功能有创建数据库,配置现有数据库选项,删除数据库和管理数据库模板。

41.删除表空间 drop tablespace xxx including contents and datafiles; 42.统计自动扩展表空间

代码语言:javascript
复制
set linesize 180
set pageisze 180
Select Upper(Tablespace_Name) "tablespace_name",
       sum(bytes)/1024/1024 "use_mb",
       sum(maxbytes)/1024/1024 "max_mb",
       to_char(Round(sum(bytes/1024/1024)/sum(maxbytes/1024/1024)*100,2),'fm99999990.0099') "use%"
  From Dba_Data_Files
 Where autoextensible='YES'
 Group By Tablespace_Name,autoextensible;

43.查看用户连接会话

代码语言:javascript
复制
select 'ALTER     SYSTEM     KILL     SESSION     ''' || vs.sid || ', ' ||
       vs.serial# || ''';',
       vs.machine,
       terminal,
       program,
       vs.status,
       vs.inst_id,
       vs.status
  from gv$session vs
 where vs.username = '用户名' and program='JDBC Thin Client';
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-02-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档