ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORACLE初始化参数列表

ORACLE初始化参数列表

原创 Linux操作系统 作者:luoyanqing119 时间:2009-04-09 10:43:31 0 删除 编辑
1.启动和关闭.

 

    a.   shutdown immediate;关闭数据库

    b.   startup     nomount;

    c.   alter database mount;

    d.   alter database open;

也可以一次启动到位,但不推荐。

 

在MOUNT状态下,可以把数据库设为归档与非归档

 alter database archivelog;

alter database noarchivelog;

 

2.冷备步骤。

 a.   shutdown immediate 关闭数据库

 b.   强行归档(alter system archive log current)

 c.   复制考贝文件(数据文件,控制文件,归档日志)

 d.   启动数据库

 

3.个性化备份.

  a.  使表空间处于备份模式.

  alter tablespace '表空间名' begin backup;

  例:alter tablespace users begin backup;

  b.   复制表空间数据到指定文件。

  c.   结束备份状态。

alter tablespace '表空间名' end backup;

d.   归档联机日志。

alter system archivelog current

---------------------------------------------------------------------------------------------

1.查看表空间由那些数据文件组成.

  select  file_name from dba_data_files;

2.查看数据库块大小。

  show parameter db_block_size;

3.查看数据缓冲区大小。

  show parameter db_cache_size;

3.查看归档路径。

  show parameter log_archive_dest;

4.手工归档已满的联机日志。

  alter system archive log all;

5.手工归档当前联机日专,即使未满。

  alter system archive log current;

6.启动归档进程。

(1)自动:通过参数文件,设参数log_archive_start=true;

(2)手动:alter system archive log start;

7.查看后台归档进程。

select * from v$bgprocess where paddr<> '00'  and name like '%arc%';

8.查看归档状态。

archive log list;

select name,log_mode from v$database;

9.手动关闭规档进程。

alter system archive log stop;

10.查看归档文件路径。

select * from v$bgprocess where paddr<>'00' and name like '%arc%';

11.查看归档路径。

     方法1:archive log liist;

    方法2  :show parameter log_archive_dest;

   方法3    :select dest_name,description,status from v$archive_dest;

12.查看表上的索引。

select table_name,index_name from user_indexes where table_name='emp';

select table_name,,index_name from dba_indexes where table_name='emp';

13.获得具体表的具体索引。

select table_name,index_name,column_name,column_position from user_ind_columns   或 dba_indexes

where table_name='emp'

order by table_name,index_name,column_position;

14.查看控制文件的路径。

show parameter control;

select * from v$controlfile;

15.监听器的所有网络及状态信息。

    lsnrctl status

    lsnrctl stop

    lsnrctl start

16.查看数据库服务器信息。

  show parameter shared_server;

17.sql*plus中SQL缓冲的内容。

   list;

18.sql*PLUS中站点配置文件的信息。

   %oracle_home%\sql_plus\admin\glogin.sql

19.用户配置文件。

   login.sql根据glogin.sql设定路径。

20.重复执行SQL语句.

     /    或   run

21.查看联机日专路径。

    select * from v$logfile;

22.查看数据库中表空间文件的扩展信息。

   select tablespace_name,extent_management,allocation from dba_tablespaces;

23.可以通过数据字典的uet$和fet#来查看字间的扩展和空闲情况。

24.可以通过记访问user_tables,dba_part_tables,user_segments来获取与分区相关的信息。

    selec table_name,partitioned from user_tables where table_name in ('emp','dept');

     partitioned表明是否被分区。

    select owner,table_name,partition_count from dba_part_tables where table_name='dept';

 

     select segment_name,partition_name,segment_type,tablespace_name from user_segment;

25.表分区。

    a.范围分区。

           create table cust_sales

                (acc_no    number(5),

                 cust_name    char(30),

                 item_id  number(9),

                 sale_day    integer not null,

                 sale_mth   integer not null,

                 sale_yy      integer not null)

          partition by range(sale_yy,sale_mth,sale_day)

          (partition cust_sales_91  values lees than (1981.09.01)    tablespace users,

partition cust_sales_92  values lees than (1981.09.01)    tablespace users2,

partition cust_sales_93  values lees than (1981.09.01)    tablespace users3);

 

27.查看磁盘IO。

   select name,phyrds,phywrts,readtim,writetim  from v$filestat a,v$dbfile b where a.file#=b.file#

   order by readtim desc;

28.显示SQL*PLUS环境变量。

       show serveroutput;

        show all;

29.查持服务器共享进程的参数;

     show parameter share;

   调度进程的配置参数:show parameter disp;

30.查看服务器进程的情况.

    select * from v$shared_server;

31.查看调度进程。

      select * from v$dispatcher;

32.修改调度进程的数量。(专用模式)

alter system set dispatcher='"(protocal=tcp)(disp=6)"; scope=both;

33.修改共享服务器进程。

    alter system set shared_server=8   scope=both;

34.关闭调度进程.

    alter system shutdown immediate 'd004';

35.查看用户是什么权限,是什么角色。

    select * from v$pwfile_users;

36.修改参数max_shared_servers.

     alter system set max_shared_servers=0 scope=both;

37.查看请求的连接是专用的还是共享。

   select server from v$session where sid=(select distinct sid from v$mystat)

38.服务器设为共享模式,客户端也可以使用专用的连接模式.

39.控制文件保存数据库的结构信息.

40.警报文件的信置由参数 background_dump_dest查看。

      show parameter background_dump_dest;

41.如果想知道那个回滚段被赋予那个事务,可以通过查询数据字典视图V¥transaction.

42.查询回滚段中的数据。

    select * from v$rollname;

43.使用回滚段自动管理只需要将undo_management=auto 即可。

     show parameter undomangement;

44.查看回滚段空间。

    show parameter undo_tablespace;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15678730/viewspace-586827/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-04-09

  • 博文量
    23
  • 访问量
    32919