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数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...
 
随机推荐
- 沁恒CH32F103C8T6(二): Linux PlatformIO环境配置, 示例运行和烧录
			
目录 沁恒CH32F103C8T6(一): Keil5环境配置,示例运行和烧录 沁恒CH32F103C8T6(二): Linux PlatformIO环境配置, 示例运行和烧录 StdPeriphLi ...
 - 学习JAVAWEB第五天
			
# 今日内容 1. JavaScript基础 ## JavaScript: * 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的.每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不 ...
 - docker  k8s安装
			
docker安装 删除依赖包 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docke ...
 - python 小兵(2)
			
while 条件: 结构体 if=条件: 等于 while 条件: 结构体 else: print(int(Ture)) 1 print(int(False)) 0 切片顾头不顾尾 prin ...
 - 布客·ApacheCN 编程/后端/大数据/人工智能学习资源 2020.7
			
公告 我们的群共享文件有备份到 IPFS 的计划,具体时间待定. 我们的机器学习群(915394271)正式改名为财务提升群,望悉知. 请关注我们的公众号"ApacheCN",回复 ...
 - 短信发送器小案例  smsManager
			
总结实现步骤 (1)画 mainActivity页面 <LinearLayout xmlns:android="http://schemas.android.com/apk/r ...
 - Redis 在 vivo 推送平台的应用与优化实践
			
一.推送平台特点 vivo推送平台是vivo公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定.可靠的长连接,为开发者提供向客户端应用实时推送消息的服务,支持百亿级的通知/消息推送,秒 ...
 - Docker名词解释
			
http://www.runoob.com/docker/docker-architecture.html
 - PL/SQL批量执行SQL脚本文件
			
1.选择File > New > Command Windows(命令窗口) 2.输入 @ 符号,之后敲击回车键.从本地选择执行的 SQL脚本 等待批量命令全部执行成功,关闭页面即可 新增 ...
 - iOS 屏幕录制实现
			
iOS 屏幕录制实现 目录 iOS 屏幕录制实现 录屏API版本变化 App内部录制屏幕 录音麦克风声音 App内部录屏直播 Bonjour APP广播端实现 广播端App(直播平台)的实现 iOS1 ...