Trong oracle XE, có một cơ sở dữ liệu được cài đặt sẵn, về nhân viên và các phòng ban và bất cứ điều gì, Nhưng tôi muốn tạo một cơ sở dữ liệu mới. Tôi biết tôi có thể làm điều đó trong dòng lệnh, nhưng tôi đã kiểm tra trang chủ cơ sở dữ liệu. tạo bảng, trong GUI hoặc trình duyệt, tôi cần tạo cơ sở dữ liệu của riêng mình và tạo người dùng chỉ có thể truy cập cơ sở dữ liệu này chứ không phải cơ sở dữ liệu của nhân viênLàm thế nào để tạo một cơ sở dữ liệu trong xe oracle?
Trả lời
Tôi nghĩ rằng bạn có nghĩa là "sơ đồ" chứ không phải "cơ sở dữ liệu". Chương trình cài đặt tạo ra một cơ sở dữ liệu có tên là XE, và bên trong cơ sở dữ liệu đó là một lược đồ có tên là HR. Để tạo các lược đồ bổ sung, bạn có thể sử dụng bất kỳ công cụ Oracle nào như SQL Cộng hoặc Kiểm soát cơ sở dữ liệu và tất cả những gì bạn làm là tạo một tài khoản người dùng mới (vì user = schema). Tuy nhiên, những gì Oracle lẽ thích hơn SQL Plus là bạn truy cập XE "Trang chủ" trên máy tính của bạn bằng cách sử dụng phím tắt họ đặt trên máy tính để bàn Win2K của bạn, và sau đó nhấp vào liên kết Quản lý
đọc thêm ở đây: http://www.dbforums.com/oracle/1605421-creating-new-db-express-edition.html
Tôi có liên kết này cho bạn. Go through it.
Có thể bạn thấy nó hữu ích.
EDIT: Tôi đã thay đổi liên kết vui lòng tham khảo một lần nữa ...
Trong xe oracle tôi thấy nó hơi kỳ lạ; bạn phải tạo người dùng. Đăng nhập với tư cách người dùng đó và sau đó bạn có thể tạo các đối tượng cơ sở dữ liệu của bạn.
Bạn có thể làm điều đó từ trang chủ cơ sở dữ liệu được gọi là; nếu bạn muốn thực sự khám phá các tùy chọn của mình; sau khi bạn tạo người dùng; bạn có thể cài đặt nhà phát triển sql và kết nối với điều đó; nó hoạt động trực quan hơn với tôi.
Lưu mã sau vào tệp lô (ví dụ: createOraDbWin.bat). Thay đổi các giá trị tham số như app_name, ora_dir, v.v., Chạy tệp có các đặc quyền quản trị. Các tập tin batch tạo ra một cơ sở dữ liệu oracle cơ bản:
Note: Có thể mất nhiều thời gian (khoảng 30 phút dựa trên nguồn lực sẵn có)
REM ASSUMPTIONS
rem oracle xe has been installed
rem oracle_home has been set
rem oracle_sid has been set
rem oracle service is running
REM SET PARAMETERS
set char_set =al32utf8
set nls_char_set =al16utf16
set ora_dir=d:\app\db\oracle
set version=11.2.0.0
set app_name=xyz
set db_name=%app_name%_db
set db_sid=%db_name%_sid
set db_ins=%db_name%_ins
set sys_passwd=x3y5z7
set system_passwd=1x4y9z
set max_log_files=32
set max_log_members=4
set max_log_history=100
set max_data_files=254
set max_instances=1
set version_dir=%ora_dir%\%version%
set db_dir=%version_dir%\%db_name%
set instl_temp_dir=%db_dir%\instl\script
set system_dir=%db_dir%\system
set user_dir=%db_dir%\user
set undo_dir=%db_dir%\undo
set sys_aux_dir=%db_dir%\sysaux
set temp_dir=%db_dir%\temp
set control_dir=%db_dir%\control
set pfile_dir=%db_dir%\pfile
set data_dir=%db_dir%\data
set index_dir=%db_dir%\index
set log_dir=%db_dir%\log
set backup_dir=%db_dir%\backup
set archive_dir=%db_dir%\archive
set data_dir=%db_dir%\data
set index_dir=%db_dir%\index
set log_dir=%db_dir%\log
set backup_dir=%db_dir%\backup
set archive_dir=%db_dir%\archive
set undo_dir=%db_dir%\undo
set default_dir=%db_dir%\default
set system_tbs=%db_name%_system_tbs
set user_tbs=%db_name%_user_tbs
set sys_aux_tbs=%db_name%_sys_aux_tbs
set temp_tbs=%db_name%_temp_tbs
set control_tbs=%db_name%_control_tbs
set data_tbs=%db_name%_data_tbs
set index_tbs=%db_name%_index_tbs
set log_tbs=%db_name%_log_tbs
set backup_tbs=%db_name%_backup_tbs
set archive_tbs=%db_name%_archive_tbs
set undo_tbs=%db_name%_undo_tbs
set default_tbs=%db_name%_default_tbs
set system_file=%system_dir%\%db_name%_system.dbf
set user_file=%user_dir%\%db_name%_user.dbf
set sys_aux_file=%sys_aux_dir%\%db_name%_sys_aux.dbf
set temp_file=%temp_dir%\%db_name%_temp.dbf
set control_file=%control_dir%\%db_name%_control.dbf
set data_file=%data_dir%\%db_name%_data.dbf
set index_file=%index_dir%\%db_name%_index.dbf
set backup_file=%backup_dir%\%db_name%_backup.dbf
set archive_file=%archive_dir%\%db_name%_archive.dbf
set undo_file=%undo_dir%\%db_name%_undo.dbf
set default_file=%default_dir%\%db_name%_default.dbf
set log1_file=%log_dir%\%db_name%_log1.log
set log2_file=%log_dir%\%db_name%_log2.log
set log3_file=%log_dir%\%db_name%_log3.log
set init_file=%pfile_dir%\init%db_sid%.ora
set db_create_file=%instl_temp_dir%\createdb.sql
set db_drop_file=dropdb.sql
set db_create_log=%instl_temp_dir%\db_create.log
set db_drop_log=db_drop.log
set oracle_sid=%db_sid%
REM WRITE DROP DATABASE SQL COMMANDS TO FILE
echo shutdown immediate;>%db_drop_file%
echo startup mount exclusive restrict;>>%db_drop_file%
echo drop database;>>%db_drop_file%
REM EXECUTE DROP DATABASE SQL COMMANDS FROM THE FILE
rem sqlplus -s "/as sysdba" @"%db_drop_file%">%db_drop_log%
REM DELETE WINDOWS ORACLE SERVICE
rem oradim -delete -sid %db_sid%
REM CREATE DIRECTORY STRUCTURE
md %system_dir%
md %user_dir%
md %sys_aux_dir%
md %temp_dir%
md %control_dir%
md %pfile_dir%
md %data_dir%
md %index_dir%
md %log_dir%
md %backup_dir%
md %archive_dir%
md %undo_dir%
md %default_dir%
md %instl_temp_dir%
REM WRITE INIT FILE PARAMETERS TO INIT FILE
echo db_name='%db_name%'>%init_file%
echo memory_target=1024m>>%init_file%
echo processes=150>>%init_file%
echo sessions=20>>%init_file%
echo audit_file_dest=%user_dir%>>%init_file%
echo audit_trail ='db'>>%init_file%
echo db_block_size=8192>>%init_file%
echo db_domain=''>>%init_file%
echo diagnostic_dest=%db_dir%>>%init_file%
echo dispatchers='(protocol=tcp) (service=%app_name%xdb)'>>%init_file%
echo shared_servers=4>>%init_file%
echo open_cursors=300>>%init_file%
echo remote_login_passwordfile='exclusive'>>%init_file%
echo undo_management=auto>>%init_file%
echo undo_tablespace='%undo_tbs%'>>%init_file%
echo control_files = ("%control_dir%\control1.ora", "%control_dir%\control2.ora")>>%init_file%
echo job_queue_processes=4>>%init_file%
echo db_recovery_file_dest_size = 10g>>%init_file%
echo db_recovery_file_dest=%log_dir%>>%init_file%
echo compatible ='11.2.0'>>%init_file%
REM WRITE DB CREATE AND ITS RELATED SQL COMMAND TO FILE
echo startup nomount pfile='%init_file%';>>%db_create_file%
echo.>>%db_create_file%
echo create database %db_name%>>%db_create_file%
echo user sys identified by %sys_passwd%>>%db_create_file%
echo user system identified by %system_passwd%>>%db_create_file%
echo logfile group 1 ('%log1_file%') size 100m,>>%db_create_file%
echo group 2 ('%log2_file%') size 100m,>>%db_create_file%
echo group 3 ('%log3_file%') size 100m>>%db_create_file%
echo maxlogfiles %max_log_files%>>%db_create_file%
echo maxlogmembers %max_log_members%>>%db_create_file%
echo maxloghistory %max_log_history%>>%db_create_file%
echo maxdatafiles %max_data_files%>>%db_create_file%
echo character set %char_set %>>%db_create_file%
echo national character set %nls_char_set %>>%db_create_file%
echo extent management local>>%db_create_file%
echo datafile '%system_file%' size 325m reuse>>%db_create_file%
echo sysaux datafile '%sys_aux_file%' size 325m reuse>>%db_create_file%
echo default tablespace %default_tbs%>>%db_create_file%
echo datafile '%default_file%'>>%db_create_file%
echo size 500m reuse autoextend on maxsize unlimited>>%db_create_file%
echo default temporary tablespace %temp_tbs%>>%db_create_file%
echo tempfile '%temp_file%'>>%db_create_file%
echo size 20m reuse>>%db_create_file%
echo undo tablespace %undo_tbs%>>%db_create_file%
echo datafile '%undo_file%'>>%db_create_file%
echo size 200m reuse autoextend on maxsize unlimited;>>%db_create_file%
echo.>>%db_create_file%
echo @?\rdbms\admin\catalog.sql>>%db_create_file%
echo.>>%db_create_file%
echo @?\rdbms\admin\catproc.sql>>%db_create_file%
echo.>>%db_create_file%
echo create spfile from pfile='%init_file%';>>%db_create_file%
echo.>>%db_create_file%
echo shutdown immediate;>>%db_create_file%
echo.>>%db_create_file%
echo startup;>>%db_create_file%
echo.>>%db_create_file%
echo show parameter spfile;>>%db_create_file%
echo.>>%db_create_file%
REM CREATE WINDOWS ORACLE SERVICE
oradim -new -sid %db_sid% -startmode auto
REM EXECUTE DB CREATE SQL COMMANDS FROM FILE
sqlplus -s "/as sysdba" @"%db_create_file%">%db_create_log%
pause
Chào mừng bạn điều chỉnh và cải tiến của bạn!
Dưới đây là các bước trong chế độ văn bản với img-snapshot bỏ đi ...
'' 'Pre-kiện tiên quyết: phải có quản trị viên đặc quyền
''' Tài liệu này chỉ bao gồm Microsoft Windows phiên bản của Oracle XE chỉ
'' 'tôi đã làm điều này cho Oracle XE 11g .... tôi hy vọng nó là giống nhau cho tất cả các phiên bản của Oracle XE ....
1) Cài đặt Oracle XE
2) Đảm bảo rằng bạn đã ghi lại mật khẩu hệ thống mà bạn đã đưa ra như là một phần của quá trình cài đặt.
3) Sau khi cài đặt bắt đầu dịch vụ Oracle XE bằng cách nhấn Start Database
4) mở bảng điều khiển web oracle, - bằng cách nhấn vào trang Getting Started.
5) Tạo người dùng mới trong trang tổng quan web.
a. In the Getting Started web page, click on – “Application Express”
b. Login as system user
c. Now create new-user under Application Express, give the db-username,application-express-user-name as same for convenience.
6) Khi DB_USER được tạo ra, mở sql_plus
7) connect sys as sysdba
và cung cấp mật khẩu người dùng system
,
8) Grant SYSDBA vai tạo-db
grant sysdba to {database};
ví dụ grant sysdba to pcbscheduler;
9) Bây giờ bạn đã hoàn tất việc tạo cơ sở dữ liệu mới trong XE (vì nó li mited for.)
10) Thử kết nối từ Oracle SQL Developer.
- 1. Tạo cơ sở dữ liệu mới dưới Oracle XE trên Ubuntu
- 2. mangento trong cơ sở dữ liệu hoặc cơ sở oracle?
- 3. Làm cách nào để tạo và truy cập nhiều cơ sở dữ liệu trong Oracle 11g?
- 4. Liên kết cơ sở dữ liệu Oracle
- 5. Trong Oracle, làm thế nào để bạn thay đổi cơ sở dữ liệu 'mặc định'?
- 6. cơ sở dữ liệu Oracle nhúng JVM
- 7. Làm thế nào để tạo một ngăn xếp cơ sở dữ liệu trong Happstack?
- 8. Làm thế nào để tạo dự án cơ sở dữ liệu từ cơ sở dữ liệu SQL Server hiện tại?
- 9. Sao chép dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong Oracle
- 10. Cách tạo cơ sở dữ liệu mới sau khi cài đặt cơ sở dữ liệu Oracle 11g Express Edition?
- 11. xe Make/Model và Cơ sở dữ liệu Phần
- 12. kết nối cơ sở dữ liệu oracle trong web.config asp.net
- 13. SQL Server: Làm thế nào để biết cơ sở dữ liệu là một cơ sở dữ liệu hệ thống?
- 14. Làm thế nào để sao chép cơ sở dữ liệu trong sử dụng cơ sở dữ liệu khác trong django?
- 15. Làm cách nào để truy cập cơ sở dữ liệu MS Access từ Oracle?
- 16. Làm thế nào để tạo một cơ sở dữ liệu mới bằng cách sử dụng SQLAlchemy?
- 17. Oracle - Làm thế nào để tạo một người dùng readonly
- 18. Làm thế nào để lưu trữ dữ liệu đồ thị trong cơ sở dữ liệu?
- 19. Làm thế nào để chọn dữ liệu của một bảng từ cơ sở dữ liệu khác trong SQL Server?
- 20. Tạo dữ liệu thử nghiệm trong cơ sở dữ liệu
- 21. Làm thế nào để tích hợp một cơ sở dữ liệu oracle với một ứng dụng web asp.net?
- 22. Làm thế nào để tạo ra cơ sở dữ liệu trong học thuyết 2
- 23. Làm thế nào để nhập một cơ sở dữ liệu mySQL mà không cần tạo một cơ sở dữ liệu mới
- 24. Cách sao lưu và khôi phục cơ sở dữ liệu ORACLE 11g Giống như cơ sở dữ liệu SQL2005
- 25. Làm thế nào để tạo cơ sở dữ liệu Microsoft Access trong C# theo lập trình?
- 26. Làm cách nào để đồng bộ hóa hai Cơ sở dữ liệu Oracle?
- 27. Làm thế nào để chèn dữ liệu vào cơ sở dữ liệu SQLite trong android?
- 28. Làm cách nào để đăng nhập vào cơ sở dữ liệu Oracle?
- 29. Chèn blob vào cơ sở dữ liệu oracle với C#
- 30. Làm cách nào để tạo cơ sở dữ liệu trong marklogic từ tập lệnh
bạn có phiên bản xe oracle nào? – Tom
10 g. .. . . . . –
Có thể trùng lặp http://stackoverflow.com/questions/3439265/create-schema-in-oracle-10g-express-edition –