最近开始重新梳理自己的oracle知识,写出来以备记录和供大家共享。
1.安装oracle服务端软件自不必说。
2.使用dos界面连接数据库
执行以下命令:
sqlplus /nolog 回车
conn 用户名/密码 (如果使用sys登陆,这样写 conn sys/sys as sysdba) 回车
显示已连接
3.新建表空间和用户
建立表空间(一般建N个存数据的表空间和一个索引空间):
create tablespace 表空间名
datafile ' 路径(要先建好路径)/***.dbf ' size *M
tempfile ' 路径/***.dbf ' size *M
autoextend on --自动增长
--还有一些定义大小的命令,看需要
default storage(
initial 100K,
next 100k,
);
例如:
SQL> create tablespace an datafile 'D:/oracle/product/10.1.0/oradata/demo.ora' size 100m autoextend on next 100m maxsize 1024m;
建立用户
create user 用户名 identified by 密码;
例如:
SQL> create user yq identified by yq;
给用户授权
alter user 用户名 quota unlimited on 表空间名;
grant connect to 用户名; --连接权限
grant dba to 用户名; --数据库管理员权限
例如
SQL> alter user yq quota unlimited on an;
SQL> grant connect to yq;
SQL> grant dba to yq;
4.安装 pl sql dev等数据库管理软件,登陆后写sql或使用图形界面增加表和数据
下来,美妙的oracle之旅就要起航了......
1.安装oracle服务端软件自不必说。
2.使用dos界面连接数据库
执行以下命令:
sqlplus /nolog 回车
conn 用户名/密码 (如果使用sys登陆,这样写 conn sys/sys as sysdba) 回车
显示已连接
3.新建表空间和用户
建立表空间(一般建N个存数据的表空间和一个索引空间):
create tablespace 表空间名
datafile ' 路径(要先建好路径)/***.dbf ' size *M
tempfile ' 路径/***.dbf ' size *M
autoextend on --自动增长
--还有一些定义大小的命令,看需要
default storage(
initial 100K,
next 100k,
);
例如:
SQL> create tablespace an datafile 'D:/oracle/product/10.1.0/oradata/demo.ora' size 100m autoextend on next 100m maxsize 1024m;
建立用户
create user 用户名 identified by 密码;
例如:
SQL> create user yq identified by yq;
给用户授权
alter user 用户名 quota unlimited on 表空间名;
grant connect to 用户名; --连接权限
grant dba to 用户名; --数据库管理员权限
例如
SQL> alter user yq quota unlimited on an;
SQL> grant connect to yq;
SQL> grant dba to yq;
4.安装 pl sql dev等数据库管理软件,登陆后写sql或使用图形界面增加表和数据
下来,美妙的oracle之旅就要起航了......