If error occurs not funding ibnnz11.so or libclntsh.so.11.1
Adding the following softlink:
# ln -s /u01/app/oracle/product/11.2.0/db_1/lib/libnnz11.so libnnz11.so
# ln -s /u01/app/oracle/product/11.2.0/db_1/lib/libclntsh.so.11.1 libclntsh.so.11.1
2011年12月19日 星期一
2011年12月10日 星期六
SQLPlus 提示 Error accessing PRODUCT_USER_PROFILE
問題發生點:
當不是透過DBCA 產生資料庫時,必須手動建立系統表格
解決方案:
執行以下三支SQL
/u01/app/oracle/product/11.2.0/xe/rdbms/admin/catproc.sql
/u01/app/oracle/product/11.2.0/xe/rdbms/admin/catalog.sql
/u01/app/oracle/product/11.2.0/xe/sqlplus/admin/pupbld.sql
當不是透過DBCA 產生資料庫時,必須手動建立系統表格
解決方案:
執行以下三支SQL
/u01/app/oracle/product/11.2.0/xe/rdbms/admin/catproc.sql
/u01/app/oracle/product/11.2.0/xe/rdbms/admin/catalog.sql
/u01/app/oracle/product/11.2.0/xe/sqlplus/admin/pupbld.sql
使用SQLPlus 出現 ERROR ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
當使用SQLPlus 時, 若出現 ORA-12514 的錯誤,請檢查listener.ora 內的設定
若少了目前使用的DB Name 跟 SID Name,請添加下列數行以讓listener 辨認SID
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
(SID_NAME = xe)
)
)
設定存檔完後,使用lsnrctl reload 以重帶服務
若少了目前使用的DB Name 跟 SID Name,請添加下列數行以讓listener 辨認SID
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
(SID_NAME = xe)
)
)
設定存檔完後,使用lsnrctl reload 以重帶服務
在Ubuntu 10.4 (64bit) 上建立Oracle Instance (11.2)
少了在Windows 上 Friendly 的 Universal Installer
在Ubuntu上建立Oracle Instance 相當麻煩:
以下列出需要記住的幾點事項:
1. cp init.ora 以建立init.ora (init.ora 通常存在於$ORACLE_HOME下的dbs中)
2. 將init.ora 中的 更改為絕對路徑
3. 於init.ora 建立db_create_file_dest='/u01/app/oracle/oradata'
4. 啟用Listener: lsnrctl start
5. 在SQLPlus 下輸入
CREATE DATABASE ORCL
USER SYS IDENTIFIED BY sys
USER SYSTEM IDENTIFIED BY system
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE temp
UNDO TABLESPACE undotbs1
DEFAULT TABLESPACE users;
建立Instance ORCL
參考資料: http://docs.oracle.com/cd/B28359_01/server.111/b28310/create003.htm
在Ubuntu上建立Oracle Instance 相當麻煩:
以下列出需要記住的幾點事項:
1. cp init.ora 以建立init
2. 將init
3. 於init
4. 啟用Listener: lsnrctl start
5. 在SQLPlus 下輸入
CREATE DATABASE ORCL
USER SYS IDENTIFIED BY sys
USER SYSTEM IDENTIFIED BY system
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE temp
UNDO TABLESPACE undotbs1
DEFAULT TABLESPACE users;
建立Instance ORCL
參考資料: http://docs.oracle.com/cd/B28359_01/server.111/b28310/create003.htm
訂閱:
文章 (Atom)