oracle學習第一天 簡單操作

2022-04-02 06:03:18 字數 4547 閱讀 8083

1,連線資料庫

c:\documents and settings\administrator>sqlplus /nolog

sql*plus: release 10.1.0.2.0

- production on 星期六 5月 14 11:14

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

nolj:\oracle\product\10.1.0\oradata\orcl\control02.ct

nolj:\oracle\product\10.1.0\oradata\orcl\control03.ct

nol3,字典資訊

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

nocl\redo03.log

2         online  j:\oracle\product\10.1.0\oradata\or

nocl\redo02.log

1 stale   online  j:\oracle\product\10.1.0\oradata\or

nocl\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學習第一天

兩個壓縮包解壓到同一資料夾下 win7系統以管理員方式開啟 解除安裝 oracle目錄下面找到deinstall資料夾,deinstall.bat檔案 系統使用者 sys system 許可權 sys system sys只有系統操作權許可權使用者才能登陸,system可直接登陸 密碼自己設定 sy...

玩轉oracle學習第一天

oracle學習第一部分 1.oracle簡介 1.1 目前常用資料庫分類 小型資料庫 sql server,access 微軟的 中型資料庫 mysql 瑞典公司的 sybase 美國sybase公司 大型資料庫 informix ibm oracle 甲骨文公司 db2 ibm 1.2 orac...

oracle 學習筆記(第一天)

一直都沒有系統的去學習oracle,現在有時間就開始看oracle的資料並且整理出來,有時間會繼續更新下去 oracle 入門 1.oracle 資料庫的主要特點 支援多使用者,大事務量的事務處理 資料安全性,完整性控制 支援分布式資料處理 可移植性 2.oracle伺服器是由oracle資料庫和o...