running man池昌旭2015:dba 常用命令

来源:百度文库 编辑:中财网 时间:2024/05/04 05:53:41

SQL> alter database mount;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> shutdown transactional
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

 

 

SQL> startup nomount;
ORACLE 例程已经启动。

Total System Global Area  640286720 bytes
Fixed Size                  1376492 bytes
Variable Size             473960212 bytes
Database Buffers          159383552 bytes
Redo Buffers                5566464 bytes


SQL> alter database mount;

数据库已更改。


SQL> alter database open ;

数据库已更改。

shutdown   --  正常关闭数据库实例(等待连接到数据的所有用户都断开连接后,再关闭数据库)
shutdown immediate   -- 立即关闭数据库实例(所有事物都回滚,只要事物回滚完毕,就立即关闭数据库)
shutdown transactional  -- 以事物处理方式关闭数据库(所有事物处理完成后,仍然连接到当前实例的客户端将被断开)
shutdown abort   -- 终止关闭数据库实例(所有 SQL , 事物 都被立即终止,速度最快)

 

 

----  将数据库改为停顿状态
SQL> alter system quiesce restricted;

系统已更改。
 
----  恢复到正常状态
SQL> alter system unquiesce;

系统已更改。

 

--- 锁定用户
alter user truthskm account lock;
--- 解锁用户
alter user truthskm account unlock ;

 

--- 给用户授系统权限
SQL> grant dba to truthskm;

授权成功。

--- 撤销用户角色或权限
SQL> revoke dba from truthskm;

撤销成功。

 

 

------------------------- 更改 dba 口令 ------

C:\Documents and Settings\andy>sqlplus "/as sysdba"

SQL*Plus: Release 11.2.0.1.0 Production on 星期三 2月 23 17:24:13 2011

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> alter user sys identified by myapps
  2  ;

用户已更改。

SQL> commit;

提交完成。

 


-----------------  使概要文件生效-----------

show parameter resource_limit ;

alter system resource_limit=true ;

 

 


利用命令
show parameter deferred_segment_creation 显示如下结果
deferred_segment_creation=TRUE   表示空表不创建数据段,同时也意味着空表不被导出,
只有在这个参数设置为FALSE后新建的表才能导出。
命令如下  alter system set deferred_segment_creation=false;

 

 

 

 

 

============================    用命令启动数据库服务 , 监听等  ===================

== 启动监听 ==
>lsnrctl status

>lsnrctl start

== 启动数据库服务 ===

> net start oracleserviceXXX

==  登陆  ===
> sqlplus /nolog

=================================数据库游标===================================
1、查看数据库游标参数:   show parameter open_cursors;2、查看当前打开的游标数目  SQL> select count(*) from v$open_cursor;
  select * from V$OPEN_CURSOR ;3、修改ORACLE最大游标数  alter system set open_cursors=1000;    SQL> alter system set open_cursors=1000 scope=both;