ORACLE小白札記

以前都是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的密码:
 
  sqlplus/nolog   
  > connect /as sysdba;   
  > alter user sys identified by abcd;  
  > alter user system identified by abcd;

 2、Sqlplus登入Schema BI時,遇到錯誤Ora-1045 user lacks create session privilege;logon denied 用戶名 的錯誤;

解決方法:

sqlplus / as sysdba
grant connect,resource to  你的用户名;

 3、怎樣查看服務端的Oracle版本:語句:select * from v$version;

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;
 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值