pl/sql對oracle10進行簡單操作

來源:互聯網
上載者:User

方便日後被查,將PL/SQL對oracle操作簡要記錄:

1、通過ORACLE工具config assisstant 建立資料庫,不同作業系統或字元集要求,建立是,需確認好資料庫字元集

2、設定好sys與system使用者密碼,進入pl/sql,串連建立好的資料庫執行個體,這裡命名一個: tian

3、開啟一個sql視窗,首先建立資料表空間:

     create tablespace tian datafile 'C:/oracle/product/10.2.0/oradata/tian/tian_data01.dbf' 

                                     size 500M

                                     autoextend on

                                     next 100M maxsize unlimited;

   

    1) DATAFILE: 資料表空間資料檔案存放路徑,路徑提前建立
    2) SIZE: 起初設定為500M
    3) maxsize unlimited:最大不限制,要注意磁碟空間大小,如果資料量劇增超過了磁碟空間,資料庫會異常    4) 空間名稱tian 與 資料檔案名稱不一定相同,這裡安裝01尾碼添加    5) AUTOEXTEND ON/OFF 表示啟動/停止自動擴充資料表空間    6)對應的alter drop資料表空間,不再表述,查協助

 4、其次,建立使用者,

  create user tianuser identified by tianuser

      default tablespace tian

      temporary tablespace temp;

    1)使用者tianuser 密碼tianuser,密碼可能需要第一個字為字元,不能為數字

    2)指定資料表空間 tian

    3)指定暫存資料表空間 temp

5、然後,給新建立的使用者賦予許可權,給connection resource就基本滿足資料庫的訪問

  grant connect , resource to tianuser;

6、通過新使用者tianuser登入pl/sql,登入完畢,通過sql視窗進行表、方法、預存程序等sql調用,進行資料庫建立、修改或調整,例如下面描述

  create table mynewtable(
       SEQUENCE_ID          INTEGER                         not null,
       SUPPLIER_ID          VARCHAR2(20),
       SUPPLIER_NAME        VARCHAR2(50),
       AFTER_SALE_PHONE     VARCHAR2(15),
       TELEPHONE            VARCHAR2(15),
       CONTACT_MAN          VARCHAR2(20),
       CONTACT_PHONE        VARCHAR2(15),
       FAX                  VARCHAR2(15),
       EMAIL                VARCHAR2(20),
       SUPPLIER_TYPE        CHAR(1),
       REMARK               VARCHAR2(200),
       constraint PK_SZ_AS_SUPPLIER primary key (SEQUENCE_ID)
    );

7、如此,表與使用者、資料表空間與使用者就基本建立,後續,可通過oracle的exp imp等方式進行資料庫的維護操作

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.