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

摘要:
\文档和设置\管理员>\oracle\product\10.1.0\db_1\RDBMS \ADMIN\scott.sqlSQL>\oracle\product\10.1.0\oradata\orcl\SYSTEM01.DBFj:\oracle\pproduct\10.1.0\ordata\orcl \TEMP01.DBFj:

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

免责声明:文章转载自《oracle学习第一天【简单操作】》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JSP中的注释浅谈PHP面向对象编程(九、设计模式)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

appscan 对api的手工检测

AppScan 在 API 安全测试中的实例介绍 在本项目中,API 遵循标准的的 REST 架构和背端服务器进行通信。针对 API 的功能测试由两部分组成:一部分是用一个 Web 的测试页面直接实现的,另一部分,由于 Web 页面的局限性(比如不能任意修改 HTTP header),所以是通过 Shell 脚本调用 curl 实现的。 并且这个 API...

完美解决php无法上传大文件代码

之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需求,都能得到满足。小小开心了一把。   但无论插件再怎么灵活,也难以应付所有的需求,比如,你要上传一个2G的文件。以现在我们的网速,恐怕再快也得传半小时。要命...

asp中接收到querystring是utf8编码的处理方式

<% response.charset = "utf-8"response.write URLDecode(request.querystring("msg") +"<BR>") Function URLDecode(sConvert)     Dim aSplit     Dim sOutput     Dim I     If IsN...

解决vue空格换行报错问题

这个问题主要是因为你初始化的时候设置了eslint(规范化代码,你可以重新初始化关掉eslint)解决办法如下(建议方法三,简单): 方法一: 找到目录下的build文件夹,面有webpack.base.config.js文件,将下放代码注释掉然后重启就可以了 由于我用vue-cli创建的项目没有build文件夹,所以找不到webpack.base.co...

格式Table.TransformColumns(Power Query 之 M 语言)

数据源:         任意表,其中包含文本列 目标:         对文本列格式进行设置  操作过程:    选取文本列》【转换】》【格式】》选取        M公式:     = Table.TransformColumns( 表, {{"列名1", 转换函数1, 数据类型1},…,{"列名n", 转换函数n, 数据类型n}}, 剩余列转换函数,...

C# zip文件操作帮助类

原文: https://www.cnblogs.com/sun-shadow/p/9205510.html 但是原文中递归获取文件数据时有问题,做了小改动。 using ICSharpCode.SharpZipLib.Checksum; using ICSharpCode.SharpZipLib.Zip;  /// <summary>...