Oracle常用命令

2021-06-07 13:38:20 字數 1161 閱讀 2819

啟動和關閉oracle

sqlplus /nolog

connect /as sysdba

startup

shutdown

oracle新建資料庫

以管理員身份登入:

1.建立使用者:

create user username identified by password;

username:新使用者名稱的使用者名稱

password: 新使用者的密碼

create user cmsdb identified by cmsdb;

2.建立表空間:

create tablespace tablespacename datafile 'd:\data.dbf' size ***m;

tablespacename:表空間的名字

d:\data.dbf':表空間的儲存位置

***表空間的大小,m單位為兆(m)

create tablespace cmsdb datafile '/home/database/cmsdb.dbf' size 5120m;

3.將空間分配給使用者:

alter user username default tablespace tablespacename;

將名字為tablespacename的表空間分配給username 

alter user cmsdb default tablespace cmsdb;

4.給使用者授權:

grant create session,create table,unlimited tablespace to username;

grant create session,create table,unlimited tablespace to cmsdb;

5.以自己建立的使用者登入,登入之後建立表即可。

conn username/password;

conn cmsdb/cmsdb;

使其它使用者可以使用oracle使用者下的相關命令,如sqlplus,imp,exp等

.profile檔案下新增oracle相關環境變數

chmod -r 775 $oracle_home

chmod +s $oracle_home/bin/oracle #允許普通使用者以root身份暫時執行該程式,並在執行結束後再恢復身份

Oracle 常用命令

1 檢視當前所有物件 sql select from tab 2 建乙個和a表結構一樣的空表 sql create table b as select from a where 1 2 sql create table b b1,b2,b3 as select a1,a2,a3 from a whe...

oracle常用命令

create insert delete select 建立使用者必須在sys超級管理員下 連線到超級管理員 conn sys as sysdba sys zhuangyan system zhuangyan scott tiger 查出所有 clerk 辦事員 的姓名及其部門名稱,部門的人數.找出...

oracle 常用命令

建立臨時表空間 02createtemporarytablespace os temp 03tempfile c oracle product 10.2.0 oradata os temp.dbf 04size100m 05autoextendon 06next100m maxsize 1024m ...