欢迎投稿

今日深度:

Oracle12C导入scott用户的操作讲解,oracle12cscott

Oracle12C导入scott用户的操作讲解,oracle12cscott


Oracle 12C 做了很大的改变,集成了SQLDeveloper,可以方便大家的使用,scott用户已经被移除了,需要的话可以自己创建,并授予权限。这个稍微有点基础的话都是很简单的……按着步骤来就可以

开始介绍下过程。

1.开始——运行——cmd

输入:sqlplus/ as sysdba连接到数据库

2.创建c##scott用户

1CREATEUSERc##scott IDENTIFIEDBYtiger ;

3.为用户授权

1GRANTCONNECT,RESOURCE,UNLIMITED TABLESPACETOc##scott CONTAINER=ALL;

4.设置用户使用的表空间

2ALTERUSERc##scottDEFAULTTABLESPACE USERS;

ALTERUSERc##scottTEMPORARYTABLESPACETEMP;

5.使用c##scott用户登录

1CONNECTc##scott/tiger

6.删除数据表

4DROPTABLEemp PURGE ;

DROPTABLEdept PURGE ;

DROPTABLEbonus PURGE ;

DROPTABLEsalgrade PURGE ;

7.创建数据表

CREATETABLEdept (

deptno NUMBER(2)CONSTRAINTPK_DEPTPRIMARYKEY,

dname VARCHAR2(14) ,

loc VARCHAR2(13) ) ;

CREATETABLEemp (

empno NUMBER(4)CONSTRAINTPK_EMPPRIMARYKEY,

ename VARCHAR2(10),

job VARCHAR2(9),

mgr NUMBER(4),

hiredateDATE,

sal NUMBER(7,2),

comm NUMBER(7,2),

deptno NUMBER(2)CONSTRAINTFK_DEPTNOREFERENCESDEPT );

CREATETABLEbonus (

enamE VARCHAR2(10) ,

job VARCHAR2(9) ,

sal NUMBER,

comm NUMBER ) ;

CREATETABLEsalgrade (

grade NUMBER,

losal NUMBER,

hisal NUMBER );

8.插入测试数据——dept

4INSERTINTOdeptVALUES(10,'ACCOUNTING','NEW YORK');

INSERTINTOdeptVALUES(20,'RESEARCH','DALLAS');

INSERTINTOdeptVALUES(30,'SALES','CHICAGO');

INSERTINTOdeptVALUES(40,'OPERATIONS','BOSTON');

9.插入测试数据——emp

14INSERTINTOempVALUES(7369,'SMITH','CLERK',7902,to_date

('17-12-1980','dd-mm-yyyy'),800,NULL,20);

INSERTINTOempVALUES(7499,'ALLEN','SALESMAN',7698,to_date

('20-2-1981','dd-mm-yyyy'),1600,300,30);

INSERTINTOempVALUES(7521,'WARD','SALESMAN',7698,to_date

('22-2-1981','dd-mm-yyyy'),1250,500,30);

INSERTINTOempVALUES(7566,'JONES','MANAGER',7839,to_date

('2-4-1981','dd-mm-yyyy'),2975,NULL,20);

INSERTINTOempVALUES(7654,'MARTIN','SALESMAN',7698,to_date

('28-9-1981','dd-mm-yyyy'),1250,1400,30);

INSERTINTOempVALUES(7698,'BLAKE','MANAGER',7839,to_date

('1-5-1981','dd-mm-yyyy'),2850,NULL,30);

INSERTINTOempVALUES(7782,'CLARK','MANAGER',7839,to_date

('9-6-1981','dd-mm-yyyy'),2450,NULL,10);

INSERTINTOempVALUES(7788,'SCOTT','ANALYST',7566,to_date

('19-04-1987','dd-mm-yyyy')-85,3000,NULL,20);

INSERTINTOempVALUES(7839,'KING','PRESIDENT',NULL,to_date

('17-11-1981','dd-mm-yyyy'),5000,NULL,10);

INSERTINTOempVALUES(7844,'TURNER','SALESMAN',7698,to_date

('8-9-1981','dd-mm-yyyy'),1500,0,30);

INSERTINTOempVALUES(7876,'ADAMS','CLERK',7788,to_date

('23-05-1987','dd-mm-yyyy')-51,1100,NULL,20);

INSERTINTOempVALUES(7900,'JAMES','CLERK',7698,to_date

('3-12-1981','dd-mm-yyyy'),950,NULL,30);

INSERTINTOempVALUES(7902,'FORD','ANALYST',7566,to_date

('3-12-1981','dd-mm-yyyy'),3000,NULL,20);

INSERTINTOempVALUES(7934,'MILLER','CLERK',7782,to_date

('23-1-1982','dd-mm-yyyy'),1300,NULL,10);

10.插入测试数据——salgrade

5INSERTINTOsalgradeVALUES(1,700,1200);

INSERTINTOsalgradeVALUES(2,1201,1400);

INSERTINTOsalgradeVALUES(3,1401,2000);

INSERTINTOsalgradeVALUES(4,2001,3000);

INSERTINTOsalgradeVALUES(5,3001,9999);

11.事务提交

1COMMIT;

www.htsjk.Com true http://www.htsjk.com/oracle/24328.html NewsArticle Oracle12C导入scott用户的操作讲解,oracle12cscott Oracle 12C 做了很大的改变,集成了SQLDeveloper,可以方便大家的使用,scott用户已经被移除了,需要的话可以自己创建,并授予权限。这个稍微有...
评论暂时关闭