oracle修改使用者名稱方法(使用命令)
SQL> update user$ set name='ASXXSST2'WHERE NAME='ASXXSST';
已更新 1 行。(這樣就對了!)
SQL> alter system checkpoint; 注1
系統已更改。
SQL> alter system flush shared_pool; 注2
系統已更改。
SQL> ALTER USER ASXXSST2 IDENTIFIED BY ASXXSST2;
使用者已更改。
SQL> commit;
提交完成。
SQL> SELECT USERNAME FROM DBA_USERS ORDER BY CREATED;
USERNAME
------------------------------
SYS
SYSTEM
OUTLN
DIP
ORACLE_OCM
DBSNMP
APPQOSSYS
WMSYS
EXFSYS
CTXSYS
ANONYMOUS
USERNAME
------------------------------
XDB
XS$NULL
ORDDATA
ORDPLUGINS
SI_INFORMTN_SCHEMA
MDSYS
ORDSYS
OLAPSYS
MDDATA
SPATIAL_WFS_ADMIN_USR
SPATIAL_CSW_ADMIN_USR
USERNAME
------------------------------
SYSMAN
MGMT_VIEW
APEX_PUBLIC_USER
FLOWS_FILES
APEX_030200
OWBSYS
OWBSYS_AUDIT
SCOTT
GZJCPT
HR
OE
USERNAME
------------------------------
ZYWCSST
GYKYSST
PM
IX
SH
BI
ASXXSST2
ASXXSST1
TEST
TRSTSST
已選擇43行。
SQL> CONN ASXXSST2/ASXXSST2;
已連線。
SQL>
注1:
alter system checkpoint的作用
checkpoint由ckpt程序觸發oracle進行checkpoint動作,將data buffer中的髒塊(已經寫在redo裡記錄但是沒有寫到datafile裡的)的內容寫入到data file裡並釋放站用的空間,由dbw後臺程序完成,並修改controlfile和datafile的scn.
一般手工執行是由於要刪除某個日誌但是該日誌裡還有沒有同步到data file裡的內容,就需要手工check point來同步資料,然後就可以drop logfile group n.
注2:
alter system flush shared_pool的作用
執行這個語句的結果是將快取在library cache和data dictionary
cache 中的sql,pl/sql和資料字典定義都從共享池中清除了
在負載很重的生產庫裡執行flush shared_pool無異於自殺...慎用!
另外可以通過使用執行計劃,檢測重新整理的效果
另一條 處理緩衝的語句:alter system flush buffer_cache, 用於清理db buffer 中的資料!
相關推薦
SQL Server修改標識列方法(轉)
----允許對系統表進行更新exec sp_configure 'allow updates',1reconfigure with overrideGO ----取消標識列標記update syscolumns set colstat = 0 where id = objec
Oracle呼叫Java方法(上)如何使用LoadJava命令和如何將簡單的Jar包封裝成Oracle方法
最近在工作中遇到了遇到了一個需求需要將TIPTOP中的資料匯出成XML並上傳到FTP主機中,但是4GL這方面的文件比較少最終決定使用Oracle呼叫Java的方法,在使用的過程中發現有很多的坑,大部分的部落格只粗略的介紹了下導致耗費了很多時間,在這裡分2個博文詳細的記錄一下這個功能,填一下坑,希望可以幫助到大
python呼叫第三方工具(命令)的方法及區別
一 前言 在上篇《關於os.popen你可能不知道的》中,提到了呼叫第三方工具或命令的os.popen方法,同時也指出了使用中可能遇到的坑。本文就介紹下python提供了哪些方法可以執行第三方工具或命令,以及它們的用法和區別。 二 主要方法 1. os.system 這
CentOS檢視和修改PATH環境變數的方法 (轉)
檢視PATH:echo $PATH以新增mongodb server為列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完後可以通過echo $P
shell命令以及執行原理、檢視或修改掩碼(umask)、Linux許可權管理、Linux設定檔案訪問許可權(chmod)、粘滯位、修改檔案的擁有者(chown)、修改檔案的所屬組(chgrp)
shell命令以及執行原理: Linux嚴格意義上說的是一個作業系統,我們稱之為”核心”,但是我們普通使用者,不能直接使用核心,而是通過核心的”外殼”程式,也就是所謂的shell,來與核心溝通。 Linux中的命令大多數都是可執行程式。但其實捕捉我們
ORACLE分割槽表梳理系列(一)- 分割槽表概述、分類、使用方法及注意事項
前言 本文著重闡述分割槽表的概念、優勢,以及常用分割槽表的使用方法及使用過程中的注意事項。 對於分割槽表的日常維護方法,如:索引的維護、分割槽的合併等,將在後續文章中再詳細介紹。 本文涉及的相應演示,使用的資料庫版本為oracle 11.2.0.4。 本文常用分割槽表的使
禪道資料庫修改方法(實踐篇)
[client] port = 3307 //修改埠 socket = "E:/xampp/mysql/mysql.sock" [mysqld] server-id = 1 po
oracle學習之to_number方法(字串轉數字)
在查詢中排序時避免不了的,一般寫sql我們都會加排序欄位。 如果排序欄位是字串,那就有點麻煩。 比如一個數字欄位,本來應該設計成Integer型的,但設計成了varcher型。 那排序就有問題。數字的話,他會先拍最高位,再拍第2位。 比如8,12降序排序就是8,12而不是
『ORACLE』快速重新整理物化檢視的方法(11g)
1、on demand:使用DBMS_MVIEW包中的儲存過程啟用手工重新整理(預設設定) refresh [fast|complete|force] 檢視重新整理的方式: complete:全部重新整理。相當於重新執行一次建立檢視的查詢語句。 fast: 增量重新
ORACLE 快速重新整理物化檢視的方法(11g)
1、on demand:使用者需要重新整理的時候重新整理,這裡就要求使用者自己動手去重新整理資料了(也可以使用job定時重新整理) refresh [fast|complete|force] 檢視重新整理的方式: complete:全部重新整理。
ubuntu下通過u盤安裝軟體方法(命令列)
如果在我們Ubuntu沒有網路連線的情況下,安裝軟體就不可使用 apt-get install xxx,因為不能通過網路下載資料包,我們這裡介紹通過U盤用命令列的方式給Ubuntu系統安裝軟體的方法。 在將我們想要安裝的軟體包放到U盤中後(以.tar.gz檔
oracle無監聽程序的解決方法(PLSQL)Oracle ORA12514 監聽程序當前無法識別連接描述符中請求的服務
listener 描述 ORC ngs roc 識別 network tor listen \PLSQL\instantclient_11_2 listener.ora # listener.ora Network Configuration File: E:\so
ORACLE 11G LINUX 64 位版 安裝中缺少必要包的解決方法(詳細)
oracle安裝過程中有缺少包的檢測,以下實踐檢測:os:linux redhat 6.6 64位libaio-0.3.105:os自帶libaio-0.3.107-10.el6.x86_64.rpm:rpm -ivh libaio-0.3.107-10.el6.x86_64
Linux系統在未登入的情況下修改root密碼方法(linux系統忘記root密碼,進不去系統怎麼辦)
linux系統忘記root密碼,進不去系統怎麼辦 有時候我們會遇到這樣的情況,很久沒用的系統, 想要登入時卻發現忘記了root密碼,那該怎麼辦?一般來說我們可以進入單使用者或者通過編輯grub選單來修改root密碼。 對於一些版本的OS(如redhat)來說,編輯grub,
python 學習彙總10:6種修改字串方法(tcy)
修改一個字串 # 方法1:str轉換list後修改,後用join組成新字串 s='Name Tom' #原字串 a=list(s) #['1', '.', 'N', '
android sdk sdkmanger無介面使用方法(命令列更新SDK)
剛剛部署安裝sdk最新版本發現已經沒有GUI介面了,只能使用命令去下載更新,版本號26.0.2(MAC) 主要使用的更新命令: sdkmanager --update sdkmanager "platform-tools" "platforms;android-26"
oracle 在分組內排序的方法(轉載)
oracle分析函式十分強大,我們只要掌握這些方法,更直接的說法就是知道這些分析函式的作用就能完成很多工作。 下邊貼出這些函式,及簡單應用。 其中我想對lag()和lead()函式坐下說明:lag()本身是延後的意思也就是延後出現某列的數,而lead()有引領、領先的意思也就
linux檢視和修改PATH環境變數的方法(轉載)
原文: https://www.cnblogs.com/hust-chenming/p/4943268.html by 子非魚(部落格園)檢視PATH:echo $PATH修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完後可以通過echo $PATH檢視配
Hosts檔案位置與Windows和Mac系統修改Hosts檔案方法 (新增許可權資訊)
大家都知道,利用修改電腦系統中的Hosts檔案可以實現訪問一些“特殊網站”,要修改我們就需要知道Hosts檔案位置在哪。本文分別介紹Windows系統(XP、Win7等都適用)和蘋果Mac OS X系統兩部分來介紹Hosts檔案位置方便大家修改Hosts檔案。 Windo
[DB][Oracle]Oracle格式化數字的方法(指定小數點位數,每3位加逗號)
to_char,函式功能,就是將數值型或者日期型轉化為字元型。 比如最簡單的應用: /*1.0123--->'1.0123'*/ Select TO_CHAR(1.0123) FROM DUAL /*123--->'123'*/ Select TO_CHAR(12