我用system用户执行的,是不是sysdba都不行,不知道咋回事,老是显示sp2-0640   未连接.知道的说一下吧,谢谢! SQL>   @e:\sql_book\sql\store_schema.sql 
ERROR: 
ORA-01017:   invalid   username/password;   logon   denied 
警告:   您不再连接到   ORACLE。 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
ERROR: 
ORA-01017:   invalid   username/password;   logon   denied 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接 
SP2-0640:   未连接

解决方案 »

  1.   

    store_schema.sql 这里的内容贴出来
      

  2.   

    那个store_schema.sql 的内容在我家里电脑上没有上网,我在外面网吧上网。请问一般这里面会出现什么情况而出现这种状况呢?
    如果你有时间的话,我回去把store_schema.sql 的内容拷贝出来再贴出来给你们看,行不
      

  3.   

    应该用户权限被限制 拒绝连接 在sqlplus中测试连接一下
      

  4.   

    我在sqlplus中以system连接成功了的,请问如何测试连接啊,我是新手不懂,请楼上的不厌赐教哦,谢谢了!
      

  5.   

    store_schema.sql 的内容 
    开始部分: 
    -- The SQL*Plus script store_schema.sql performs the following: 
    --  1. Creates store user 
    --  2. Creates the database tables, PL/SQL packages, etc. 
    --  3. Populates the database tables with example data -- This script should be run by the system user (or the DBA) 
    CONNECT system/manager; -- drop store user 
    DROP USER store CASCADE; -- create store user 
    CREATE USER store IDENTIFIED BY store_password; -- allow store user to connect and create database objects 
    GRANT connect, resource TO store; -- connect as store user 
    CONNECT store/store_password; -- create the tables 
    CREATE TABLE customers ( 
      customer_id INTEGER 
        CONSTRAINT customers_pk PRIMARY KEY, 
      first_name VARCHAR2(10) NOT NULL, 
      last_name VARCHAR2(10) NOT NULL, 
      dob DATE, 
      phone VARCHAR2(12) 
    ); CREATE TABLE product_types ( 
      product_type_id INTEGER 
        CONSTRAINT product_types_pk PRIMARY KEY, 
      name VARCHAR2(10) NOT NULL 
    ); CREATE TABLE products ( 
      product_id INTEGER 
        CONSTRAINT products_pk PRIMARY KEY, 
      product_type_id INTEGER 
        CONSTRAINT products_fk_product_types 
        REFERENCES product_types(product_type_id), 
      name VARCHAR2(30) NOT NULL, 
      description VARCHAR2(50), 
      price NUMBER(5, 2) 
    ); CREATE TABLE purchases ( 
      product_id INTEGER 
        CONSTRAINT purchases_fk_products 
        REFERENCES products(product_id), 
      customer_id INTEGER 
        CONSTRAINT purchases_fk_customers 
        REFERENCES customers(customer_id), 
      quantity INTEGER NOT NULL, 
      CONSTRAINT purchases_pk PRIMARY KEY (product_id, customer_id) 
    ); CREATE TABLE employees ( 
      employee_id INTEGER 
        CONSTRAINT employees_pk PRIMARY KEY, 
      manager_id INTEGER, 
      first_name VARCHAR2(10) NOT NULL, 
      last_name VARCHAR2(10) NOT NULL, 
      title VARCHAR2(20), 
      salary NUMBER(6, 0) 
    ); CREATE TABLE salary_grades ( 
      salary_grade_id INTEGER 
        CONSTRAINT salary_grade_pk PRIMARY KEY, 
      low_salary NUMBER(6, 0), 
      high_salary NUMBER(6, 0) 
    ); CREATE TABLE purchases_with_timestamp ( 
      product_id INTEGER REFERENCES products(product_id), 
      customer_id INTEGER REFERENCES customers(customer_id), 
      made_on TIMESTAMP(4) 
    ); CREATE TABLE purchases_timestamp_with_tz ( 
      product_id INTEGER REFERENCES products(product_id), 
      customer_id INTEGER REFERENCES customers(customer_id), 
      made_on TIMESTAMP(4) WITH TIME ZONE 
    ); CREATE TABLE purchases_with_local_tz ( 
      product_id INTEGER REFERENCES products(product_id), 
      customer_id INTEGER REFERENCES customers(customer_id), 
      made_on TIMESTAMP(4) WITH LOCAL TIME ZONE 
    ); CREATE TABLE coupons ( 
      coupon_id INTEGER CONSTRAINT coupons_pk PRIMARY KEY, 
      name VARCHAR2(30) NOT NULL, 
      duration INTERVAL YEAR(3) TO MONTH 
    ); CREATE TABLE promotions ( 
      promotion_id INTEGER CONSTRAINT promotions_pk PRIMARY KEY, 
      name VARCHAR2(30) NOT NULL, 
      duration INTERVAL DAY(3) TO SECOND (4) 
    ); CREATE TABLE order_status ( 
      order_status_id INTEGER 
        CONSTRAINT default_example_pk PRIMARY KEY, 
      status VARCHAR2(20) DEFAULT 'Order placed' NOT NULL, 
      last_modified DATE DEFAULT SYSDATE 
    ); CREATE TABLE product_changes ( 
      product_id INTEGER 
        CONSTRAINT prod_changes_pk PRIMARY KEY, 
      product_type_id INTEGER 
        CONSTRAINT prod_changes_fk_product_types 
        REFERENCES product_types(product_type_id), 
      name VARCHAR2(30) NOT NULL, 
      description VARCHAR2(50), 
      price NUMBER(5, 2) 
    ); CREATE TABLE more_products ( 
      prd_id INTEGER PRIMARY KEY, 
      prd_type_id INTEGER 
        REFERENCES product_types(product_type_id), 
      name VARCHAR2(30) NOT NULL, 
      available CHAR(1) 
    ); CREATE TABLE more_employees ( 
      employee_id INTEGER 
        CONSTRAINT more_employees_pk PRIMARY KEY, 
      manager_id INTEGER 
        CONSTRAINT more_empl_fk_fk_more_empl 
        REFERENCES more_employees(employee_id), 
      first_name VARCHAR2(10) NOT NULL, 
      last_name VARCHAR2(10) NOT NULL, 
      title VARCHAR2(20), 
      salary NUMBER(6, 0) 
    ); CREATE TABLE divisions ( 
      division_id CHAR(3) 
        CONSTRAINT divisions_pk PRIMARY KEY, 
      name VARCHAR2(15) NOT NULL 
    ); CREATE TABLE jobs ( 
      job_id CHAR(3) 
        CONSTRAINT jobs_pk PRIMARY KEY, 
      name VARCHAR2(20) NOT NULL 
    ); CREATE TABLE employees2 ( 
      employee_id INTEGER 
        CONSTRAINT employees2_pk PRIMARY KEY, 
      division_id CHAR(3) 
        CONSTRAINT employees2_fk_divisions 
        REFERENCES divisions(division_id), 
      job_id CHAR(3) REFERENCES jobs(job_id), 
      first_name VARCHAR2(10) NOT NULL, 
      last_name VARCHAR2(10) NOT NULL, 
      salary NUMBER(6, 0) 
    ); 
      

  6.   

    结尾部分: 
    INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 2, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 3, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 4, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 5, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 6, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 7, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 8, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 9, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 10, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 11, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      24, 5, 2003, 12, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 1, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 2, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 3, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 4, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 5, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 6, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 7, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 8, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 9, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 10, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 11, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      25, 5, 2003, 12, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 1, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 2, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 3, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 4, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 5, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 6, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 7, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 8, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 9, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 10, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 11, NULL 
    ); INSERT INTO all_sales ( 
      emp_id, prd_type_id, year, month, amount 
    ) VALUES ( 
      26, 5, 2003, 12, NULL 
    ); -- commit the transaction 
    COMMIT; 
    -- insert sample data into reg_exps table INSERT INTO reg_exps ( 
      id, text 
    ) VALUES ( 
      1, 
    'But, soft! What light through yonder window breaks? 
    It is the east, and Juliet is the sun. 
    Arise, fair sun, and kill the envious moon, 
    Who is already sick and pale with grief, 
    That thou her maid art far more fair than she.' 
    ); -- commit the transaction 
    COMMIT;
      

  7.   

    把最开始的CONNECT system/manager; 注释掉。
    --CONNECT system/manager; 
    其它地方都不用动,按你原来的方式执行就行了。
      

  8.   

    能否贴出所有store_schema.sql,或者email :[email protected]
    在下非常谢谢!