oracle学习第一天【简单操作】

1,连接数据库

C:\Documents and Settings\Administrator>sqlplus /nolog

SQL*Plus: Release 10.1.0.2.0 - Production on 星期六 5月 14 11:14

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

SQL> conn /as sysdba

已连接。

SQL> startup

2,列出控制文件所在目录(联机重做日志文件和数据文件)

SQL> col name for a50

SQL> select * from v$controlfile;

STATUS  NAME                                               IS_

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

    J:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL01.CT NOL

    J:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL02.CT NOL

J:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\CONTROL03.CT NOL

3,字典信息

SQL> desc user_objects

SQL> desc all_objects

SQL> desc dba_objects

SQL> desc user_tables

SQL> desc user_catalog

4,解锁scott用户

SQL> alter user scott identified by tiger account unlock;

用户已更改。

重建Scott用户环境

SQL> @J:\oracle\product\10.1.0\db_1\RDBMS\ADMIN\scott.sql

SQL>

5,备份数据控制文件

SQL> alter database backup controlfile to 'j:\oracle\bf\fengcontrol.bak';

数据库已更改。

5,关闭数据库

备份联机日志文件,控制文件和数据库文件

备份参数文件和口令文件

重新启动数据库

SQL> shutdown immediate

ORA-01031: 权限不足

SQL> show user

USER 为 "SCOTT"

SQL> conn /as sysdba

已连接。

SQL> show user

USER 为 "SYS"

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> host copy j:\oracle\product\10.1.0\oradata\orcl\*.* j:\oracl

j:\oracle\product\10.1.0\oradata\orcl\CONTROL01.CTL

j:\oracle\product\10.1.0\oradata\orcl\CONTROL02.CTL

j:\oracle\product\10.1.0\oradata\orcl\CONTROL03.CTL

j:\oracle\product\10.1.0\oradata\orcl\REDO01.LOG

j:\oracle\product\10.1.0\oradata\orcl\REDO02.LOG

j:\oracle\product\10.1.0\oradata\orcl\REDO03.LOG

j:\oracle\product\10.1.0\oradata\orcl\SYSAUX01.DBF

j:\oracle\product\10.1.0\oradata\orcl\SYSTEM01.DBF

j:\oracle\product\10.1.0\oradata\orcl\TEMP01.DBF

j:\oracle\product\10.1.0\oradata\orcl\UNDOTBS01.DBF

j:\oracle\product\10.1.0\oradata\orcl\USERS01.DBF

已复制        11 个文件。

SQL> host copy j:\oracle\product\10.1.0\db_1\database\*.* j:\orac

j:\oracle\product\10.1.0\db_1\database\hc_orcl.dat

j:\oracle\product\10.1.0\db_1\database\oradba.exe

j:\oracle\product\10.1.0\db_1\database\PWDorcl.ora

j:\oracle\product\10.1.0\db_1\database\SPFILEORCL.ORA

已复制         4 个文件。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area  171966464 bytes

Fixed Size                   787988 bytes

Variable Size             144964076 bytes

Database Buffers           25165824 bytes

Redo Buffers                1048576 bytes

数据库装载完毕。

SQL> show sga

Total System Global Area  171966464 bytes

Fixed Size                   787988 bytes

Variable Size             144964076 bytes

Database Buffers           25165824 bytes

Redo Buffers                1048576 bytes

SQL> show parameter

6,数据库重做日志的现有配置

SQL> select group#,sequence#,members,bytes,status,archived from v$log;

    GROUP#  SEQUENCE#    MEMBERS      BYTES STATUS           ARC

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

         1        173          1   10485760 INACTIVE         NO

         2        174          1   10485760 INACTIVE         NO

         3        175          1   10485760 CURRENT          NO

格式化数据显示

数据库重做日志的文件存放位置

SQL> col member for a35

SQL> set line 120

SQL> select * from v$logfile;

    GROUP# STATUS  TYPE    MEMBER                              IS_

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

         3         ONLINE  J:\ORACLE\PRODUCT\10.1.0\ORADATA\OR NO

                           CL\REDO03.LOG

         2         ONLINE  J:\ORACLE\PRODUCT\10.1.0\ORADATA\OR NO

                           CL\REDO02.LOG

         1 STALE   ONLINE  J:\ORACLE\PRODUCT\10.1.0\ORADATA\OR NO

                           CL\REDO01.LOG

删除数据库日志组

切换数据日志

SQL> alter database drop logfile group 4;

数据库已更改。

SQL> alter system switch logfile;

系统已更改。

添加新的重做日志组

SQL> alter database add logfile

  2  ('j:\disk1\feng01.log',

  3  'j:\disk2\feng02.log',

  4  'j:\disk3\feng03.log')

  5  size 20m;

数据库已更改。

确定数据库使用的是初始化参数文件(pfile)还是服务器初始化参数文件(spfile)

SQL> show parameter pfile;

NAME                                 TYPE        VALUE

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

spfile                               string      J:\ORACLE\PRODUCT\10.1.0\DB_1\

                                                 DATABASE\SPFILEORCL.ORA

posted @ 2011-05-14 16:42  fsl  阅读(956)  评论(1编辑  收藏  举报