符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
之前安装了12c版本,最近做练习发现怎么没有scott用户和11g自带的emp,dept等等的表。于是尝试解锁用户,发现用户不存在
在象山等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都网站建设 网站设计制作按需设计,公司网站建设,企业网站建设,品牌网站设计,全网营销推广,外贸营销网站建设,象山网站建设费用合理。
SQL> alter user scott account unlock; alter user scott account unlock * ERROR at line 1: ORA-01918: user 'SCOTT' does not exist
手动创建用户,出错,和11g不太一样
SQL> create user scott identified by oracle; create user scott identified by oracle * ERROR at line 1: ORA-65096: invalid common user or role name
原因和pdb,cdb有关。pdb和cdb是12c的新特性,没有具体学过,不知道是神马意思,不过可以参考这篇文章:http://www.cnblogs.com/tzetze/p/3665903.html
查看错误ORA--65096
SQL> !oerr ora 65096 65096, 00000, "invalid common user or role name" // *Cause: An attempt was made to create a common user or role with a name // that wass not valid for common users or roles. In addition to // the usual rules for user and role names, common user and role // names must start with C## or c## and consist only of ASCII // characters. // *Action: Specify a valid common user or role name. //
在CDB中用户得以C##开头。
试了一下在sql中@/u01/app/oracle/product/12.1.0/db_1/rdbms/admin/utlsampl.sql,也不行,因为里面的用户名有问题于是自己改写了这个脚本,步骤如下:
当前路径
[oracle@localhost ~]$ pwd
/home/oracle
复制一个副本到当前目录
[oracle@localhost ~]$ cp /u01/app/oracle/product/12.1.0/db_1/rdbms/admin/utlsampl.sql .
重命名文件为scott.sql:
[oracle@localhost ~]$ mv utlsampl.sql scott.sql
修改scott.sql:
主要是将scott用户相关的语句改为c##scott,删除最后的EXIT,修改完的scott.sql如下:
scott.sql
SET TERMOUT OFF SET ECHO OFF DROP USER C##SCOTT CASCADE; create user c##scott identified by tiger; grant connect,resource,unlimited tablespace to c##scott container=all; alter user c##scott default tablespace users; alter user c##scott temporary tablespace temp; CONNECT C##SCOTT/tiger CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT); INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK'); INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS'); INSERT INTO DEPT VALUES (30,'SALES','CHICAGO'); INSERT INTO DEPT VALUES (40,'OPERATIONS','BOSTON'); INSERT INTO EMP VALUES (7369,'SMITH','CLERK',7902,to_date('17-12-1980','dd-mm-yyyy'),800,NULL,20); INSERT INTO EMP VALUES (7499,'ALLEN','SALESMAN',7698,to_date('20-2-1981','dd-mm-yyyy'),1600,300,30); INSERT INTO EMP VALUES (7521,'WARD','SALESMAN',7698,to_date('22-2-1981','dd-mm-yyyy'),1250,500,30); INSERT INTO EMP VALUES (7566,'JONES','MANAGER',7839,to_date('2-4-1981','dd-mm-yyyy'),2975,NULL,20); INSERT INTO EMP VALUES (7654,'MARTIN','SALESMAN',7698,to_date('28-9-1981','dd-mm-yyyy'),1250,1400,30); INSERT INTO EMP VALUES (7698,'BLAKE','MANAGER',7839,to_date('1-5-1981','dd-mm-yyyy'),2850,NULL,30); INSERT INTO EMP VALUES (7782,'CLARK','MANAGER',7839,to_date('9-6-1981','dd-mm-yyyy'),2450,NULL,10); INSERT INTO EMP VALUES (7788,'SCOTT','ANALYST',7566,to_date('13-JUL-87','dd-mm-rr')-85,3000,NULL,20); INSERT INTO EMP VALUES (7839,'KING','PRESIDENT',NULL,to_date('17-11-1981','dd-mm-yyyy'),5000,NULL,10); INSERT INTO EMP VALUES (7844,'TURNER','SALESMAN',7698,to_date('8-9-1981','dd-mm-yyyy'),1500,0,30); INSERT INTO EMP VALUES (7876,'ADAMS','CLERK',7788,to_date('13-JUL-87', 'dd-mm-rr')-51,1100,NULL,20); INSERT INTO EMP VALUES (7900,'JAMES','CLERK',7698,to_date('3-12-1981','dd-mm-yyyy'),950,NULL,30); INSERT INTO EMP VALUES (7902,'FORD','ANALYST',7566,to_date('3-12-1981','dd-mm-yyyy'),3000,NULL,20); INSERT INTO EMP VALUES (7934,'MILLER','CLERK',7782,to_date('23-1-1982','dd-mm-yyyy'),1300,NULL,10); CREATE TABLE BONUS ( ENAME VARCHAR2(10) , JOB VARCHAR2(9) , SAL NUMBER, COMM NUMBER ) ; CREATE TABLE SALGRADE ( GRADE NUMBER, LOSAL NUMBER, HISAL NUMBER ); INSERT INTO SALGRADE VALUES (1,700,1200); INSERT INTO SALGRADE VALUES (2,1201,1400); INSERT INTO SALGRADE VALUES (3,1401,2000); INSERT INTO SALGRADE VALUES (4,2001,3000); INSERT INTO SALGRADE VALUES (5,3001,9999); COMMIT;
测试:
sqlplus / as sysdba SQL> @/home/oracle/scott.sql; SQL> conn c##scott/tiger Connected. SQL> select table_name from user_tables; TABLE_NAME -------------------------------------------------------------------------------- SALGRADE BONUS DEPT EMP SQL> select * from SALGRADE; GRADE LOSAL HISAL ---------- ---------- ---------- 1 700 1200 2 1201 1400 3 1401 2000 4 2001 3000 5 3001 9999
ok!