建表空間sql
create tablespace 表空間 datafile 'D:\oracle\product\10.2.0\oradata\orcl\數據文件.dbf' size 200m autoextend on next 10m maxsize unlimited;數據庫
設置表空間自動擴展oracle
alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\數據文件.dbf' autoextend on;ide
刪除表空間spa
DROP TABLESPACE 表空間 INCLUDING CONTENTS AND DATAFILES;命令行
建立用戶,未用戶指定永久表空間rest
create user 用戶名 identified by 密碼 default tablespace 默認表空間 temporary tablespace temp;cmd
刪除用戶it
drop user 用戶名 cascade;table
爲用戶分配DBA權限
grant dba,connect to 用戶名;
grant SYSDBA to 用戶名;
=============================字符集問題【cmd】================================
中文亂碼字符設置:
sqlplus "/as sysdba"
shutdown immediate
startup restrict
ALTER DATABASE CHARACTER SET ZHS16GBK;
有時候會遇到以下錯誤:
ORA-12712: new character set must be a superset of old character set
能夠執行以下:跳過超集的檢查
ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
而後重啓數據庫便可,不過最好先作備份哦!
命令行(CMD)字符設置:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK