1.新建數據庫sql
C:\Users\Jasmine>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Tue Feb 19 09:26:31 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. SQL> conn / as sysdba Connected.
若是沒有啓動服務,還要啓動服務:數據庫
SQL> startup
肯定是以管理員身份登陸的,而後執行如下操做:session
1.首先,建立(新)用戶: create user username identified by password; username:新用戶名的用戶名 password: 新用戶的密碼 也能夠不建立新用戶,而仍然用之前的用戶,如:繼續利用scott用戶 2.建立表空間: create tablespace tablespacename datafile 'd:\data.dbf' size xxxm; tablespacename:表空間的名字 d:\data.dbf':表空間的存儲位置 xxx表空間的大小,m單位爲兆(M) 3.將空間分配給用戶: alert user username default tablespace tablespacename; 將名字爲tablespacename的表空間分配給username 4.給用戶受權: grant create session,create table,unlimited tablespace to username; 5.而後再以樓主本身建立的用戶登陸,登陸以後建立表便可。 conn username/password;
C:\Users\Jasmine>net start oracleserviceorcl 服務正在啓動或中止中,請稍候片刻後再試一次。 C:\Users\Jasmine>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Tue Feb 19 09:26:31 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. SQL> conn / as sysdba Connected. SQL> startup ORA-01081: cannot start already-running ORACLE - shut it down first --如今能夠正常試用 SQL> create table test(new varchar2(25));
C:\Users\Jasmine>lsnrctl start 查看狀態用 lsnrctl status 關閉用 lsnrctl stop
查詢sid oracle
select instance_name from v$instance;
查詢用戶名 ide
select username from dba_users;
查看Oracle每一個用戶下的全部表的sizespa
select owner, sum(bytes) from dba_segments where segement_type='TABLE' group by owner;
1.執行sql腳本文件中的sql語句code
sqlplus SQL> @c:\create_sql.sql;
2.表所佔用的空間的大小:it
SELECT segment_name AS TABLENAME,BYTES B,BYTES/1024 KB,BYTES/1024/1024 MB FROM user_segments WHERE segment_name='表名';
3.修改用戶密碼的有效期io
查看用戶的proifle是哪一個,通常是default: sql>SELECT username,PROFILE FROM dba_users; 查看指定概要文件(如default)的密碼有效期設置: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; (若是這樣寫有可能提示「你未選中行」,其實這樣就好了 SELECT * FROM dba_profiles WHERE resource_name='PASSWORD_LIFE_TIME';) 將密碼有效期由默認的180天修改爲「無限制」: sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
4.解鎖被鎖定的用戶asm
--屢次密碼輸入錯誤後會報錯: --ORA-28000: the account is locked --此時須要dba權限登陸後解鎖被鎖定的用戶,以下: ALTER USER lyy ACCOUNT UNLOCK;