什么是表的脚本?建表语句?还是insert语句?
这和操作系统没有关系启动数据用
startup,这也和操作系统没有关系
./svrmgrl
connect internal
startup

解决方案 »

  1.   

    是建表的sql脚本,能把步骤跟我讲一下吗?
      

  2.   

    就是一是怎么把建表的脚本导入到oracle8.05中?
    二:怎么启动oracle8.05?
    三:怎么写如oracle语句?
    以上都是在unix的环境下.
    能不能帮我把步骤一步一步的告诉我,谢谢
      

  3.   

    一、"建表的脚本导入到oracle8.05中"
    是执行这个脚本吧?
    这样:
    在SQL/PLUS里面即可
    或者给这个脚本取个文件名test.sql
    在SQL*PLUS里面这样执行  @/home/oracle/test.sql二:怎么启动oracle8.05?
    在UNIX/LINUX上到oracle的bin目录下面
    有一个命令oracle8i叫svrmgrl,oracle8叫啥我不记得了,你找找,名字差不多的
    执行它
    然后connect internal
    startup即可三:怎么写如oracle语句?
    什么意思?
      

  4.   

    那该怎么找到这个sql*plus呢,在unix下
      

  5.   

    在oracle的安装目录下 啊
    比如
    /home/oracle/oracle8i/bin
    这个是8i
    你自己找找吧,
      

  6.   

    这个脚本我是已经写好的,是这样写的:
    drop table SYSTEM.FILTER_LIST;
    CREATE TABLE SYSTEM.FILTER_LIST (
    id int NOT NULL,--id
    InvalidContent varchar(20) NULL,--非法内容
    ProcessFlag smallint,--处理标志
    Substitute varchar(20) NULL --替换内容
    );DROP SEQUENCE SYSTEM.FILTER_LIST_ID;
    CREATE SEQUENCE SYSTEM.FILTER_LIST_ID
    INCREMENT BY 1
    START WITH 1;CREATE OR REPLACE TRIGGER SYSTEM.FILTER_LIST_TR
    BEFORE INSERT
    ON SYSTEM.FILTER_LIST FOR EACH ROW
    DECLARE 
    BEGIN 
      DECLARE
      BEGIN
        select SYSTEM.FILTER_LIST_ID.nextval into :new.id from dual;
      END;
    END;/*
    insert into SYSTEM.filter_list(InvalidContent,ProcessFlag,Substitute) values('三个代表',0,'xxx');
    select * from SYSTEM.filter_list;
    */
    到时候肯定就通过u盘拷到了/usr/bin下面,那应该怎么样才能把它读到sql*plus里
      

  7.   

    在sql*plus里面执行
    SQL>@/usr/bin/test.sql
      

  8.   

    启动:
    #su oracle
    svrmgrl
    connect internal
    startup
    exit
    lsnrctl
    start
    exit