創建表空間的基礎語法:
建網站原本是網站策劃師、網絡程序員、網頁設計師等,應用各種網絡程序開發技術和網頁設計技術配合操作的協同工作。創新互聯公司專業提供網站建設、成都網站制作,網頁設計,網站制作(企業站、響應式網站、電商門戶網站)等服務,從網站深度策劃、搜索引擎友好度優化到用戶體驗的提升,我們力求做到極致!
create tablespace 表間名 datafile '數據文件名' size 表空間大小;
創建表并指定表空間
create user news identified by news default tablespace news_tablespace;
授權表空間:
grant dba to news; --表示把 dba權限授予給news用戶 授權成功
1、首先點擊桌面左下角的開始菜單按鈕在打開的選擇窗口中找到圖中的選項,點擊打開窗口界面即可。
2、然后在如圖所示的界面中選擇創建數據庫的選項,再點擊next即可即可。
3、然后打開圖中的設置窗口,選擇第一項使用默認的配置然后按照提示輸入對應的選項和驗證信息即可。
4、這里是剛剛設置的信息選項,可以檢查一些主要的信息確認后即可點擊next按鈕繼續就是說開始創建了。
5、等待即可,中途不需要手動設置修改。數據庫創建完成后,點擊關閉按鈕關閉創建向導界面,即可新建一個數據庫。
建表方法:
(1)在cmd里邊更具需要進行創建
(2)在sqldeveloper中進行創建,而對于在可視化界面sqldeveloper中創建時,也有兩種方式,即一種是使用命令直接進行創建,另外一種是使用可視化界面按鈕進行點擊創建
下面就是創建的具體過程:
(1)首先我們進行數據的連接,在SQLdeveloper中進行操作,在使用sqldeveloper時需要下載sqldeveloper,點擊此處可下載:下載sqldeveloper,下載安裝之后,打開sqldeveloper軟件,然后點擊左上角的綠色的“+”,就會彈出如下圖所示對話框,(在設置的時候首先需要對賬戶解鎖,首次登陸最好使用管理員已解鎖賬號進行登錄,登錄方式與此類似)然后進行設置
(2)在連接成功之后我們能夠看到如下所示界面
(3)開始創建表,我們進行創建一個有關新聞信息的簡單表,其中包含信息如下所示:
(4)下面進行表的創建:左鍵點擊要建表的數據庫連接名打開,在“表(已過濾)”選項進行右鍵單擊選擇“新建表”,然后出現新建表對話框,具體步驟如下圖所示:
(5)接著在彈出的對話框中進行設置表格式,具體步驟如下所示,對于需要添加字符的字段雙擊修改即可,然后進行保存:
(6)保存完之后,可在右側看到如下所示表樣:
(7)接這就讓我們來進行數據的插入,如下代碼所示:Insertintonewmessagevalues(1,1,1,1,'蘇姑娘的新聞管理系統網站開始運營了','今天是公歷2016年5月16日,星期一,蘇姑娘的網站正式開始運營,其中,豐富的題材將是本網站的亮點','含有很多好文章','蘇姑娘','蘇姑娘','admin',1,'2016年5月16日星期一',100,1,1);select*fromnewmessage;插入后界面如下所示:
以下是對新建Oracle數據庫的三種方法進行了詳細的分析介紹 需要的朋友可以過來參考下 ?
通過運行Oracle Database Configuration? Assistant 創建 配置 或刪除數據庫(也可在命令行下輸入dbca) 用命令行的方式建立數據庫 通過運行自定義的批處理腳本(或create_ORACLE_SID bat(create_ORACLE_SID sql))來創建 配置 或刪除數據庫
詳述 通過運行Oracle Database Configuration Assistant 創建 配置 或刪除數據庫 建議不熟悉創建過程的DBA使用該方法 只需要根據選項“下一步”進行配置 最后生成數據庫的創建腳本(建議保留) 或者直接創建數據庫 優點 GUI方法使用方便 缺點 不過創建過程有些慢
用命令行的方式建立數據庫
復制代碼 代碼如下: CONNECT / AS SYSDBA ? STARTUP PFILE= C:oracleadmininit_testorcl ora NOMOUNT; ? CREATE DATABASE testOrcl DATAFILE /u /oracle/testOrcl/system dbf SIZE M ? LOGFILE GROUP ( /u /oracle/testOrcl/redo a log ? /u /oracle/testOrcl/redo b log ) SIZE K ? GROUP ( /u /oracle/testOrcl/redo a log ? /u /oracle/testOrcl/redo b log ) SIZE K ? CHARACTER SET ZHS CGB ;
將數據庫直接從未建置狀態轉換到打開狀態 ? ALTER DATABASE OPEN;
刪除數據庫(Dropping a Database) ? SPOOL C:DROP_DATABASE BAT ? SELECT DEL ||NAME 刪除數據庫相關數據文件 FROM V$DATAFILE; ? SELECT DEL ||MEMBER 刪除數據重構日志文件 FROM V$LOGFILE; ? SPOOL OFF;
優點 可以熟悉創建指令 創建原理 缺點 配置簡單 要求熟記命令行指令 ? 通過運行自定義的批處理或SQL腳本(create_ORACLE_SID bat或create_ORACLE_SID sql)來創建
復制代碼 代碼如下: create_ORACLE_SID bat ? set ORACLE_SID= ORACLE_SID del? C:ORACLE IdatabasepwdORACLE_SID ora ? C:ORACLE Ibinoradim new sid ORACLE_SID intpwd oracle startmode manual ? pfile C:ORACLE IadminORACLE_SIDpfileinit ora ? C:ORACLE Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun sql ? C:ORACLE Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun sql ? C:ORACLE Ibinoradim edit sid ORACLE_SID startmode auto ORACLE_SIDrun sql ? spool C:ORACLE IadminORACLE_SIDcreatecreatedb ? set echo on ? connect INTERNAL/oracle ? startup nomount pfile=C:ORACLE IadminORACLE_SIDpfileinit ora ? CREATE DATABASE ORACLE_SID ? LOGFILE C:ORACLE IoradataORACLE_SIDredo log SIZE K ? C:ORACLE IoradataORACLE_SIDredo log SIZE K ? MAXLOGFILES ? MAXLOGMEMBERS ? MAXLOGHISTORY ? DATAFILE C:ORACLE IoradataORACLE_SIDsystem dbf SIZE M REUSE ? MAXDATAFILES ? MAXINSTANCES ? CHARACTER SET ZHT BIG ? NATIONAL CHARACTER SET ZHT BIG ; ? spool off ORACLE_SIDrun sql ? spool C:ORACLE IadminORACLE_SIDcreatecreatedb ? set echo on ? connect INTERNAL/oracle ALTER DATABASE DATAFILE C:ORACLE IoradataORACLE_SIDsystem dbf AUTOEXTEND ON; ? CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL? K NEXT K); ? ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;
Linux平臺下Oracle的操作
下面對Oracle的操作都是在Linux平臺下進行的! su Oracle sqlplus /logon connect test/test assysdba(test/test是Oracle用戶和密碼) startup lsnrctl 首選啟動數據庫 su Oracle sqlplus /nolog conn /as sysdba startup 然后啟動監聽: 進入/opt/Oracle/product/ /bin/ lsnrctl start 運行shudown命令關閉數據庫 [Oracle@wing /Oracle]$ sqlplus" / as sysdba" //以sysdba用戶登陸數據庫 SQL shutdown
啟動Oracle i 數據庫 [Oracle@wing bin]$ sqlplus " /as sysdba" SQL startup
啟動Oracle i監聽程序 Oracle的監聽程序主要是為客戶端的連接提供接口 [Oracle@wing bin]$ lsnrctl LSNRCTL start
關閉Oracle i監聽程序 [Oracle@wing bin]$ lsnrctl LSNRCTL stop 先看看Oracle_SID 環境變量設置是否正確 i $ sqlplus /nolog SQL connect / as sysdba SQL startup $ lsnrctl start i $ svrmgrl SVRMGR connect internal SVRMGR startup $ lsnrctl start 在哪里報錯?? 一般只要設置這 處就好了~ /etc/oratab ora :/Oracle/app/Oracle/product/ :Y? /etc/inittab oralce: :wait:/bin/su Oracle c /Oracle/app/Oracle/product/ /bin/lsnrctl start Oracle: :wait:/bin/su Oracle c /Oracle/app/Oracle/product/ /bin/dbstart
啟動步驟 su Oracle [Oracle@websvr Oracle]$ sqlplus /nolog SQL connect / as sysdba SQL startup SQL quit [Oracle@websvr Oracle]$ lsnrctl start 可用 [Oracle@websvr Oracle]$ lsnrctl status 查看監聽是否已經啟動
lishixinzhi/Article/program/Oracle/201311/19064
網頁題目:如何建oracle 如何建設現代化經濟體系
文章鏈接:http://vcdvsql.cn/article22/hhpijc.html
成都網站建設公司_創新互聯,為您提供搜索引擎優化、外貿建站、建站公司、網站改版、服務器托管、
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯