日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle 学习笔记

發布時間:2024/4/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 学习笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、查詢shared pool large pool java pool大小。 select component,granule_size from v$sga_dynamic_components;

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 語句

create spfile='$oracle_home/dbs/spfileDBA01.ORA'
FROM PFILE='$ORACLE_HOME/dbs/initDBA01.ORA'

?

12、提取二進制文件中可讀的字符

strings spfilewilson.ora | more
linux幫助文檔
man strings

?

13、查找spfile里面的參數及修改該參數

show parameter fast_

alter system set fast_start_mttr_target=250;

?

14、查看表結果

desc v$parameter
修改表中記錄的顯示格式
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

1\spfileSID.ora
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)診斷文件

alertSID.LOG FILE
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>alter user hr account unlock
查看用戶的鎖定狀態
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 学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。