oracle筆記整理五 建立資料庫

2021-04-02 05:45:55 字數 2441 閱讀 9968

1、宣告oracle sid名

win下:set oracle_sid=mydb

unix下:export oracle_sid=mydb

2、與例項連線

伺服器端:

$sqlplus /nolog

sql>connect sys/password as sysdba

客戶端:

sql>connect sys/password@sid

as sysdba

3、建立初始化引數檔案(每個例項啟動時都要裝載乙個)

1>、使用預設檔名並在預設位置存放該檔案,則啟動資料庫時無須指定pfile

預設檔名為init$oracle_sid.ora,如initmydb.ora

預設位置:win下$oracle_home/database

unix下$oracle_home/dbs

2>、自己定義檔名和存放位置,啟動資料庫時須指定pfile引數

4、在不裝配資料庫的情況下啟動例項,並根據步驟3確定是否要指定pfile引數

startup nomount pfile='d:/oracle/admin/mydb/scripts/initmydb.ora';

5、建立資料庫

create database mynewdb

--指定可以同時裝配和開啟的資料庫例項最大數量,比初始引數instances優先順序高

maxinstances 1

--只有在實時應用集群情況下和歸檔模式中,此引數才有用

maxloghistory 1

--指定該資料庫能夠建立的重做日誌檔案組的最大數量

maxlogfiles 5

--指定該資料庫重做日誌檔案組的最大成員數量

maxlogmembers 5

--oracle使用該值來確定在控制檔案中分配資料檔名需要的空間

maxdatafiles 100

--指定乙個或多個資料檔案,這些都作為system表空間一部分

datafile '/vobs/oracle/oradata/mynewdb/system01.dbf' size 325 reuse

--建立乙個撤消表空間用於重做資料

undo tablespace undotbs datafile

'/vobs/oracle/oradata/mynewdb/undotbs01.dbf'

size 200m reuse autoextend on next 5120k maxsize unlimited

--建立預設的臨時表空間

default temporary tablespace tempts1

--指定資料庫儲存資料時使用的字符集

character set us7ascii

--指定nchar、nclob、nvarchar2型別列儲存資料時需要使用的字符集

national character al16utf16

--指定的重做日誌檔案

logfile group 1 ('/vobs/oracle/oradata/mynewdb/redo01.log') size 100m,

group 2 ('/vobs/oracle/oradata/mynewdb/redo02.log') size 100m,

group 3 ('/vobs/oracle/oradata/mynewdb/redo03.log') size 100m;

6、建立附加的表空間

--如果不建立附加表空間並把資料庫物件儲存在其上,則會預設使用系統表空間

--建立預設的使用者表空間

create tablespace user logging

datafile '/vobs/oracle/oradata/mynewdb/users01.dbf'

--設定表空間自動增長

size 25m reuse autoextend on next 1280k maxsize unlimited

--採用本地管理表空間

extent management local;

--為使用者索引等資料庫物件建立預設表空間

create tablespace indx logging

datafile '/vobs/oracle/oradata/mynewdb/indx01.dbf'

size 25m reuse autoextend on next 1280k maxsize unlimited

extent management local;

7、執行指令碼來建立資料字典檢視

connect sys/password as sysdba

@/vobs/oracle/rdbms/admin/catalog.sql;

@/vobs/oracle/rdbms/admin/catproc.sql; 

@/vobs/oracle/rdbms/admin/catexp.sql; 

exit

Oracle資料庫筆記整理

select ename,lower ename from emp select ename,upper ename from emp select ename,substr ename,1,2 from emp select round 3.54159 from dual select round...

JS筆記整理 五

dom操作 node操作 1.document.getelementbyid id 2.document.getelementsbyname name 3.document.getelementsbytagname tagname 4.document.getelementsbyclassname ...

Oracle使用者整理筆記

應用系統新上線時,為圖方便,使用了簡單的owner直接作為應用程式的資料庫連線配置,為安全考慮,最近對使用者做了整理,根據應用不同,分設了多個使用者。分類 1 主應用登陸使用者,為及時切換,授予了所有表 檢視的select update insert delete許可權。2 周邊應用,根據應用不同,...