1.首先我們可以用管理員用戶以sysdba的身份登錄oracle sqlplus username/password as sysdba 2.然後我就可以來創建用戶了. create user username identified by password; 3.創建好用戶我們接著就可以修改用戶的密 ...
1.首先我們可以用管理員用戶以sysdba的身份登錄oracle
sqlplus username/password as sysdba
2.然後我就可以來創建用戶了.
create user username identified by password;
3.創建好用戶我們接著就可以修改用戶的密碼.
alter user username identified by password;
4.一般在開發情況下,我們不會使用用戶的預設表空間,所以這時我們需要創建一個表空間.
1)預設設置表空間自動擴展,且每次擴展空間大小為100M,不限制最大空間
create tablespace tablespacename datafile 'f:\ts_zzg\zzg_data.dbf' size 2000M autoextend on next 100m maxsize unlimited;
2)預設設置表空間自動擴展,且每次擴展空間大小為100M,限制最大空間為5G,註:datafile後面是表空間的物理存儲路徑,文件名的尾碼可以隨便.
create tablespace tablespacename datafile 'f:\ts_zzg\zzg_data.dbf' size 2000M autoextend on next 100m maxsize 5G;
5.創建好表空間,還需要將表空間分配給用戶.
alter user zzg default tablespace ts_zzg;
6.給用戶分配DBA許可權
grant dba to zzg;
7.給用戶分配了表空間,用戶還不能登陸(沒有登錄許可權),因此還需要為用戶分配許可權
grant create session,create table,create view,create sequence,connect,resource,unlimited tablespace to zzg;
8.給用戶分配了許可權之後我們就可以用zzg用戶來登錄了
conn username/password;
9.登錄之後我們也可以來查詢用戶所具有的許可權
select * from session_privs;
10.我們也可以刪除用戶及其相關對象,刪除之前先斷開相關鏈接
drop user username cascade;
11.imp導入數據,cmd命令行執行以下imp腳本
imp cqyyt/123456 file=C:db.dmp full =y owner=cqyyt
imp username/123456 fromuser=fromusername touser=tousername file=F:\DEBT_QKJ_0731.dmp log=F:\DEBT_QKJ_0108.log ignore=y
12.exp導出數據,cmd命令行下按以下命令執行即可
exp gd_base/[email protected]/oanet file=D:\export\gd_base.dmp log=D:\export\gd_base.log owner=gd_base
exp gd_base/11@oanet file=D:\export\gd_base.dmp log=D:\export\gd_base.log owner=gd_base