已經安裝orcale 9i 和pl/sql(6.0)
OracleJobSchedulerORCL、OracleOraDb10g_home1iSQL*Plus
OracleOraDb10g_home1TNSListener
OracleServiceORCL
第一個是oem控制臺服務進程
第二個是定時器和isql*plus的服務進程
第三個是監聽器的服務進程
最后是數據庫服務進程
1. pl/sql
客戶機安裝后還要配置tnsnames.ora文件,在oracle客戶端安裝目錄的network的admin目錄下
內容類似下面:
ORADB ? =
(DEs criptION ? =
(ADDRESS_LIST ? =
(ADDRESS ? = ? (PROTOCOL ? = ? TCP)(HOST ? = ? 192.168.1.2 )(PORT ? = ? 1521))
)
(CONNECT_DATA ? =
(SERVICE_NAME ? = ? oradb)
)
)
具體例子:
192.168.1.2 = ?(DESCRIPTION = ? ?(ADDRESS_LIST = ? ? ?(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.13.35)(PORT = 1521)) ? ?) ? ?(CONNECT_DATA = ? ? ?(SERVICE_NAME = orcaletest) ? ?) ?)
//SERVICE_NAME 為數據庫實例名
2.pl/sql登陸之后,開始創建表空間以及用戶;
//創建表空間
create tablespace ?test_users
logging
datafile 'D:\oracle\ora92\oradata\test_users_idx.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
create tablespace test_interface
logging
datafile 'D:\oracle\ora92\oradata\test_interface_idx.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
create tablespace ?test_business
logging
datafile 'D:\oracle\ora92\oradata\test_business_idx.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
create tablespace test_account
logging
datafile 'D:\oracle\ora92\oradata\test_account_idx.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
create tablespace test_ticket
logging
datafile 'D:\oracle\ora92\oradata\test_ticket_idx.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//創建數據庫用戶
create user ?yangdaliang ? ?identified by ?123456;
其中 ?yangdaliang 為數據庫用戶名 ?123456 為密碼;
//為創建的數據庫用戶授權
grant connect to yangdaliang;
grant dba to yangdaliang;
grant imp_full_database to yangdaliang;
grant resource to ?yangdaliang;
grant create session to yangdaliang;
grant unlimited tablespace to yangdaliang;
3.導出數據庫
exp ?導出
exp test(數據庫用戶名)/123456(密碼)@192.168.1.3(主機標識符) file=d:\0704.dmp(導出文件路徑) log=d:\0704.log (屏幕日志) wner=test (所有者用戶名列表)
exp ?test/123456@192.168.1.3 ?file=d:\0704.dmp ? ?log=d:\0704.log wner=test
4.導入數據庫
imp ?導入
imp ? ?test1/123456@192.168.1.3 ?file=d:\0704.dmp log=d:\0704.log fromuser=test ?touser=test1
fromuser=test ? touser=test1 ? ? 從一個用戶導入到另外一個用戶中;
5.
//刪除表空間
非空表drop
drop ? tablespace ?dtv_account ? including ? contents ? and ? Datafiles;
表關鍵字被外部引用
刪除該用戶
然后在按 ?非空表drop的方法
然后刪除D:\oracle\ora92\oradata目錄相應的數據庫文件;
6.下面這種方法我已經用過n多次了,9i也可以。
軟件環境:
1、Windows ?xp +ORACLE ? 9.2
2、ORACLE安裝路徑為:D:\ORACLE
實現方法:
1、 ? 開始->設置->控制面板->管理工具->服務
停止所有Oracle服務。
2、 ? 開始->程序->Oracle ? - ? OraHome 9.2->Oracle ? Installation ? Products->
Universal ? Installer
卸裝所有Oracle產品,但Universal ? Installer本身不能被刪除
5、 ? 運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口。
6、 ? 運行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動
這個列表,刪除所有Oracle入口。
9、 ? 從桌面上、STARTUP(啟動)組、程序菜單中,刪除所有有關Oracle的組和圖標
10、 ? 刪除才C:\Program ? Files\Oracle目錄
11、 ? 重新啟動計算機,重起后才能完全刪除Oracle所在目錄
說明:
如果有個別DLL文件無法刪除的情況,則不用理會,重新啟動,開始新的安裝,
安裝時,安裝完畢并重新啟動后,老的目錄及文件就可以刪除掉了
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/yangdaliang/archive/2009/07/18/4359775.aspx