以前都是dba 建好db,配置好db後給我使用。
現在自己學習orcale db,發現配置和管理並不是一件簡單的事情。我在這裡記錄,我遇到問題的點點滴滴。
oracle 服務端os:......
oracle版本:10g(.....)
在安裝過程中,遇到問題
1、 在檢查伺服器作業系統時,提示 當前系統為 6.1,oracle中引數配置中只有5.0,5.1,5.2,6.0,沒有6.1,自己手動修改orapara.ini後解決;
2、 安裝後,建立資料庫失敗,提示某個sid已經存在。後通過重新建立其他名稱sid解決。
3、使用sqlplus從服務端進入時,無法正常進入db,還在解決中。解決後補充到這裡面去。
4、怎樣找到已經安裝的oracle資料庫資料庫例項:電腦 右鍵 管理 服務,有安裝oracle 資料庫 庫的例項的服務;
最近發現oracle資料字典是個好東東,在資料管理及應用過程中,非常非常有價值,可是正式環境沒許可權,看不了,好可惜,要不然,出了問題,咱也可以來分析分析(2012/12/10)
oracle sqlplus命令:
1、修改user的密碼,語句如下:
在資料庫服務端用sysdba登入,設定sys的密碼和system的密碼:2、sqlplus登入schema bi時,遇到錯誤ora-1045 user lacks create session privilege;logon denied 使用者名稱 的錯誤;sqlplus/nolog
> connect /as sysdba;
> alter user sys identified by abcd;
> alter user system identified by abcd;
解決方法:
sqlplus / as sysdba3、怎樣檢視服務端的oracle版本:語句:select * from v$version;grant connect,resource to 你的使用者名稱;
4、建立schema的指令碼:
sql> conn sys/password as sysdba;
sql> create user user_name identified by password default tablespace users;
sql> grant create session to user_name;
sql>
grant create table to user_name;
5、檢視授權語句:
在oracle中建立了兩個使用者,
ua, ub,
其實ua有ta, tb兩個表,及 vc檢視,其中 vc檢視和了 ta中的fa欄位, tb中的fb欄位。
現在我想將vc授權給ub,讓ub可以讀取
在ua下
grant select on vc to ub;
6、修改表名稱的語句:
alter table old_table_name rename to new_table_name;
7、使用sqlplus登陸某個schema語句:
sqlplus/nolog> connect schema/schemapassword@tnsname /*登陸指定schema的命令*/
sql>
desc tablename; /*描述表字段訊息*/
8、oracle 控制檔案丟失,最簡單最快捷的補救措施是:重新建立 控制檔案。
9、ora 28000 the account is locked.解決方法:
sql>conn sys/password as sysdba;sql>
alter user username account unlock
;
oracle同步資料方法札記
oracle中使用下述 ctas 會受到non long資料型別的限制,並且可能出現撤銷段的超出。create table tablename as select這種情況下可以使用copy命令 用法 copy from to using 資料庫字串,例如,hr your password d chi...
厚黑學 札記
見你自然知孝,見兄自然知悌。厚如城牆,黑如煤炭。明師難遇,至道難聞。曾子 大學 治國平天下 孔子後裔子思 中庸 平和位育 天人 神人 至人 聖人和賢人 遞減 讀書三訣 以古為敵,以古為友和以古為徒。釋迦門下十二圓覺,孔子門下四科十哲。求官六字真言 空 空閒 貢 鑽 衝 吹牛 捧 恐和送。善捧者恐之中...
Oracle資料幫浦匯出小白教程
第一步 win r 輸入cmd回車,啟動dos視窗。第二步 登陸有管理員許可權的oracle賬戶 操作步驟是 輸入 sqlplus 回車 輸入 yxt as sysdba 回車 ytx是賬戶名稱 輸入密碼 回車 第三步 建立資料目錄,並授權 具體步驟是 輸入 create directory yan...