Oracle数据库常用命令整理
转至:https://blog.csdn.net/creativemobile/article/details/8982164
1监听
(1)启动监听
lsnrctl start
(2)停止监听
lsnrctl stop
(3)查看监听状态
lsnrctl status
2启动
(1)以oracle用户进入
su - oracle
运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录;
sqlplus /nolog
(2)以管理员身份进入
conn /as sysdba
(3)启动数据库
startup
(4)停止数据库
shutdown immediate
(5)远程连接数据库
sqlplus /nolog
conn sys/sys@IP:1521/orainstance as sysdba
(6)直接运行
dbstart //启动数据库脚本
dbshut //停止数据库脚本
3用户管理
(1)创建用户
create user "username" identified by "userpassword";
PS:后面可带表空间
(2)删除用户
drop user “username” cascade;
PS:cascade 参数是级联删除该用户所有对象,经常遇到如用户有对象而未加此参数则用户删不了的问题,所以习惯性的加此参数
(3)用户授权
grant connect,resource,dba to "username";
(4)查看当前用户的角色
select * from user_role_privs;
select * from session_privs;
(5)查看当前用户的系统权限和表级权限
select * from user_sys_privs;
select * from user_tab_privs;
(6)查询用户表
select username from dba_users;
(7)修改用户口令
alter user "username" identified by "password";
(8)显示当前用户
show user;
4表空间
(1)创建表空间
CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/tablespace_name.dbf' SIZE 500M;
(2)删除表空间
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;
(3)修改表空间大小
alter database datafile '/path/tablespace_name.dbf' resize 3000M;
(4)增加表空间
alter tablespace Name add datafile '/path/tablespace_name_add.dbf' size 3000M;
(5)查询数据库文件
select * from dba_data_files;
(6)查询当前存在的表空间
select * from v$tablespace;
(7)表空间分配情况
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
(8)查询表空间剩余空间
select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;
5连接数
(1)修改连接数
alter system set processes=1000 scope=spfile;
shutdown immediate;
startup;
(2)查看用户当前连接数
select count(*) from sys.v_$session;
6使用pfile启动Oracle例程
lsnrctl start
sqlplus /nolog
conn user@instance as sysdba
password
create spfile from pfile='/Oracle/instance/pfile/init.ora.789456123';
startup
Oracle数据库常用命令整理的更多相关文章
- ORACLE数据库 常用命令和Sql常用语句
ORACLE 账号相关 如何获取表及权限 1.COPY表空间backup scottexp登录管理员账号system2.创建用户 create user han identified(认证) by m ...
- Oracle数据库——常用命令(用户管理、数据库导入导出)
--==cmd控制台==-- --==日常用户管理SQL==-- --连接到SQLPLUS >sqlplus /nolog --以dba身份连接 sql>conn / as sysdba ...
- Oracle数据库常用命令(持续更新)
1. 查询当前用户所有的表 select * from user_tables; 2. 查询当前用户能访问的表 select * from all_tables; 3. 获取表字段 select * ...
- Oracle数据库sql命令整理
转至:https://blog.csdn.net/weixin_43712330/article/details/88358604 以下为oracle数据库中sql语句的整理,将持续更新01. 如何登 ...
- Oracle数据库常用命令记录
1.Sql建表 CREATE TABLE AAABBBCCCDDD( ID ) primary key, AAAAAAAA ) not NULL, BBBBBBBB ), CCCCCCCC ), DD ...
- Oracle数据库常用命令
导出表数据 exp user/pwd@dbname file=filename.dmp tables=tbl_name rows=y indexes=n triggers=n grants=n 导入表 ...
- Oracle数据库常用的Sql语句整理
Oracle数据库常用的Sql语句整理 查看当前用户的缺省表空间 : select username,default_tablespace from user_users; 2.查看用户下所有的表 : ...
- oracle rac 数据库常用命令
oracle rac 数据库常用命令:1.所有实例和服务的状态srvclt status database -d orcl单个实例的状态:srvctl status instance -d orcl ...
- Oracle手边常用命令及操作语句
Oracle手边常用命令及操作语句 作者:白宁超 时间:2016年3月4日11:24:08 摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...
随机推荐
- gin框架中集成casbin-权限管理
概念 权限管理几乎是每个系统或者服务都会直接或者间接涉及的部分. 权限管理保障了资源(大部分时候就是数据)的安全, 权限管理一般都是和业务强关联, 每当有新的业务或者业务变化时, 不能将精力完全放在业 ...
- Let's Encrypt 证书 wget 报错
最近发现一个奇怪的问题,网站使用 let's encrypt 的免费证书,浏览器访问时正常,但是wget的时候报错.报错信息如下: wget https://www.example.com --202 ...
- Java Thread.currentThread()和This的区别
感谢原文作者:王婷婷-Smily 原文链接:https://blog.csdn.net/dfshsdr/article/details/92760135 缘由 很多人认为多线程中的Thread.cur ...
- 物理CPU,物理核,逻辑CPU,虚拟CPU(vCPU)区别 (转)
在做虚拟化时候,遇到划分CPU的问题,因此考虑到CPU不知道具体怎么划分,查询一些资料后就写成本文. a. 物理CPU:物理CPU是相对于虚拟CPU而言的概念,指实际存在的处理器,就是我们可以看的见, ...
- kali切换桌面环境
感谢大佬:https://blog.csdn.net/tao546377318/article/details/52353018 kali 是基于Debian的发行版,兼容性和软件支持都很好,默认使用 ...
- vue element InfiniteScroll 无限滚动 入坑记录
select_law_by_tag() { this.laws_loading.is_loading = true; this.laws_loading.no_more = false; this.e ...
- C语言中的单引号和双引号的区别
首先肯定地说,二者是有区别的,不是说用谁都一样. 1.实质区别,代表的含义不同 'A'代表的是一个整数,而且这个整数对应的是编译器所采用的字符集中的字符序列对应的数值.所以'A'跟ASCII中的65意 ...
- Docker的数据管理(下)——docke镜像的创建
Docker的数据管理(下)--docke镜像的创建 1.基于现有镜像创建 2.基于本地模板创建 3.基于 dockerfile 创建 4.Dockerfile 镜像操作常用命令 5.dockerfi ...
- Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/zeppelin/server/ZeppelinServer : Unsupported major.minor version 52.0
在启动Zeppelin时遇到了该问题: [root@quickstart bin]# ./zeppelin-daemon.sh restart Please specify HADOOP_CONF_D ...
- docker | jenkins 实现自动化CI/CD,后端躺着把运维的钱挣了!(下)
前言 在上一篇文章中,我们使用docker编写Dockerfile文件,将我们自己的项目构建成镜像,然后发布到Docker Hub中,并且用自己的云服务器拉取Docker Hub上我们自己上传的项目镜 ...