一. 表空間相關命令
創建數據表空間 create SMALLFILE tablespace dataSpace datafile 'E:\oracle\product\10.2.0\oradata\orcl\dataSpace.dbf' SIZE 50M autoextend on next 10M maxsize unlimited extent management local ; 創建臨時表空間 create temporary tablespace tempSpace tempfile 'E:\oracle\product\10.2.0\oradata\orcl\tempSpace.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local; 查看表空間 select spaceName from dba_tablespaces; 刪除表空間(臨時表空間)及關聯數據 drop tablespace spaceName including contents and datafiles; View Code
二. 用戶相關命令
創建用戶前必須要先建好臨時表空間和數據表空間兩個表空間,否則用系統默認的表空間不好。
創建用戶並指定表空間 create user userName identified by password default tablespace dataSpace Temporary TABLESPACE tempSpace; 刪除用戶及用戶的所有對象 drop user userName cascade;//cascade參數是級聯刪除該用戶所有對象 授權 grant connect,resource,dba to userName; 查看用戶 select userName from dba_users; View Code
三. 數據導入、導出
1. 遠程導入導出數據庫需要在oracle客戶端打開net manager,然後創建服務命名
2. 進入到cmd後,執行命令:tnsping 服務命名,測試服務器是否暢通
導入數據 imp userName/password@oracleService file=e:\orcl.dmp fromuser=userName touser=userName grants=no table=tableName 導出數據 exp userName/password@oracleService file=e:\orcl.dmp View Code
四. 表相關命令
五. 存儲過程命令
存儲過程輸出,使oracle能夠使用自帶的輸出方法 dbms_output put_line('XX'); set serveroutput on 存儲過程創建表權限不足 GRANT CREATE ANY TABLE TO userName; View Code