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;