oracle10g基本使用Word下载.docx
- 文档编号:18502085
- 上传时间:2022-12-18
- 格式:DOCX
- 页数:12
- 大小:687.36KB
oracle10g基本使用Word下载.docx
《oracle10g基本使用Word下载.docx》由会员分享,可在线阅读,更多相关《oracle10g基本使用Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
2.1连接命令
(1)conn[ect]
用法:
conn用户名/密码@网络服务名[assysdba/sysoper]
注意:
a.当用特权用户身份连接时,必须带上assysdba或是assysoper。
b.如果是连接远程服务器上的数据库时,在@后面必须跟上ip地址:
端口号/SID,即:
conn用户名/密码@IP地址:
端口号/SID
(2)disc[onnect]
说明:
该命令用来断开与当前数据库的连接。
(3)passw[ord]
该命令用于修改用户的密码。
如果想修改其它用户的密码,需要用sys/system登录。
(4)showuser
显示当前登录用户名。
(5)exit
该命令会断开与数据库的连接,同时会退出sql*plus。
2.2文件操作命令
(1)start和@
运行sql脚本。
例子:
sql>
@d:
\a.sql或者sql>
STARTd:
\a.sql
(2)edit
该命令可以编辑指定的sql脚本
案例:
editd:
(3)spool
该命令可以将sql*plus屏幕上的内容输出到指定文件中去。
spoold:
\b.sql并输入sql>
spooloff
2.3交互式命令
(1)&
可以替代变量,而改变辆在执行时,需要用户输入。
select*fromempwherejob=’&
job’
2.4显示和设置环境变量
可以用来控制输出的各种格式,setshow如果希望永久的保存相关的设置,可以去修改glogin.sql脚本。
(1)linesize
说明:
设置显示行的宽带,默认是80个字符。
案例:
showlinesize;
Sql>
setlinesize90;
(2)pagesize
设置每页显示的行数,默认是14。
用法和linesize一样。
其它环境参数的使用也是大同小异。
2.5其它常用命令
(1)描述表结构
语法:
desc表名;
3、创建新的数据库
3.1通过oracle提供的图形向导工具
1)Windows操作系统时启动DBCA:
Start>
Programs>
Oracle-home_name>
ConfigurationandMigrationTools>
DatabaseConfigurationAssistant
在提示符处输入如下命令在UNIX操作系统启动DBCA:
dbca
2)出现Welcome页面。
单击Next。
3)在Operations窗口选择CreateaDatabase,开始一个调查,使您可以配置并创建数据库。
单击Next。
4)在DatabaseTemplates页面上,选择创建数据库使用的数据库模板类型。
您可以单击ShowDetails查看每种数据库类型的配置。
选择适合于您的数据库将支持的工作负载的类型的模板。
如果您不确定,选择默认的GeneralPurpose模板。
5)在DatabaseIdentification页面,输入GlobalDatabaseName和SID。
6)出现ManagementOptions页面。
为了使用EnterpriseManager,选择ConfiguretheDatabasewithEnterpriseManager。
选择UseDatabaseControlforDatabaseManagement以本地管理您的数据库或选择适合您的配置的UseGridControlforDatabaseManagement。
7)在数据库身份证明这一步输入惯用用户的密码。
8)选择适合您的环境的FileSystem、AutomaticStorageManagement或RawDevices。
9)指定创建datafiles的位置。
选择其一:
UseDatabaseFileLocationsfromTemplate、UseCommonLocationforAllDatabaseFiles或UseOracle-ManagedFiles。
10)选择FlashRecoveryArea并指定目录位置和大小。
选择EnableArchiving将您的数据库置于ARCHIVELOG模式。
11)如果需要,在创建数据库以后,指定一个或多个要运行的SQL脚本。
否则,接受缺省的Noscriptstorun。
12)出现Memory页面。
选择Typical并输入百分比值。
单击Sizing选项卡。
13)出现Sizing页面。
指定能够同时连接到数据库的最小的块空间和作多的操作系统用户进程数量。
注意:
如果您使用模板,您不能指定块的大小。
单击CharacterSet选项卡。
14)出现CharacterSet页面。
选择您的数据库的字符集之后关闭。
单击ConnectionMode选项卡。
15)出现ConnectionMode页面。
也选择适合您的环境的专用服务器或共享服务器。
16)出现DatabaseStorage页。
接受配置或者需要时作出更改。
17)选择CreateDatabase创建您的数据库。
您也可以选择SaveasaDatabaseTemplate保存您的配置。
单击Finish。
18)在Confirmation窗口,确认将安装的选项然后单击OK。
19)数据库创建完成了。
20)数据库创建后,您能够更改或解除您的密码或单击Exit。
3.2手工步骤直接创建
蓝色字体为创建数据库过程中要执行的各种命令。
红色为在实践中可能需要修改的内容及提示。
绿色字体为用到的文件中内容。
Oracle的安装路径:
D盘创建数据库名称:
sm
1)打开命令行工具,创建必要有相关目录。
c:
\>
mkdirD:
\oracle\product\10.2.0\admin\sm
\oracle\product\10.2.0\admin\sm\bdump
\oracle\product\10.2.0\admin\sm\udump
\oracle\product\10.2.0\admin\sm\cdump
\oracle\product\10.2.0\admin\sm\pfile
\oracle\product\10.2.0\admin\sm\create
\oracle\product\10.2.0\oradata\sm
上面创建目录的过程也可以在windows的图形界面中去创建。
其中:
D:
\oracle\product\10.2.0\admin\sm目录下的几个子目录主要用于存放数据库运行过程中的跟踪信息。
最重要的两个子目录是bdump和udump目录,bdump目录存放的是数据库运行过程中的各个后台进程的跟踪信息,当中alert文件是警告文件,其文件名称为alert_sm.log,当数据库出现问题时,首先就可以去查看此文件以找出原因,手工创建过程中出现的各种问题往往也可以通过查看这个文件找到原因。
udump目录存放和特定会话相关的跟踪信息。
\oracle\product\10.2.0\oradata\sm目录存放各种数据库文件,包括控制文件、数据文件、重做日志文件。
2)创建初始化参数文件
数据库系统启动时须要用初始化参数文件的设置分配内存、启动必要的后台进程的。
因此,初始化参数文件创建的是否正确、参数设置是否正确关系着整个建库的“命运”。
创建初始化参数文件可以通过拷贝现在的初始化参数文件并将其做适当的修改即可,从而不必要用手工去一句一句地写出来,因为初始化参数文件的结构体系基本上都是一样的。
在我们安装oracle的时候,系统已经为我们安装了一个名为orcl的数据库,于是我们可以从它那里得到一份初始化参数文件。
打开D:
\oracle\product\10.2.0\admin\orcl\pfile,找到init.ora开头的文件,把它拷贝到D:
\oracle\product\10.2.0\db_1\database下,并将其改名为initsm.ora。
不是拷贝到其它路径。
启动实例时会去database目录下寻找初始化文件。
使用dbca生产的数据库仅仅在database目录下生成一个导航性的init文件,真正的信息存储在其它位置。
接着用记事本的方式打开initsm.ora,修改一下的内容:
db_domain=””
db_name=sm
control_files=(“D:
\oracle\product\10.2.0\oradata\sm\control01.ctl”,
“D:
\oracle\product\10.2.0\oradata\sm\control02.ctl”,
'
\oracle\product\10.2.0\oradata\sm\control03.ctl'
)
undo_management=AUTO
undo_tablespace=UNDOTBS1
--注意此处的”UNDOTBS1”要和建库脚本中对应
background_dump_dest=D:
core_dump_dest=D:
user_dump_dest=D:
3)打开命令行,设置环境变量oracle_sid
C:
setoracle_sid=sm
设置环境变量的目的是在默认的情况下,指定命令行中所操作的数据实例是sm。
4)创建实例(即后台控制服务)
oradim–new–sidsm
oradim是创建实例的工具程序名称,-new表明执行新建实例,-delete表明执行删掉实例,-sid指定实例的名称。
5)创建口令文件
orapwdfile=D:
\oracle\product\10.2.0\db_1\database\pwdsm.orapassword=smstoreentries=2
orapwd是创建口令文件的命令;
file参数指定口令文件所在的目录和文件名称;
password参数指定sys用户的口令;
entries参数指定数据库拥有DBA权限的用户的个数;
当然还有一个force参数,该参数表示是否允许orapwd工具覆盖已有的密码文件,取值为y/n。
请注意,上面的命令要一行输入,中间不得换行,否则会出现不必要的错误。
口令文件是专门存放sys用户的口令,因为sys用户要负责建库、启动数据库、关闭数据库等特殊任务,把以sys用户的口令单独存放于口令文件中,这样数据库未打开时也能进行口令验证。
6)启动数据库到nomount(实例)状态
sqlplus/nolog
SQL>
connectsys/smstoreassysdba
--这里是用sys连接数据库
已连接到空闲例程
startupnomount
ORACLE例程已经启动。
…….
7)执行建库脚本
用记事本编辑如下的内容,并将其保存为文件名任取而后缀名为(*.sql)的SQL脚本,这里保存到E盘根目录下且文件名称为sm.sql。
Createdatabasesm
datafile“D:
\oracle\product\10.2.0\oradata\sm\system01.bdf”size300Mreuseautoextendonnext10240Kmaxsizeunlimited
extentmanagementlocal
sysauxdatafile“D:
\oracle\product\10.2.0\oradata\sm\sysaux01.dbf”size120Mreuseautoextendonnext10240Kmaxsizeunlimited
defaulttemporarytablespacetemp
tempfile“D:
\oracle\product\10.2.0\oradata\sm\temp01.dbf”size20Mreuseautoextendonnext640Kmaxsizeunlimited
undotablespaceUNDOTBS1
\oracle\product\10.2.0\oradata\sm\undotbs01.dbf”size200Mreuseautoextendonnext5120Kmaxsizeunlimited
logfile
group1(“D:
\oracle\product\10.2.0\oradata\sm\redo01.log”)size10240K,
group2(“D:
\oracle\product\10.2.0\oradata\sm\redo02.log”)size10240K,
group3(“D:
\oracle\product\10.2.0\oradata\sm\redo03.log”)size10240K
接着就执行刚建的建库脚本:
startE:
\sm.sql或者SQL>
runE:
@E:
\sm.sql
8)执行catalog脚本创建数据字典
startd:
\oracle\product\10.2.0\db_1\rdbms\admin\catalog.sql
9)执行catproc创建package包
startD:
\oracle\product\10.2.0\db_1\rdbms\admin\catproc.sql
10)执行pupbld
PUPBLD.SQL没有执行,它的作用是为SQL*PLUS服务。
当在SQL*PLUS中以普通用户身份连接和使用数据库时,工具本身需要使用PRODUCTPROFILE的表和视图,我们需要登录system用户执行该SQL。
在执行pupbld之前要把当前用户(sys)转换成system,即以system账户连接数据库。
因为此数据库是刚建的,所以system的口令是系统默认的口令,即manager。
你可以在数据库创建好以后再来重新设置此账户的口令。
connectsystem/manager
\oracle\product\10.2.0\db_1\sqlplus\admin\pupbld.sql
11)由初始化参数文件创建spfile文件
createspfilefrompfile=”D:
\oracle\product\10.2.0\db_1\database\initsm.ora”;
12)执行scott脚本创建scott模式
\oracle\product\10.2.0\db_1\rdbms\admin\scott.sql
13)用一下命令测试数据库是否创建成功
select*fromscott.emp;
14)配置OEM,使得能够通过浏览器管理和控制数据库
cdD:
\oracle\product\10.2.0\db_1\bin
emca–reposrecreate
emca–configdbcontroldb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle10g 基本 使用
![提示](https://static.bdocx.com/images/bang_tan.gif)