添加SCOTT实例步骤

添加SCOTT实例步骤

由于近期有培训需要,想起了SCOTT示例能够在后期的这次培训中带来不小的帮助,就果断的想起了添加SCOTT这个示例,添加示例步骤如下:


1、用sys身份登录数据库
[oracle@wwl admin]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Apr 24 09:27:41 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>


2、执行@ORACLE_HOME/rdbms/admin/scott.sql 脚本。
SQL> @ORACLE_HOME/rdbms/admin/scott.sql
SP2-0310: unable to open file "ORACLE_HOME/rdbms/admin/scott.sql"
SQL> @/oracle/orahome/10.2.0/db_1/rdbms/admin/scott.sql
SP2-0310: unable to open file "/oracle/orahome/10.2.0/db_1/rdbms/admin/scott.sql"
SQL>

[oracle@wwl admin]$ cd $ORACLE_HOME/rdbms/admin
[oracle@wwl admin]$ ll sco*
ls: sco*: No such file or directory
[oracle@wwl admin]$

居然没有这个文件,那要怎么添加SCOTT实例呢??????????一头的问号。。。。


后来进过询问朋友发现还有另外一个脚本utlsamp1.sql执行执行也可以达到添加scott的功能


3、执行utlsampl.sql 脚本:

SQL> @/oracle/orahome/10.2.0/db_1/rdbms/admin/utlsampl.sql
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select instance_name,status from v$instance;

INSTANCE_NAME STATUS
---------------- ------------
WWL OPEN

也出问题了显示为Disconnected状态,但是我数据库是open的状态呀,为什么会这样,难道是这个文件有问题?????????

4、先看看吧,果然是,没有可执行权限

[oracle@wwl admin]$ ll utlsampl.sql
-rw-r----- 1 oracle oinstall 3628 Apr 27 2001 utlsampl.sql

5、赋予可执行权限
[oracle@wwl admin]$ chmod +x utlsampl.sql
[oracle@wwl admin]$ ll utlsampl.sql
-rwxr-x--x 1 oracle oinstall 3628 Apr 27 2001 utlsampl.sql


6、执行utlsampl.sql脚本后,结果也一样,自动退出了。

SQL> @/oracle/orahome/10.2.0/db_1/rdbms/admin/utlsampl.sql
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

7、但是通过查看dba_user视图,用户已经解锁了,也能正常登录了
SQL> select username,account_status from dba_users where username='SCOTT';

USERNAME ACCOUNT_STATUS
-------------------- --------------------------------
SCOTT OPEN

SQL> conn scott/tiger;
Connected.

8、查询数据也没有问题
SQL> select * from tab;

TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE

SQL> select * from dept;

DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON

SQL>


说明,我的执行是成功的,具体什么远导致没有看到执行过程,可能是脚本返回的问题吧,不管了,已经成功就好。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值