程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle創建刪除導入導出命令行總結(1)

Oracle創建刪除導入導出命令行總結(1)

編輯:Oracle數據庫基礎
在創建數據庫時輸入的密碼,是修改系統默認的密碼,以system和sysman等系統默認身份登錄時要輸入的密碼就是修改後的密碼(創建數據庫時輸入的密碼)

如果要創建新的用戶就必須以system或者sysman(這二者的權限最大)的身份登錄後才可創建

創建用戶格式:create user 用戶名 identified by 密碼(例如:create user cht identifIEd by cht;)

創建完成後,必須分配權限,否則連不上數據庫和sqlplus。

因此要做:grant connect,resource,dba to cht;這樣數據庫就可以通過cht/cht連上了。那些select,update,delete,insert的權限就不必分配了,因為每個用戶默認都有這些基本權限。

命令行方式連接數據庫的方法

開始==》運行==》cmd

方式一:

輸入sqlplus,回車

輸入用戶名: system,回車

輸入密碼: orcl,回車

方式二:

輸入sqlplus system/orcl@orcl,回車(system是用戶名,orcl是密碼,@後面的orcl是庫的名字)

(數據庫安裝完成後,有兩個系統級的用戶 :

1) system 默認密碼為 :manager

2) sys 默認密碼為 :change_on_install)

創建用戶前必須要先建好臨時表空間和數據表空間兩個表空間,否則用系統默認的表空間不好。

//創建臨時表空間

create temporary tablespace zfmi_temp tempfile 'D:\Oracle\oradata\zfmi\zfmi_temp.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local;

說明:

1、zfmi_temp 表空間的名字

2、D:\Oracle\oradata\zfmi\ 存放數據庫文件的地方,一般是安裝數據庫後有控制文件,數據文件和日志文件的文件夾,再加上要創建表空間的名字+dbf(數據文件)

3、100M 表空間的初始大小

4、32M 表空間自動增長的大小

5、2048M 表空間最大的大小

//創建數據表空間

create tablespace zfmi logging datafile 'D:\Oracle\oradata\zfmi\zfmi.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local;

//創建用戶並指定表空間

create user zfmi identifIEd by zfmi default tablespace zfmi temporary tablespace zfmi_temp;

//給用戶授予權限

grant connect,resource dba to zfmi; (dba:指定所有權限)

到這一步新建一個用戶的工作就完成了。

//刪除用戶以及用戶所有的對象

drop user zfmi cascade;

//cascade參數是級聯刪除該用戶所有對象,經常遇到如用戶有對象而未加此參數則用戶刪不了的問題,所以習慣性的加此參數

//刪除表空間

前提:刪除表空間之前要確認該表空間沒有被其他用戶使用之後再做刪除

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved