標籤: 先用system和密碼登陸SQLPLUS,然後:1.用sys登入到oracle中 connect sys/密碼 as sysdba; (能直接以sys登陸到sqlplus嗎?)2.開始修改編碼 shutdown immediate;停止oracle服務以及監聽。如果服務停止,這部可省略 startup mount; alter system enable restricted session; alter system set
標籤:採用sys or system / manager as sysdba; 串連資料庫。建立普通使用者konglin: create user konglin identified by pwd_oracle;刪除使用者, drop user konglin;授予使用者登入資料庫的許可權: grant create
標籤:round()函數:四捨五入函數傳回一個數值,該數值按照指定精度進行四捨五入運算的結果。文法:round(number[,decimals])Number:待處理的函數Decimals:精度,預設為0;Select round(123.456,0) as a,round(123.456,1) as b,round(123.456,-1) as c from
標籤: 因工作需要,嘗試寫一些建議的觸發器,下面為其中一例。//建立一個名為TRG_FIN_OPB_ACCOUNTCARD的觸發器create or replace trigger TRG_FIN_OPB_ACCOUNTCARDbefore insert on fin_opb_accountcard for each rowbegin if :new.card_no = 0 then RAISE_APPLICATION_ERROR(-20001,‘card_no為0,
標籤:今天在維護oracle資料庫時,查看監聽的狀態,執行#lsnrctl status報錯: -bash:lsnrctl:command not found。以前並不會這樣,仔細想了一下,問題找到了,我是以root遠程登入到伺服器上,維護oracle時,直接 su oracle,這樣操作雖然使用者切換為oracle,但是環境變數仍然是root的環境變數,所以會報環境變數錯誤,正確的命令是su - oracle,這樣環境變數也會切換為oracle的環境變數。看一下 su 命令的 man
標籤:1.建立資料庫PersonCREATE TABLE Person( id number,name nvarchar2(200) ,age number ,sex nvarchar2(200) ,password nvarchar2(200)) 2.在資料庫建立一個type,對應JAVA端要傳入的對象結構: CREATE OR REPLACE TYPE BUT_UKBNOV_CTC_ORDER_REC1 AS OBJECT ( id number, name
標籤:安裝資料的時候報錯:查看作業系統參數設定:[[email protected] ~]# vi /etc/sysctl.conf # Kernel sysctl configuration file for Red Hat Linux## For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and# sysctl.conf(5) for more details.# Controls IP packet