oracle10g數據庫常見問題總結

1.啓動監聽查看狀態 lsnrctl start 查看監聽狀態lsnrctl status
2.啓動和關閉oracle主服務 net start oracleserviceweb net stop oracleserviceweb
3.連接oracle sqlplus sys/123456(密碼) as sysdba //sqlplus /nolog//conn sys/123456@myweb as sysdba
4.啓動實例,裝載並打開數據庫 startup
5.關閉數據庫 關閉數據庫 shutdown immediate
6.查看實例名:select instance_name from v$instance;
7.查看數據庫名 select name from v$datafile;
8.啓動em: emctl start/stop/status dbconsole
9.重建em:emca -repos create
10.刪除em:emca -repos drop
11.設置window環境變量 ORACLE_SID=數據庫SID set oracle_sid web
12.6.ORACLE 中修改用戶密碼的方法
  用OS認證方式登陸,即是CONNECT / AS SYSDBA 登陸,然後修改密碼就是了
  ALTER USER SYS IDENTIFIED BY ****
  ALTER USER SYSTEM IDENTIFIED BY ****
  然後你可以改變成密碼文件認證。
13.創建表空間
  create tablespace test_users
  logging
  datafile 'c:\oracle\product\10.2.0\oradata\test_users_idx.dbf'
  size 32m
  autoextend on
  next 32m maxsize 2048m
  extent management local;
14.授權
  create user zhh identified by "123456";
  grant connect to zhh;
  grant dba to zhh;
  grant imp_full_database to zhh;
  grant resource to zhh;
  grant create session to zhh;
  grant unlimited tablespace to zhh;
15.進入em http://localhost:1158/em以sys sysdba進入em界面
16.查看所有用戶的表名:
  1.select table_name from all_tables;
17.實例和數據庫及用戶的關係
  數據庫與用戶和表空間的關係
  用戶與表空間及概要文件的關係
  其實這些都是很基礎的東西:
  .實例是一個由一些內存結構組成的,一個數據庫可能由一個或多個實例服務,一個實例只能服務於一個數據庫
  一個數據庫可以擁有多個用戶。
  .數據庫擁有多個表空間,數據庫可以擁有多個用戶,一個用戶的數據可以存在一個或多個表空間上
  .用戶可以使用一個概要文件,概要文件與表空間沒有關係
18.查詢select username from dba_users就可以看到oracle裏所有的用戶//用as sysdba進入
19.oracle 10g 安裝完後進入em 報null錯,是因爲時區沒配置。找到oracle的安裝目錄下的文件,如:C:\oracle\product\10.2.0\db_1\機器名_orcl\sysman\config下的emd.properties文件,打開將文件最後的時區設置由原來的agentTZRegion=GMT,改爲agentTZRegion=Asia/Shanghai,保存後重新啓動OracleDBConsole的服務。重新打開IE進入管理即可。另外,時區參考,可在安裝的目錄下找到,如:10.2.0\db_1\sysman\admin\supportedtzs.lst
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章