一、删除一个表?一个库?
drop table table_name;
drop table database_name;

二、删除一个用户下所有的数据?
最好先停掉库,shutdown immediate; && startup 这样能保证没有用户连接
或者 SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME=\'USERNAME\'; 查询到连接
  SID    SERIAL#
---------- ----------
        24      25341
结束此用户的所有会话
SQL>ALTER SYSTEM KILL SESSION \'24,25341\';
System altered.
再删除:DROP USER USERNAME CASCADE;
三、创建用户并授权 (本例给连接,修改,管理员)
create user username identified by passwd;
grant connect,resource,dba to username;
commit;
四、如何设置字符集?
查看客户端字符集环境:
select * from nls_instance_parameters;其来源于v$parameter
设置过程
SVRMGR> SHUTDOWN IMMEDIATE;
SVRMGR> STARTUP MOUNT; 
SVRMGR> ALTER SYSTEM ENABLE RESTRICTED SESSION; 
SVRMGR> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; 
SVRMGR> ALTER SYSTEM SET AQ_TM_PROCESSES=0; 
SVRMGR> ALTER DATABASE OPEN; 
SVRMGR> ALTER DATABASE CHARACTER SET zhs16gbk; 
SVRMGR> SHUTDOWN IMMEDIATE; 
SVRMGR> STARTUP; 
如果报以下的错:
SQL> alter database character set zhs16gbk;
alter database character set zhs16gbk
*
ERROR at line 1:
ORA-12712: new character set must be a superset of old character set
处理方法:
SQL> ALTER DATABASE character set INTERNAL_USE zhs16gbk; # 使用INTERNAL_USE可以跳过超集的检查,ALTER DATABASE character set INTERNAL_USE
五、查询实例?所有库名?表名?
select * from v$database;  show parameter db;  // 查看当前的所有数据库:
show parameter optimizer; //显示设置信息
select   table_name   from   user_tables;     //当前用户的表   
select   table_name   from   all_tables;     //所有用户的表   
select   table_name   from   dba_tables;       //包括系统表
看字段名与数据类型:   
desc   talbename;   
查看主键:   
select * from user_constraints where constraint_type=\'P\' and TABLE_name=upper(\'TRD_USER\')   
查看表空间的sql语句
col tablespace_name format a10;
select f.tablespace_name,a.total,u.used,f.free,round((u.used/a.total)*100) \"% used\",
  round((f.free/a.total)*100) \"% Free\" 
  from
  (select tablespace_name, sum(bytes/(1024*1024)) total 
       from dba_data_files group by tablespace_name) a,
  (select tablespace_name, round(sum(bytes/(1024*1024))) used 
       from dba_extents group by tablespace_name) u,
  (select tablespace_name, round(sum(bytes/(1024*1024))) free 
       from dba_free_space group by tablespace_name) f
WHERE a.tablespace_name = f.tablespace_name
and a.tablespace_name = u.tablespace_name;
六、增加表空间
为表空间增加数据文件:
alter tablespace users add datafile \'/u01/oracle/oradata/trds/system01.dbf\' size 1000M;
增加表空间原有数据文件尺寸:
alter database datafile \'/u01/oracle/oradata/trds/system01.dbf\' resize 1000M;
七、数据库临时表空间的数据文件的丢失 
当数据库的临时表空间的数据文件丢失也会引起ORA-01157的错误。因为数据库对临时表空间的数据文件不会发生检查点,所以这个时候数据库照样能够打开。这种情况下的解决方法是逻辑上删除临时表空间的数据文件,并且重新增加一个新的临时表空间的数据文件。 
例如: 
SELECT * FROM DBA_OBJECTS ORDER BY OBJECT_NAME; 
select * from dba_objects order by object_name; 
* ERROR at line 1: 
ORA-01157: cannot identify/lock data file 5 - see DBWR trace file 
ORA-01110: data file 5: \'/Oracle/oradata/temp01.dbf\'
ALTER DATABASE TEMPFILE \'/oracle/oradata/temp01.dbf\'  DROP; 
SELECT TABLESPACE_NAME,FILE_NAME FROM DBA_TEMP_FILES; 
ALTER TABLESPACE TEMP ADD TEMPFILE ‘/Oracle/oradata/temp01.dbf‘ SIZE 100M;
八、查看ORACLE 用户连接数
select count(*) from v$session   #连接数
Select count(*) from v$session where status=\'ACTIVE\' #并发连接数
查看oracle 数据库状态
select status from v$instance;
select open_mode from v$database;
九、PLS-213: package STANDARD not accessible报错解决方法
sqlplus /nolog 
SQL> connect / as sysdba 
SQL> $ORACLE_HOME/rdbms/admin/catalog.sql 
SQL> $ORACLE_HOME/rdbms/admin/catproc.sql 
SQL> $ORACLE_HOME/rdbms/admin/catexp.sql
十、运行lsnrctl start 出现
TNSLSNR for Linux: Version 8.1.7.0.0 - Production
System parameter file is /oracle/product/8.1.7/network/admin/listener.ora
Log messages written to /oracle/product/8.1.7/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=LinServer)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=LinServer)(PORT=2481))(PROTOCOL_STACK=(PRESENTATION=GIOP)(SESSION=RAW)))
TNS-01201: Listener cannot find executable /oracle/product/8.1.7/bin/extproc for SID PLSExtProc
把binl里的extprocO 做一个叫extproc的link
十一、oemapp相关命令,如下:
oemapp dbastudio
oemapp console 
oemapp txtm
本文转自守住每一天51CTO博客,原文链接:http://blog.51cto.com/liuyu/240672,如需转载请自行联系原作者

Oracle 常用命令 及近期使用问题集合相关推荐

  1. linux 上plsql命令_Linux环境Oracle常用命令

    xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具.下面这篇文章主要给大家介绍了关于linux中xargs命令用法的相关资料,需要的朋友可以参考借鉴,下面来跟着小编一起看看吧.前言xa ...

  2. oracle 常用命令大汇总

    oracle 常用命令大汇总(第一篇) 第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing c ...

  3. 收集Oracle常用命令----索引及约束

    Oracle常用命令----索引 1.creating function-based indexes sql> create index summit.item_quantity on summ ...

  4. php oracle创建临时表,Oracle常用命令笔记

    Oracle常用命令笔记 客户端用的pl/sql工具 ORACLE的重启命令 (1) 以系统管理员登录,命令:connect / as sysdba (2) 启动数据库,命令:startup (3) ...

  5. oracle指令df,​ oracle 常用命令大汇总

    oracle常用命令大汇总 第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpo ...

  6. Oracle 常用命令举例

    Oracle 常用命令举例 ? 基本语法 ? % type用法 ? %rowtype用法 ? TYPE用法 ? 游标的使用 ? for 循环 ? loop循环 ? while循环 ? if / els ...

  7. oracle 01035,oracle常用命令(一)

    Oracle常用命令 第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoint ...

  8. Oracle常用命令(一)

    关于Oracle常用命令总结: 第一点:唯一约束.主键约束 alter table ownername.tablename[注:表名] add constraint 字段名_unique[注:索引名] ...

  9. 给oracle用户赋权限导入导出,Oracle常用命令-用户、表空间、赋权限、导入导出...

    1.1   删除表空间 drop tablespace QBKJ including contents and datafiles; 1.2   删除用户 drop user admin cascad ...

最新文章

  1. 励志前行,加速BCH创新落地
  2. trycatch抛出异常_Java生鲜电商平台架构中,如何统一异常处理及架构实战
  3. centos 查看mysql 服务器配置_在CentOS上MySQL数据库服务器配置方法
  4. ITK:排序ITK索引
  5. python使用shell环境变量_linux中添加环境变量(python为例)
  6. linux之GPIO的使用
  7. NSString、NSArray、NSDic常用方法汇总
  8. jmeter压力测试_用Jmeter实现对接口的压力测试
  9. string 类的常用方法 substring indexof length
  10. windows下gethostbyname 调用失败
  11. 看雪CTF.TSRC 2018 团队赛 第十二题『移动迷宫』 解题思路
  12. poj3694 Network 求桥边个数[tarjan + LCA]
  13. php开发人脸识别流程,php使用face++实现一个简单的人脸识别系统
  14. DFS POJ 1321 棋盘问题
  15. “李记餐厅”微信点餐小程序+后台管理系统
  16. 重要的表格数据误删了,用EasyRecovery快速恢复!
  17. DTI数据TBSS组间统计对比设计矩阵
  18. 单源最短路径-分支限界法-优先队列式分支限界法-Dijkstra
  19. 在IDEA中使用MCR调用运行matlab代码
  20. 揭开RedisShake的秘密

热门文章

  1. hdu 1213 How Many Tables ([kuangbin带你飞]专题五 并查集)
  2. Linux 编程经典书籍推荐
  3. switch和枚举的小坑
  4. 极客广州——EOS Asia郭达峰担任SegmentFault思否黑客马拉松技术顾问
  5. Qt探秘——谈ui文件的用法
  6. Gym 100883J palprime(二分判断点在凸包里)
  7. cocos2dx[3.4](26)——视差节点ParallaxNode
  8. Windows Phone 开发——相机功能开发
  9. 求教大牛!关于后缀树
  10. SSL/TLS算法流程解析