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 周邊應用,根據應用不同,...