關於Oracle TNS_ADMIN環境變數

轉自:http://blog.csdn.net/pan_tian/article/details/7699599 前言:這兩天安裝了另外的一個Oracle產品,重啟後,發現監聽Listener起不來,重裝後正常了,配置網路服務和監聽後,在 X:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目錄下卻找不到listener.ora和tnsnames.ora,頗感奇怪,但是配置的網路服務卻能在PL\SQL Dev中訪問,開啟PL\SQL

oracle 中的 truncate,delete,drop

truncate,delete,drop的異同點  同:truncate和不帶where子句的delete, 以及drop都會刪除表內的資料  異:  1. truncate和 delete只刪除資料不刪除表的結構(定義)      drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger),索引(index); 依賴於該表的預存程序/函數將保留,但是變為invalid狀態.  2.delete語句是dml,這個操作會放到rollback

ora-01033:oracle initializationg or shutdown in progress 錯誤提示

這個問題一般是因為資料檔案丟失或損壞導致,可以嘗試以下步驟:1、進入CMD,執行set ORACLE_SID=fbms,確保串連到正確的SID;2、運行sqlplus "/as sysdba"      SQL>shutdown immediate      停止服務     SQL>startup                          啟動服務,觀察啟動時有無資料檔案載入報錯,並記住出錯資料檔案標號     SQL>shutdown immediate      

物理刪除oracle資料檔案(DBF檔案)導致資料庫ORA-01033的解決方案

1、cmd下運行:sqlplus "/as sysdba"2、SQL>shutdown immediate      停止服務3、SQL>startup                          啟動服務,觀察啟動時有無資料檔案載入報錯,並記住出錯資料檔案標號4、SQL> alter database datafile 'XX.DBF' offline drop;    XX.DBF 表示你記錄的資料檔案的路徑,也就是3中標誌的檔案5、SQL>shutdown

Windows下oracle xe 10g 手工建立資料庫(二)

oracle xe 10g 手工建立資料庫 for windows XP上一篇 /下一篇  2011-03-25 00:56:30 / 個人分類:Oracle database 筆記 心得查看( 376 ) /評論( 2 ) /評分( 1 / 0 ) windows

Oracle Instant Client(即時用戶端) 安裝與配置

一、下載:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html這是Oracle Instant Client的下載首頁,有很多種版本可供下載。但要注意第三方工具如:PL/SQL Developer和Toad的版本,32位的要對應32位的OracleInstant

oracle sql的語句

1.資料定義語言 (Data Definition Language)(DDL):Data definition language  這些命令主要是被資料庫管理者用來建立和刪除資料庫實體的。  例如:create,alter,drop命令等等;2.資料操縱語言(DML):Data manipulation language  向表中插入紀錄,修改紀錄  例如:insert,update,delete,select..fro update命令等等;3.資料查詢語言(DQL):Data query 

巧取Oracle指定記錄

1、取得表中第6到第10條記錄的值  1.1 第一種方法,使用minus語句  假設ddl語句如下:  以下是引用片段: CREATE TABLE T(ID VARCHAR2(4) PRIMARY KEY, VALUE INT)  那麼第一種方法就是取出前5條,再取出前10條,然後採用集合運算的方法把前10條減去前5條就OK了,SQL語句如下  以下是引用片段:  SELECT * FROM T WHERE ROWNUM <= 10  MINUS  SELECT * FROM T

oracle中的null測試題

create table TABLE1  (  ID VARCHAR2(10) not null,  GRZHYE NUMBER(10,2),  GMSFHM VARCHAR2(18),  RYLB varchar2(10),  CARDNO VARCHAR2(20)  );  comment on column TABLE1.ID is '個人編號';  comment on column TABLE1.GRZHYE is '個人賬戶餘額';  comment on column

Oracle當中層次查詢

層次查詢的概念文法格式:   select [level],column, expr... from table  [where condition]  start with condition  connect by [prior column1= column2 |  column1 = prior column2];層次查詢是通過start with和connect by子句標識的:1、其中level關鍵字是可選的,表示等級,1表示root,2表示root的child,其他相同的規則。2、

oracle 轉 mysql 最新有效法

沒事試用了一下Navicat家族的新產品Navicat Premium,他集 Oracle、MySQL和PostgreSQL管理如一體,個人感覺很強悍(感覺速度很快)!突發奇想,Oracle能不能匯入 MySQL呢?先試試看:1)建立了一個Oracle串連和MySQL串連2)工具 ->

Oracle(五)———————分組函數

分組函數作用於一組資料,並對一組資料返回一個值。組函數類型Avg平均值Count返回不為空白的總記錄數Max最大值Min最小值SQL> select avg(salary),max(salary),min(salary),sum(salary) from employees;AVG(SALARY) MAX(SALARY) MIN(SALARY) SUM(SALARY) ----------- ----------- -----

Oracle(二)———條件查詢與排序資料

過濾:使用WHERE 子句,將不滿足條件的行過濾掉。SQL> --where子句的使用,加上過濾的條件, 緊跟著from 表名之後SQL> --where文法 select* |{distinct|express|clomn} from 表名 where 過濾條件SQL> select empno from emp wheredeptno=20; --條件是有大小寫區分的,是字串必須要加''SQL> select * from emp wherejob='clerk';

Oracle(六)—————-子查詢

子查詢文法:子查詢 (內查詢) 在主查詢之前一次執行完成。子查詢的結果被主查詢使用 (外查詢)。注意事項:子查詢要包含在括弧內。 將子查詢放在比較條件的右側。單行操作符對應單行子查詢,多行操作符對應多行子查詢。子查詢類型:單行子查詢只返回一行。使用單行比較操作符執行單行子查詢:SQL> select last_name from employees where salary>(select salary from employees where

Oracle(十)——————-建立與管理表

常見的資料庫物件1、表:基本資料存放區集合,由行和列組成2、視圖:從表中抽出的邏輯上相關的資料集合3、序列:提供有規律的數值4、索引:提高查詢的效率5、同義字:給對象起別名使用者定義的表:a)使用者自己建立並維護的一組表b)包含了使用者所需的資訊資料字典:c)由 Oracle Server 自動建立的一組表d)包含資料庫資訊命名規則:表名和列名:必須以字母開頭必須在 1–30 個字元之間必須只能包含 A–Z, a–z, 0–9, _, $, 和

關於oracle中的in 和 exist

有時候會將一列和一系列值相比較。最簡單的辦法就是在where子句中使用子查詢,在where子句中可以使用兩種格式的子查詢1、 使用in操作符2、

Oracle(一)————–基本sql語句

SQL 語言大小寫不敏感。SQL 可以寫在一行或者多行關鍵字不能被縮寫也不能分行各子句一般要分行寫。使用縮排提高語句的可讀性 啟動:開啟命令視窗,輸入sqlplus system orcl[安裝時設定的口令] 修改密碼://修改system使用者的密碼是systemalteruser system identified by system;alteruser identified by 都是關鍵字。 清屏:host cls; spool命令用於在sqlplus

Oracle(三)——————-單行函數

總是覺得自己寫的oracle筆記特別垃圾,可是有說不清該怎麼去寫,有建議的告訴一聲啊,本人在此謝過啦!Sql函數分為兩種:單行函數、多行函數單行函數:操作資料對象接受參數返回一個結果只對一行進行變換每行返回一個結果可以轉換資料類型可以嵌套參數可以是一列或一個值單行函數可以分為:字元函數: 大小寫控制函數【LOWER、UPPER、 INITCAP】 SQL>select lower('REDY')

Oracle(四)———————多表查詢

笛卡爾集笛卡爾集會在下麵條件下產生:•省略串連條件•串連條件無效•所有表中的所有行互相串連為了避免笛卡爾集, 可以在 WHERE 加入有效串連條件。使用串連在多個表中查詢資料。在 WHERE 字句中寫入串連條件。在表中有相同列時,在列名之前加上表名首碼區分重複的列名使用表名首碼在多個表中區分相同的列。在不同表中具有相同列名的列可以用表的別名加以區分。使用別名可以簡化查詢。使用表名首碼可以提高執行效率。等值串連select * from dept d,emp e where d.deptno=e.

Oracle(八)——————–集合運算

集合運算子Union/unionall-------------並集UNION運算子返回兩個集合去掉重複元素後的所有記錄UNION ALL 返回兩個集合的所有記錄,包括重複的select * from emp where deptno=20 and job='CLICK'unionselect * from emp where deptno=10 and job='MANAGER'Intersect-------------交集INTERSECT 運算子返回同時屬於兩個集合的記錄Minus---

總頁數: 1509 1 .... 497 498 499 500 501 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.