修改oracle 的oracle用戶密碼,方法如下:
成都創(chuàng)新互聯(lián)成立于2013年,先為于都等服務(wù)建站,于都等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為于都企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
1、輸入命令: sqlplus /nolog ,進(jìn)入oracle控制臺(tái),并輸入 conn /as sysdba;以DBA角色進(jìn)入。
2、連接成功后,輸入“select username from dba_users”查看用戶列表。
3、若修改某一個(gè)用戶密碼, 修改用戶口令 格式為:
alter user 用戶名 identified by 新密碼;
以 apps 為例,密碼修改為 123456. 可輸入
alter user apps identified by 123456;
這樣就修改成功了。
A、oracle server 端字符集查詢
select userenv('language') from dual
其中NLS_CHARACTERSET 為server端字符集
NLS_LANGUAGE 為 server端字符顯示形式
B、查詢oracle client端的字符集
$echo $NLS_LANG
如果發(fā)現(xiàn)你select 出來(lái)的數(shù)據(jù)是亂碼,請(qǐng)把client端的字符集配置成與linux操作系統(tǒng)相同的字符集。如果還是有亂碼,則有可能是數(shù)據(jù)庫(kù)中的數(shù)據(jù)存在問題,或者是oracle服務(wù)端的配置存在問題。
C、server端字符集修改
將數(shù)據(jù)庫(kù)啟動(dòng)到RESTRICTED模式下做字符集更改:
SQL conn /as sysdba ?Connected.
SQL shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
如果發(fā)現(xiàn)你select 出來(lái)的數(shù)據(jù)是亂碼,請(qǐng)把client端的字符集配置成與linux操作系統(tǒng)相同的字符集。如果還是有亂碼,則有可能是數(shù)據(jù)庫(kù)中的數(shù)據(jù)存在問題,或者是oracle服務(wù)端的配置存在問題。
.?1.oracle server端字符集查詢? ? ? ? 復(fù)制代碼代碼如下:? ? select userenv('language') from dual;? ? server字符集修改:? ? 將數(shù)據(jù)庫(kù)啟動(dòng)到RESTRICTED模式下做字符集更改:??
oracle10g服務(wù)器端是安裝在AIX 6.0系統(tǒng)上,客戶端是安裝在windows server 2008 系統(tǒng)上,客戶端與服務(wù)器已成功連接,但是數(shù)據(jù)庫(kù)表里的中文字無(wú)法顯示,顯示為“?”,用SQLPLUS查得服務(wù)器端的字符集為AL16uTF16,如何修改該字符集使之支持中文呢?另外oracle10G客戶端的字符集需不需要設(shè)置,如何查看和設(shè)置呢?
i之前 oracle使用的初始化參數(shù)文件是pfile i開始引用了SPFILE 但保留了pfile
初始化參數(shù)文件在整個(gè)ORACLE系統(tǒng)之中起著關(guān)鍵的作用 啟動(dòng)的過程中 oracle根據(jù)初始化參數(shù)的設(shè)置分配SGA 啟動(dòng)后臺(tái)進(jìn)程 數(shù)據(jù)庫(kù)打開后 還是依據(jù)初始化的參數(shù)設(shè)置運(yùn)行數(shù)據(jù)庫(kù)
I以后的oracle版本 初始化參數(shù)文件有spfileSID ORA spfile ORA init ORA oracle在啟動(dòng)過程中也是按照這個(gè)順序依次查找初始化參數(shù)文件 若最終沒有找到 則數(shù)據(jù)庫(kù)啟動(dòng)失敗 同時(shí)Alert_sid log報(bào)錯(cuò)
i之后的版本 默認(rèn)啟動(dòng)都是使用spfile參數(shù)文件啟動(dòng) 當(dāng)然也可以指定pfile參數(shù)文件啟動(dòng)ORACLE spfile參數(shù)文件的格式為spfileSID ORA 而pfile參數(shù)文件的格式為initSID ORA
startup pfile= /oradata/oracle/admin/TEST/pfile/init ora *****
另外 pfile和spfile兩者可以相互創(chuàng)建 創(chuàng)建默認(rèn)目錄在$ORACLE_HOME/dbs/
CREATE SPFILE FROM PFILE;
CREATE PFILE FROM SPFILE;
通過spfile創(chuàng)建的的初始化參數(shù)格式為 initSID ORA
修改初始化參數(shù)有兩種方式
一 在mond下修改初始化參數(shù)
修改pfile參數(shù) 可編輯的修改init ora
修改spfile參數(shù) 不可編輯參數(shù)文件 只能通過命令或者EM動(dòng)態(tài)修改初始化參數(shù)
命令 Alter system set AAA=N scope=MEMORY|SPFILE|BOTH;
SCOPE參數(shù)有三個(gè)選項(xiàng)
MEMORY 修改只對(duì)運(yùn)行的實(shí)例有效
SPFILE 修改SPFILE設(shè)置
BOTH 同時(shí)修改了SPFILE和此實(shí)例
注意 在修改靜態(tài)參數(shù)時(shí)必須得指定SPFILE參數(shù) 否則會(huì)報(bào)錯(cuò) 亦即修改靜態(tài)參數(shù)時(shí)SCOPE參數(shù)不允許為BOTH
二 在EM中修改初始化參數(shù)設(shè)置
以sys用戶登錄EM
在主界面上選擇 管理 標(biāo)簽按鈕
在管理頁(yè)面下選擇 數(shù)據(jù)庫(kù)配置 下的 所有初始化參數(shù) 按鈕 轉(zhuǎn)入初始化參數(shù)設(shè)置頁(yè)面
默認(rèn)修改的的是SCOPE=MEMORY的設(shè)置 當(dāng)把 在當(dāng)前正在運(yùn)行的實(shí)例模式下將更改應(yīng)用與SPFile 復(fù)選框選中時(shí) 相當(dāng)于SCOPE=BOTH的設(shè)置
在值那項(xiàng)文本框輸入新的值之后 點(diǎn)擊右上角的應(yīng)用按鈕 修改生效
修改屬性為SCOPE=SPFILE
lishixinzhi/Article/program/Oracle/201311/16518
服務(wù)端\x0d\x0a先停止監(jiān)聽服務(wù),然后修改ORACLE_HOME/network/admin/listener.ora文件里PORT=的值,然后重啟監(jiān)聽服務(wù)\x0d\x0a\x0d\x0a客戶端\x0d\x0a修改ORACLE_HOME/network/admin/tnsnames,ora文件里PORT=的值
查看及修改oracle編碼格式方法:\x0d\x0a1、查看oracle數(shù)據(jù)庫(kù)字符集:\x0d\x0aselect userenv('language') from dual;\x0d\x0a查詢結(jié)果:\x0d\x0aSIMPLIFIED CHINESE_CHINA.AL32UTF8\x0d\x0a2、修改oracle數(shù)據(jù)庫(kù)字符集:(在SQL Plus中)\x0d\x0asql conn / as sysdba;\x0d\x0asql shutdown immediate;\x0d\x0adatabase closed.\x0d\x0adatabase dismounted.\x0d\x0aoracle instance shut down.\x0d\x0asql startup mount;\x0d\x0aoracle instance started.\x0d\x0atotal system global area 135337420 bytes\x0d\x0afixed size 452044 bytes\x0d\x0avariable size 109051904 bytes\x0d\x0adatabase buffers 25165824 bytes\x0d\x0aredo buffers 667648 bytes\x0d\x0adatabase mounted.\x0d\x0asql alter system enable restricted session;\x0d\x0asystem altered.\x0d\x0asql alter system set job_queue_processes=0;\x0d\x0asystem altered.\x0d\x0asql alter system set aq_tm_processes=0;\x0d\x0asystem altered.\x0d\x0asql alter database open;\x0d\x0adatabase altered.\x0d\x0asql alter database character set internal_use UTF8\x0d\x0asql shutdown immediate;\x0d\x0asql startup;