Oracle數據庫:啓動操做

聯繫郵箱:cloud_data@163.comsql

博客小站:www.xuchanggang.cn
數據庫


一、切換到oracle用戶,登錄到數據庫oracle

[root@localhost Desktop]# su - oracle    # 切換到oracle用戶
[oracle@localhost ~]$ sqlplus  / as sysdba        # 以dba身份登陸到數據庫
SQL*Plus: Release 11.2.0.1.0 Production on Sat Jun 22 19:51:58 2013
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Connected to an idle instance.     #  這裏代表,數據庫還未啓動,須要啓動數據庫

二、啓動數據庫ide

SYS> startup    # 啓動數據庫
ORACLE instance started.   #  實例啓動
Total System Global Area  795127808 bytes     # 分配內存等操做
Fixed Size    1339456 bytes
Variable Size  503320512 bytes
Database Buffers  285212672 bytes
Redo Buffers    5255168 bytes
Database mounted.    #  數據庫掛載
Database opened.     #  數據庫打開


三、打開數據庫,有哪些命令,如何操做呢!下面就是命令索引測試

SYS> help index   # 顯示全部相關命令
Enter Help [topic] for help.
 @             COPY         PAUSE                    SHUTDOWN
 @@            DEFINE       PRINT                    SPOOL
 /             DEL          PROMPT                   SQLPLUS
 ACCEPT        DESCRIBE     QUIT                     START
 APPEND        DISCONNECT   RECOVER                  STARTUP
 ARCHIVE LOG   EDIT         REMARK                   STORE
 ATTRIBUTE     EXECUTE      REPFOOTER                TIMING
 BREAK         EXIT         REPHEADER                TTITLE
 BTITLE        GET          RESERVED WORDS (SQL)     UNDEFINE
 CHANGE        HELP         RESERVED WORDS (PL/SQL)  VARIABLE
 CLEAR         HOST         RUN                      WHENEVER OSERROR
 COLUMN        INPUT        SAVE                     WHENEVER SQLERROR
 COMPUTE       LIST         SET                      XQUERY
 CONNECT       PASSWORD     SHOW
SYS> help shutdown    #  這裏以shutdown爲列,查看命令幫助
 SHUTDOWN
 --------
 Shuts down a currently running Oracle Database instance, optionally
 closing and dismounting a database.
 SHUTDOWN [ABORT|IMMEDIATE|NORMAL|TRANSACTIONAL [LOCAL]]

四、查看相關用戶是否被鎖,以及如何解鎖spa

SYS> desc dba_users;    # 全部帳戶信息存在這張表中,可用desc查看錶結構
SYS> select USERNAME,ACCOUNT_STATUS from dba_users;  # 查看用戶名和狀態......
SYS> alter user SCOTT identified by tiger account unlock;  # 解鎖用戶,設置密碼
User altered.

五、測試用戶是否可用索引

SYS> conn scott/tiger   # 用conn來切換用戶
Connected.
SCOTT> show user;    # 如今當前是哪一個用戶
USER is "SCOTT"


六、查看當前用戶下,有哪些表內存

SCOTT> select * from tab;    # 存在tab表中 

七、重複執行上一條命令,用run 或 /get

SCOTT> run


八、將命令報錯到一個文件,默認只能保存1條博客

SCOTT> save 2.sql  # 用save命令保存
Created file 2.sql
SCOTT> @2.sql  # 調用文件用 @

九、顯然只保存1條命令沒法知足需求,下面是多條:spool

SCOTT> spool 3.txt   #  打開,並保存到指定文件
SCOTT> select * from tab;   #  執行幾條查詢語句
SCOTT> select * from emp;
SCOTT> spool off   # 關閉spool

十、查看文件,並查看內容

SCOTT> host ls   # 調用系統命令:用host,默認保存文件,都存放在當前目錄
1.sql  2.sql  3.txt  afiedt.buf  db.rsp
SCOTT> host cat 2.sql  # 查看內容


十一、斷開鏈接,用disc

SCOTT> disc
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing option

十二、關閉數據庫:shutdown

> conn / as sysdba  # 以dba用戶身份登陸
Connected.
SYS> shutdown immediate;  # 當即關閉數據庫,沒有commit的回滾
Database closed.
Database dismounted.
ORACLE instance shut down.


我的博客小站剛剛創建,期待各位多多光顧,博文若有錯誤,請各位多多包涵,並及時與我聯繫

聯繫郵箱:cloud_data@163.com

博客小站:www.xuchanggang.cn

相關文章
相關標籤/搜索