启动和关闭Oracle
sqlplus /nolog
connect /as sysdba
startup
shutdown
Oracle新建数据库
以管理员身份登录:
1.创建用户:
create user username identified by password;
username:新用户名的用户名
password: 新用户的密码
create user cmsdb identified by cmsdb;
2.创建表空间:
create tablespace tablespacename datafile 'd:\data.dbf' size xxxm;
tablespacename:表空间的名字
d:\data.dbf':表空间的存储位置
xxx表空间的大小,m单位为兆(M)
create tablespace CMSDB datafile '/home/database/CMSDB.dbf' size 5120m;
3.将空间分配给用户:
alter user username default tablespace tablespacename;
将名字为tablespacename的表空间分配给username
alter user cmsdb default tablespace CMSDB;
4.给用户授权:
grant create session,create table,unlimited tablespace to username;
grant create session,create table,unlimited tablespace to cmsdb;
5.以自己创建的用户登录,登录之后创建表即可。
conn username/password;
conn cmsdb/cmsdb;
使其它用户可以使用oracle用户下的相关命令,如sqlplus,imp,exp等
.profile文件下添加oracle相关环境变量
chmod -R 775 $ORACLE_HOME
chmod +s $ORACLE_HOME/bin/oracle #允许普通用户以root身份暂时执行该程序,并在执行结束后再恢复身份
sqlplus /nolog
connect /as sysdba
startup
shutdown
Oracle新建数据库
以管理员身份登录:
1.创建用户:
create user username identified by password;
username:新用户名的用户名
password: 新用户的密码
create user cmsdb identified by cmsdb;
2.创建表空间:
create tablespace tablespacename datafile 'd:\data.dbf' size xxxm;
tablespacename:表空间的名字
d:\data.dbf':表空间的存储位置
xxx表空间的大小,m单位为兆(M)
create tablespace CMSDB datafile '/home/database/CMSDB.dbf' size 5120m;
3.将空间分配给用户:
alter user username default tablespace tablespacename;
将名字为tablespacename的表空间分配给username
alter user cmsdb default tablespace CMSDB;
4.给用户授权:
grant create session,create table,unlimited tablespace to username;
grant create session,create table,unlimited tablespace to cmsdb;
5.以自己创建的用户登录,登录之后创建表即可。
conn username/password;
conn cmsdb/cmsdb;
使其它用户可以使用oracle用户下的相关命令,如sqlplus,imp,exp等
.profile文件下添加oracle相关环境变量
chmod -R 775 $ORACLE_HOME
chmod +s $ORACLE_HOME/bin/oracle #允许普通用户以root身份暂时执行该程序,并在执行结束后再恢复身份