oracle 学习笔记
2、更改shared_pool_size的大小。?
alter system set shared_pool_size=64m;3、兩塊共享內存:library cache / data dictionary cache
db_cache_size db_keep_cahce_size db_recycle_cache_size alter system set db_cache_size= 96m;4、查看網卡信息:/sbin/ifconfig?
5、pfile 在linux 系統中 $oracle_home/dbs 中 windows 在database 文件夾中。
6、數據字典-啟動參數表
v$parameter 7、show parameter sga;8、將當前文件都移動到 指定文件夾內 mv * old。
9、pfile= static parameter file???????????????????? spfile=persistent server parameter file
10、alter system修改的是參數文件,所有用戶都會生效
????? alter session只是對當前session生效
????? alter database 一般修改的是控制文件信息
11、創建spfile的sql 語句
FROM PFILE='$ORACLE_HOME/dbs/initDBA01.ORA'
?
12、提取二進制文件中可讀的字符
linux幫助文檔
man strings
?
13、查找spfile里面的參數及修改該參數
show parameter fast_alter system set fast_start_mttr_target=250;
?
14、查看表結果
修改表中記錄的顯示格式
col name format a10
col value format a10
col update_comment format a20
15、如果alter system set parameter中的 deferred 對應 v$parameter 中的ISSYS_MODIFIABLE字段。
?
16、instance startup command behavior order of precedence
2\Default SPFILE ->spfile.ora
3\initSID.ora
4\Default PFILE -
17、移動spfilewilson.ora 實例的啟動文件
mv spfilewilson.ora old
18、刪除文件
rm -f initwilson.ora
19、通過指定pfile 啟動數據庫實例
vi abc123.ora -> spfile=$ORACLE_HOME/dbs/spfilewilson.ora
startup pfile=$ORACLE_HOME/dbs/abc123.ora
20、who can start the db?
21、starting up a database
1\shutdown
將數據庫實例啟動但并不掛載。
sql>startup nomount;
2\nomount (instance started)
sql>alter database mount ;
把數據庫由nomount 給mount 上。
3\mount control file opened for this instance
sql>alter database open;
4\open (all files opened as described by the control file for this instance)
22、startup [force(強制)] [restrict(限制)] [nomount] [migrate(移動)] [quiet]
23、將數據庫至為只讀:
alter database db01 open read only;
24、將數據庫至為限定;
alter system enable restricted session
25、啟動監聽
lsnrctl start
26、建立用戶名為boobooke 密碼為:bbk
sql>create user boobooke identified by bbk;
sql>grant connect,resource to boobooke;
27、踢出已經連接ORACLE的用戶。
sql>select saddr,sid,serial# from v$session;
SID??? SERIAL#?? USERNAME
15??????? 6????? SYSTEM
sql>alter system kill session '15,6';
28、關閉數據庫
1\close a database
2\unmount a database
3\shutdown an Instance
shutdown [abort] [immediate] [transactional] [normal]
29、創建表
create table bbktbl(id integer, name char(10))
insert into bbktbl values(0,'wilson')
?
30、日志文件類型(Diagnostic Files)診斷文件
background trace files :sid_processname_pid.trc 放在background_dump_dest目錄下了。
user trace files:sid_ora_pid.trc (alter session set sql_trace=true;show parameter sql_trace)
31、更改已打開的數據庫為只讀模式
?
1、sql>shutdown immediate;2、sql>startup mount;
3、sql>alter database open read only;
?
32、更改用戶鎖定狀態
查看用戶的鎖定狀態
sql>select username,account_status from dba_users 33、診斷文件
(1)、文件類型:
·警告日志(alterSID.log file):記錄數據庫日常操作的信息
·后臺跟蹤文件(background trace files):
記錄SMON、PMON、DBWn和其它后臺進程失敗時產生的重要信息
·用戶跟蹤文件(user trace files):
記錄出現嚴重用戶錯誤或用戶強制執行跟蹤文件時產生的重要信息
(2)、命名方式:
background trace files命名方式:SID_processname_PID.trc。
user trace files命名方式:SID_ora_PID.trc 查看該用戶Client操作記錄命令為:[oracle@note1 udump]$ tail -f SID_ora_PID.trc
alert log由dba來管理,位于background_dump_dest中。
(3)、存儲位置:
·警告日志(alterSID.log file):存儲位置由BACKGROUND_DUMP_DEST定義
·后臺跟蹤文件(background trace files):存儲位置由BACKGROUND_DUMP_DEST定義
·用戶跟蹤文件(user trace files):存儲位置由USER_DUMP_DEST定義
?
34、啟動監聽 lsnrctl start
35、創建Password file using the password utility
$orapwd file=$ORACLE_HOME/dbs/orapwU15
password=admin entries=5
-set REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE in initialization parameter file (strings spfilewilson.ora)
-add users to the password file
-assign appropriate privileges to each user
grant sysdba to hr;
36、利用DBCA創建新的數據庫
1-dbca (在客戶端安裝了XManager客戶端也可以看圖形界面)
2-
37、將數據庫SID改名:export oracle_sid=chris
38、手工創建新的數據庫
1、choose a unique instance and database name
2、choose a database character set
3、set operating System variables
?? -oracle_base
?? -oracle_home
?? -oracle_sid
?? -ora_nls33
?? -path
?? -LD_LIBRARY_PATH
4、create the initialization parameter file
5、start the instance in NOMOUNT stage
6、create and execute the create database command
7、run scripts to generate the data dictionary and accomplish post-creation steps
8、create additional tablespaces as needed
39、手工刪除數據庫
rm -fr
?????? dbs/orap實例名 + lk實例名 +spfile實例名.ora
?????? oradata/實例名
?????? admin/實例名
40、環境變量腳本文檔
ORACLE_BASE=/U01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=bbk
ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
給環境腳本文件加權限
chmod +x bbk.env
執行環境變量腳本
. ./bbk.env
41、
?
??
??
總結
以上是生活随笔為你收集整理的oracle 学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTC Desire试玩手记之五(电池出
- 下一篇: 网工考试过关