Oracle 使用SqlPlus管理

Oracle 使用SqlPlus

安裝,一鍵安裝,很簡單。安裝過程,必定要記住密碼sql

1、登錄sqlplus數據庫

鏈接本地服務器,能夠直接,打開cmd:服務器

能夠直接不用登錄,若是登錄須要輸入用戶名、密碼。oracle

sqlplus /nolog

也能夠,注意斜槓後有空格ide

sqlplus / as  sysdba

關閉:spa

connect system/system as sysdba;//必須是sysdba,不然無關閉權限
shutdown immediate;

啓動:code

startup;

 啓動監聽器:blog

lsnrctl start

中止監聽器:ip

lsnrctl stop;

 打開遠程服務器cmd

語法:

sqlplus usr/pwd@//host:port/sid

如:

SQLPLUS sys/1@//192.168.22.12:1521/orcl

 

 

 

 

 

2、鏈接

 

conn /as sysdba

sqlplus使用須要幫助時,可使用:

help index

能夠看到以下:

 

 

 

二、查看用戶

show user;

三、修改密碼:

alter user system identified by system;

四、用戶鏈接 

connect system/system;

 

 

查詢全部的schema

select username from dba_users;

查詢用戶下全部的表:

select table_name from dba_tables where owner='system';

 

查看數據庫狀態:

狀態有:STARTED,MOUNTED,OPEN

select status from v$instance;

查看數據庫打開模式:

select open_mode from v$database;

模式: MOUNTED,READ WRITE 或者 READ ONLY

 

執行SQL腳本文件

start d:\script.sql

五、查詢數據文件

select * from dba_data_files;

 六、查看tablespace

select tablespace_name from dba_tablespaces;

 

七、建立表空間

指定表空間的名稱,文件位置、大小等

create tablespace demo datafile 'D:\oracle\data\demo.dbf' size 100M autoextend on;

八、指定用戶的默認表空間

alter user demo default tablespace demo;

固然建立用戶的時候也能夠直接指定

create user demo identified by demo default tablespace demo quota 500m on users;

指定用戶的表空間不受限

alter user demo quota unlimited on demo;//後面的demo是表空間名
相關文章
相關標籤/搜索