Oracle中的常用sql

2021-08-13 03:35:51 字數 1455 閱讀 9428

查詢當前資料庫例項名的sql

select instance_name from v$instance;

檢視當前資料庫例項的資訊的sql

show parameter instance_name;

建立表空間的sql

create tablespace oracletest logging datafile 'c:\oracle\product\10.2.0\oradata\orcltest\oracletest.dbf' size 32m autoextend on next 32m maxsize2048m 

extent management local;

其中建立的表空間名字為oracletest,建立表空間的位置是c:\oracle\product\10.2.0\oradata\orcltest\oracletest.dbf,大小是32m,空間可自動擴充,每次擴充32m,最大表空間為2048m。

查詢表空間的名字的sql

select tablespace_name from dba_data_files group by tablespace_name;

查詢表空間的大小

select tablespace_name, count(*),sum(blocks),sum(bytes)/1024/1024 from dba_data_filesgroup by  tablespace_name;

檢視表空間是否自動擴充

select file_name ,autoextensible,increment  by from dba_data_files;

如果表空間中有表,可以檢視

select tablespace_name ,table_name from dba_tables where tablespace_name='oracletest';

關於oracle的使用者,乙個oracle資料庫裝好之後,建立了oracle例項,建立了表空間,為使用者指定表空間,最後才是建立物理表。

建立使用者為指定表空間的sql

create user testuser  identified by test default tablespace oracletest;

(建立了乙個testuser的使用者,密碼是test,表空間是oracletest)

同乙個表空間是可以授予多個使用者的,並且可以給不同的使用者分配對錶空間不同等級的操作許可權。

給testuser使用者賦權,有三種方法;

1:grant connect to testuser;

2:grant resource to testuser;

3:grant dba to testuser;

檢視表所屬表空間

select table_name ,tablespace_name from all_tables  where table_name='t_student';

檢視表結構

desc  t_student;

Oracle常用的SQL語句

1 資料庫的操作 1 建立資料庫 語法 create database dbname 2 刪除資料庫 語法 drop database dbname 2 建立資料庫使用者 oracle內部有兩個建好的使用者 system和sys。使用者可直接登入到system使用者以建立其他使用者,system是系...

oracle常用的sql命令

檢視使用者和預設表空間的關係 select username,default tablespace from dba users 檢視當前使用者能訪問的表 select from user tables oracle查詢使用者表 select from user all tables oracle查...

oracle常用的SQL語句

1.標準insert 單錶單行插入 insert into dep dep id,dep name values 1,技術部 2.無條件 insert all 多表多行插入 insert all into sal history emp id,hire date,salary values empi...