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;