win7操作系统、 oracle10g 数据库
1. Oracle10g 数据库安装与卸载后的安装
a. Oracle10g安装
(1) 更改..\db\Disk1\stage\prereq\db下的l文件,在 </CERTIFIED_SYSTEMS>之前增加
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
(2) 更改..\db\Disk1\install下的oraparam.ini文件,增加如下项:
[Certified Versions]
#You can customise errormessage shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
Windows=5.0,5.1,5.2,6.0,6.1
[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]
(3) 右击“”文件--》选择“属性”--》兼容性--》选中兼容系统
(4) 然后就可以开始安装了,(以管理员身份运行此程序)首先会弹出一个框说是不到
先决条件(这个很正常,因为上面被你更改了配置),不要紧张,耐心等待一会就会开始安装了,千万不要关闭这个窗口。
(5) 安装过程中,可以一直用默认选项,也可以在最后更改默认的密码。
b. Oracle10g卸载 ( 有的时候难免oracle安装错误需要卸载后重装 )
(1) 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。
(2) 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
(3) 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。
(4) 运行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
\Eventlog\Application,删除所有Oracle入口。
(5) 开始->设置->控制面板->系统->高级->环境变量
删除环境变量CLASSPATH和PATH中有关Oracle的设定。
(6) 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。
(7) 删除\Program Files\Oracle目录。
(8) 重新启动计算机,重起后才能完全删除Oracle所在目录。
(9) 删除与Oracle有关的文件,选择Oracle所在的目录C:\Oracle(根据具体的安装目录),删除这个入口目录及所有子目录,并从Windows 2000目录(一般为C:\WINNT)下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
(10) WIN.INI文件中若有[ORACLE]的标记段,删除该段。
( 11) 如有必要,删除所有Oracle相关的ODBC的DSN。
(12) 到事件查看器中,删除Oracle相关的日志。
c. 安装PLSQL Developer
PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势,能够帮助我们方便的使用oracle.
2. 在Oracle10g中创建数据库
a. 点击开始菜单的oracle中选项--->> 配置和移植工具------>>DatabaseConfiguration Assistant。
b. 可以一直用默认选项,也可以在安装过程设置数据库名称和密码。
3. 在Oracle10g创建数据库中创建用户和表
数据库创建起来默认的用户名为system之类,通过system/password(密码是创建数据库时候设定的)登录 ,若需要其他自定义用户名,则需自己创建。
a. 假设我们所创建的数据库名称为MYDB,表名:usertable,用户:MYUSER,密码:userpassword。该数据库存放在'D:\oracle\product\10.2.0\oradata\MYDB ,现在便是在该数据库里建立用户;
b. 一般有以下两种方法打开sqlplus 创建用户
(1) 依次点击 开始->程序->Oracle->应用程序开发->SQL Plus
(2) 依次点击 开始->运行->输入“CMD”,打开命令行窗口。在窗口里输入“sqlplus”,回车后即可进入sqlplus操作界面(需要输入用户名和密码)。
c. 具体的创建过程:
(1) 为该用户名创建表空间,命令格式如下:
create tablespace 表空间名 datafile '数据文件名' size 表空间大小;
比如,我现在打算创建名为usertable的表空间,则输入以下命令:
create tablespace usertable datafile 'D:\oracle\product\10.2.0
create tablespace 表空间名 datafile '数据文件名' size 表空间大小;
比如,我现在打算创建名为usertable的表空间,则输入以下命令:
create tablespace usertable datafile 'D:\oracle\product\10.2.0
\oradata\MYDB\ usertable.dbf' size 500M; (具体路径根据创建数据库情况而定),回车后,会提示“表空间创建成功”,在以上路径下会出现usertable.dbf文件。
(2) 创建用户名,命令格式如下:
create user 用户名 identified by用户密码 default tablespace 表空间名;
我现在要创建用户MYUSER,则输入以下命令:
create user MYUSER identified byuserpassword default tablespace userrootable; (密码不要以数字开头)
回车后,会提示“用户创建成功”,该用户默认使用的表空间为usertable。win7管理员身份运行
我现在要创建用户MYUSER,则输入以下命令:
create user MYUSER identified byuserpassword default tablespace userrootable; (密码不要以数字开头)
回车后,会提示“用户创建成功”,该用户默认使用的表空间为usertable。win7管理员身份运行
(3) 为新建的用户授权,允许连接、访问数据库等。在命令行中输入以下命令:
修改用户的权限:
grant 角1,角2 to 用户名;
grant dba,resource,connect to MYUSER;
grant 角1,角2 to 用户名;
grant dba,resource,connect to MYUSER;
回车后,会提示“授权成功”。
至此,新用户便全部创建成功。
至此,新用户便全部创建成功。
(4) 删除用户(仍以用户名MYUSER为例):
drop user MYUSERcascade;//cascade参数是级联删除该用户所有对象,若不加上此参数,删除操作可能会出错,建议加上。回车后,会提示“用户删除成功
drop user MYUSERcascade;//cascade参数是级联删除该用户所有对象,若不加上此参数,删除操作可能会出错,建议加上。回车后,会提示“用户删除成功
删除表空间:
drop tablespace usertable including contents and datafiles;
回车后,会提示“表空间删除成功
drop tablespace usertable including contents and datafiles;
回车后,会提示“表空间删除成功
窗体底端
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论